SPRN_SIER3
mtspr(SPRN_SIER3, vcpu->arch.sier[2]);
vcpu->arch.sier[2] = mfspr(SPRN_SIER3);
mtspr(SPRN_SIER3, host_os_sprs->sier3);
host_os_sprs->sier3 = mfspr(SPRN_SIER3);
current->thread.sier3 = mfspr(SPRN_SIER3);
mtspr(SPRN_SIER3, current->thread.sier3);
mfspr(SPRN_MMCR3), mfspr(SPRN_SIER2), mfspr(SPRN_SIER3));
return mfspr(SPRN_SIER3);
mfspr(SPRN_MMCR3), mfspr(SPRN_SIER2), mfspr(SPRN_SIER3));