SPRN_HFSCR
hfscr = mfspr(SPRN_HFSCR);
mtspr(SPRN_HFSCR, hfscr);
mtspr(SPRN_HFSCR, 0);
u64 hfscr = mfspr(SPRN_HFSCR);
mtspr(SPRN_HFSCR, hfscr);
u64 hfscr = mfspr(SPRN_HFSCR);
mtspr(SPRN_HFSCR, hfscr);
u64 hfscr = mfspr(SPRN_HFSCR);
mtspr(SPRN_HFSCR, hfscr);
system_registers.hfscr = mfspr(SPRN_HFSCR);
mtspr(SPRN_HFSCR, system_registers.hfscr);
mtspr(SPRN_HFSCR, mfspr(SPRN_HFSCR) | HFSCR_TM);
mtspr(SPRN_HFSCR, mfspr(SPRN_HFSCR) & ~HFSCR_TM);
value = mfspr(SPRN_HFSCR);
kvmppc_set_hfscr_hv(vcpu, kvmppc_get_hfscr_hv(vcpu) & mfspr(SPRN_HFSCR));
host_hfscr = mfspr(SPRN_HFSCR);
mtspr(SPRN_HFSCR, vcpu->arch.hfscr);
vcpu->arch.hfscr = mfspr(SPRN_HFSCR);
mtspr(SPRN_HFSCR, host_hfscr);
sprs.hfscr = mfspr(SPRN_HFSCR);
mtspr(SPRN_HFSCR, sprs.hfscr);
sprs.hfscr = mfspr(SPRN_HFSCR);
mtspr(SPRN_HFSCR, sprs.hfscr);
mfspr(SPRN_HFSCR), mfspr(SPRN_DHDES), mfspr(SPRN_RPR));