|
@@ -394,6 +394,7 @@ int kvm_arch_vcpu_ioctl_set_sregs(struct kvm_vcpu *vcpu,
|
|
|
{
|
|
|
memcpy(&vcpu->arch.guest_acrs, &sregs->acrs, sizeof(sregs->acrs));
|
|
|
memcpy(&vcpu->arch.sie_block->gcr, &sregs->crs, sizeof(sregs->crs));
|
|
|
+ restore_access_regs(vcpu->arch.guest_acrs);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
@@ -409,6 +410,7 @@ int kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu)
|
|
|
{
|
|
|
memcpy(&vcpu->arch.guest_fpregs.fprs, &fpu->fprs, sizeof(fpu->fprs));
|
|
|
vcpu->arch.guest_fpregs.fpc = fpu->fpc;
|
|
|
+ restore_fp_regs(&vcpu->arch.guest_fpregs);
|
|
|
return 0;
|
|
|
}
|
|
|
|