SPRN_LPCR
init_LPCR_ISA206(mfspr(SPRN_LPCR), LPCR_LPES1 >> LPCR_LPES_SH);
init_LPCR_ISA206(mfspr(SPRN_LPCR), LPCR_LPES1 >> LPCR_LPES_SH);
init_LPCR_ISA206(mfspr(SPRN_LPCR) | LPCR_PECEDH, 0); /* LPES = 0 */
init_LPCR_ISA206(mfspr(SPRN_LPCR) | LPCR_PECEDH, 0); /* LPES = 0 */
init_LPCR_ISA300((mfspr(SPRN_LPCR) | LPCR_PECEDH | LPCR_PECE_HVEE |\
init_LPCR_ISA300((mfspr(SPRN_LPCR) | LPCR_PECEDH | LPCR_PECE_HVEE |\
init_LPCR_ISA300((mfspr(SPRN_LPCR) | LPCR_PECEDH | LPCR_PECE_HVEE |\
init_LPCR_ISA300((mfspr(SPRN_LPCR) | LPCR_PECEDH | LPCR_PECE_HVEE |\
mtspr(SPRN_LPCR, lpcr);
lpcr = mfspr(SPRN_LPCR);
mtspr(SPRN_LPCR, lpcr);
lpcr = mfspr(SPRN_LPCR);
mtspr(SPRN_LPCR, lpcr);
lpcr = mfspr(SPRN_LPCR);
mtspr(SPRN_LPCR, lpcr);
lpcr = mfspr(SPRN_LPCR);
mtspr(SPRN_LPCR, lpcr);
lpcr = mfspr(SPRN_LPCR);
mtspr(SPRN_LPCR, lpcr);
lpcr = mfspr(SPRN_LPCR);
mtspr(SPRN_LPCR, lpcr);
lpcr = mfspr(SPRN_LPCR);
mtspr(SPRN_LPCR, lpcr);
lpcr = mfspr(SPRN_LPCR);
mtspr(SPRN_LPCR, lpcr);
mtspr(SPRN_LPCR, system_registers.lpcr);
system_registers.lpcr = mfspr(SPRN_LPCR);
unsigned long lpcr = mfspr(SPRN_LPCR);
mtspr(SPRN_LPCR, new_lpcr);
mtspr(SPRN_LPCR, mfspr(SPRN_LPCR) | LPCR_LD);
kvm->arch.host_lpcr = lpcr = mfspr(SPRN_LPCR);
lpcr = mfspr(SPRN_LPCR);
mtspr(SPRN_LPCR, lpcr);
mtspr(SPRN_LPCR, lpcr);
mtspr(SPRN_LPCR, lpcr);
mtspr(SPRN_LPCR, lpcr);
mtspr(SPRN_LPCR, mfspr(SPRN_LPCR) | LPCR_MER);
mtspr(SPRN_LPCR, mfspr(SPRN_LPCR) & ~LPCR_MER);
mtspr(SPRN_LPCR, mfspr(SPRN_LPCR) & ~LPCR_AIL);
mtspr(SPRN_LPCR, mfspr(SPRN_LPCR) | LPCR_AIL_3);
lpcr = mfspr(SPRN_LPCR);
mtspr(SPRN_LPCR, lpcr | LPCR_UPRT | LPCR_HR);
lpcr = mfspr(SPRN_LPCR);
mtspr(SPRN_LPCR, lpcr | LPCR_UPRT | LPCR_HR);
lpcr = mfspr(SPRN_LPCR);
mtspr(SPRN_LPCR, lpcr & ~LPCR_UPRT);
mtspr(SPRN_LPCR, lpcr_val);
opal_slw_set_reg(pir, SPRN_LPCR, lpcr_val);
sprs.lpcr = mfspr(SPRN_LPCR);
mtspr(SPRN_LPCR, sprs.lpcr);
sprs.lpcr = mfspr(SPRN_LPCR);
uint64_t lpcr_val = mfspr(SPRN_LPCR);
mtspr(SPRN_LPCR, sprs.lpcr);
rc = opal_slw_set_reg(pir, SPRN_LPCR, lpcr_val);
lpcr_val = mfspr(SPRN_LPCR) & ~(u64)LPCR_PECE1;
lpcr_val = mfspr(SPRN_LPCR) | (u64)LPCR_PECE1;
lpcr = mfspr(SPRN_LPCR);
mfspr(SPRN_LPCR), mfspr(SPRN_PCR), mfspr(SPRN_LPID));
unsigned long old_lpcr = mfspr(SPRN_LPCR);
mtspr(SPRN_LPCR, new_lpcr);
mtspr(SPRN_LPCR, old_lpcr);
if (mfspr(SPRN_LPCR) & LPCR_TC)