|
@@ -191,7 +191,7 @@ static long beat_lpar_hpte_updatepp(unsigned long slot,
|
|
|
u64 dummy0, dummy1;
|
|
|
unsigned long want_v;
|
|
|
|
|
|
- want_v = hpte_encode_v(vpn, psize, MMU_SEGSIZE_256M);
|
|
|
+ want_v = hpte_encode_avpn(vpn, psize, MMU_SEGSIZE_256M);
|
|
|
|
|
|
DBG_LOW(" update: "
|
|
|
"avpnv=%016lx, slot=%016lx, psize: %d, newpp %016lx ... ",
|
|
@@ -228,7 +228,7 @@ static long beat_lpar_hpte_find(unsigned long vpn, int psize)
|
|
|
unsigned long want_v, hpte_v;
|
|
|
|
|
|
hash = hpt_hash(vpn, mmu_psize_defs[psize].shift, MMU_SEGSIZE_256M);
|
|
|
- want_v = hpte_encode_v(vpn, psize, MMU_SEGSIZE_256M);
|
|
|
+ want_v = hpte_encode_avpn(vpn, psize, MMU_SEGSIZE_256M);
|
|
|
|
|
|
for (j = 0; j < 2; j++) {
|
|
|
slot = (hash & htab_hash_mask) * HPTES_PER_GROUP;
|
|
@@ -283,7 +283,7 @@ static void beat_lpar_hpte_invalidate(unsigned long slot, unsigned long vpn,
|
|
|
|
|
|
DBG_LOW(" inval : slot=%lx, va=%016lx, psize: %d, local: %d\n",
|
|
|
slot, va, psize, local);
|
|
|
- want_v = hpte_encode_v(vpn, psize, MMU_SEGSIZE_256M);
|
|
|
+ want_v = hpte_encode_avpn(vpn, psize, MMU_SEGSIZE_256M);
|
|
|
|
|
|
raw_spin_lock_irqsave(&beat_htab_lock, flags);
|
|
|
dummy1 = beat_lpar_hpte_getword0(slot);
|
|
@@ -372,7 +372,7 @@ static long beat_lpar_hpte_updatepp_v3(unsigned long slot,
|
|
|
unsigned long want_v;
|
|
|
unsigned long pss;
|
|
|
|
|
|
- want_v = hpte_encode_v(vpn, psize, MMU_SEGSIZE_256M);
|
|
|
+ want_v = hpte_encode_avpn(vpn, psize, MMU_SEGSIZE_256M);
|
|
|
pss = (psize == MMU_PAGE_4K) ? -1UL : mmu_psize_defs[psize].penc;
|
|
|
|
|
|
DBG_LOW(" update: "
|
|
@@ -402,7 +402,7 @@ static void beat_lpar_hpte_invalidate_v3(unsigned long slot, unsigned long vpn,
|
|
|
|
|
|
DBG_LOW(" inval : slot=%lx, vpn=%016lx, psize: %d, local: %d\n",
|
|
|
slot, vpn, psize, local);
|
|
|
- want_v = hpte_encode_v(vpn, psize, MMU_SEGSIZE_256M);
|
|
|
+ want_v = hpte_encode_avpn(vpn, psize, MMU_SEGSIZE_256M);
|
|
|
pss = (psize == MMU_PAGE_4K) ? -1UL : mmu_psize_defs[psize].penc;
|
|
|
|
|
|
lpar_rc = beat_invalidate_htab_entry3(0, slot, want_v, pss);
|