SPRN_SPRG3
#define SPRN_SPRG_THREAD SPRN_SPRG3
#define SPRN_SPRG_VDSO_WRITE SPRN_SPRG3
#define SPRN_SPRG_CRIT_SCRATCH SPRN_SPRG3
case KVM_INST_MFSPR(SPRN_SPRG3):
case KVM_INST_MTSPR(SPRN_SPRG3):
mtspr(SPRN_SPRG3, vcpu->arch.shregs.sprg3);
vcpu->arch.shregs.sprg3 = mfspr(SPRN_SPRG3);
case SPRN_SPRG3:
case SPRN_SPRG3:
mtspr(SPRN_SPRG3, local_paca->sprg_vdso);
mtspr(SPRN_SPRG3, local_paca->sprg_vdso);
printf("sp = "REG" sprg3 = "REG"\n", sp, mfspr(SPRN_SPRG3));