diff options
author | jhibbits <jhibbits@FreeBSD.org> | 2015-08-29 06:52:14 +0000 |
---|---|---|
committer | jhibbits <jhibbits@FreeBSD.org> | 2015-08-29 06:52:14 +0000 |
commit | 8227eba3520625d519aff979e152cfb45335a2d9 (patch) | |
tree | 4f90ee8b9a5d7f78b0523899c7c35eb08b05909b /sys/powerpc/booke | |
parent | a8162db5e6932e282718540296c61a2393ca04a5 (diff) | |
download | FreeBSD-src-8227eba3520625d519aff979e152cfb45335a2d9.zip FreeBSD-src-8227eba3520625d519aff979e152cfb45335a2d9.tar.gz |
The TLB1 TSIZE is a multiple of 4, not 2, so shift 2 bits, not 1.
Diffstat (limited to 'sys/powerpc/booke')
-rw-r--r-- | sys/powerpc/booke/pmap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/powerpc/booke/pmap.c b/sys/powerpc/booke/pmap.c index 5a3092e..645d606 100644 --- a/sys/powerpc/booke/pmap.c +++ b/sys/powerpc/booke/pmap.c @@ -2817,7 +2817,7 @@ mmu_booke_mapdev_attr(mmu_t mmu, vm_paddr_t pa, vm_size_t size, vm_memattr_t ma) sz = 1 << (ilog2(size) & ~1); if (va % sz != 0) { do { - sz >>= 1; + sz >>= 2; } while (va % sz != 0); } if (bootverbose) |