|
@@ -1317,19 +1317,6 @@ int kvm_arch_vcpu_ioctl_run(struct kvm_vcpu *vcpu, struct kvm_run *kvm_run)
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
}
|
|
}
|
|
|
|
|
|
- switch (kvm_run->exit_reason) {
|
|
|
|
- case KVM_EXIT_S390_SIEIC:
|
|
|
|
- case KVM_EXIT_UNKNOWN:
|
|
|
|
- case KVM_EXIT_INTR:
|
|
|
|
- case KVM_EXIT_S390_RESET:
|
|
|
|
- case KVM_EXIT_S390_UCONTROL:
|
|
|
|
- case KVM_EXIT_S390_TSCH:
|
|
|
|
- case KVM_EXIT_DEBUG:
|
|
|
|
- break;
|
|
|
|
- default:
|
|
|
|
- BUG();
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
vcpu->arch.sie_block->gpsw.mask = kvm_run->psw_mask;
|
|
vcpu->arch.sie_block->gpsw.mask = kvm_run->psw_mask;
|
|
vcpu->arch.sie_block->gpsw.addr = kvm_run->psw_addr;
|
|
vcpu->arch.sie_block->gpsw.addr = kvm_run->psw_addr;
|
|
if (kvm_run->kvm_dirty_regs & KVM_SYNC_PREFIX) {
|
|
if (kvm_run->kvm_dirty_regs & KVM_SYNC_PREFIX) {
|