|
@@ -637,7 +637,9 @@ int kvm_arch_vcpu_setup(struct kvm_vcpu *vcpu)
|
|
if (sclp_has_siif())
|
|
if (sclp_has_siif())
|
|
vcpu->arch.sie_block->eca |= 1;
|
|
vcpu->arch.sie_block->eca |= 1;
|
|
vcpu->arch.sie_block->fac = (int) (long) vfacilities;
|
|
vcpu->arch.sie_block->fac = (int) (long) vfacilities;
|
|
- vcpu->arch.sie_block->ictl |= ICTL_ISKE | ICTL_SSKE | ICTL_RRBE;
|
|
|
|
|
|
+ vcpu->arch.sie_block->ictl |= ICTL_ISKE | ICTL_SSKE | ICTL_RRBE |
|
|
|
|
+ ICTL_TPROT;
|
|
|
|
+
|
|
if (kvm_s390_cmma_enabled(vcpu->kvm)) {
|
|
if (kvm_s390_cmma_enabled(vcpu->kvm)) {
|
|
rc = kvm_s390_vcpu_setup_cmma(vcpu);
|
|
rc = kvm_s390_vcpu_setup_cmma(vcpu);
|
|
if (rc)
|
|
if (rc)
|