SPRN_SIER
vcpu->arch.sier[0] = mfspr(SPRN_SIER);
mtspr(SPRN_SIER, host_os_sprs->sier1);
host_os_sprs->sier1 = mfspr(SPRN_SIER);
mtspr(SPRN_SIER, vcpu->arch.sier[0]);
regs->dar = mfspr(SPRN_SIER);
current->thread.sier = mfspr(SPRN_SIER);
mtspr(SPRN_SIER, current->thread.sier);
sier = mfspr(SPRN_SIER);
u64 sier = mfspr(SPRN_SIER);
mfspr(SPRN_SDAR), mfspr(SPRN_SIER), mfspr(SPRN_PMC6));