On 23.07.2018 14:42, Christian Borntraeger wrote: > Makes a lot of sense and it also improves the skey performane for the hlp patch series. > Does it make sense to let this be part of the next version of the host large pages > series or shall I take this patch directly? I'd prefer to have it separately. >> if (kvm_s390_test_cpuflags(vcpu, CPUSTAT_KSS)) >> kvm_s390_clear_cpuflags(vcpu, CPUSTAT_KSS); >> - if (!vcpu->kvm->arch.use_skf) >> - sie_block->ictl |= ICTL_ISKE | ICTL_SSKE | ICTL_RRBE; >> - else >> - sie_block->ictl &= ~(ICTL_ISKE | ICTL_SSKE | ICTL_RRBE); I'm not allowed to remove both lines here. If we have kss but !skf, we'd never get any intercepts as we either set ICTLS or KSS in the vcpu setup... I.e. hpage with KSS would be broken. >> + if (vcpu->kvm->arch.use_skf) >> + vcpu->arch.sie_block->ictl &= ~(ICTL_ISKE | ICTL_SSKE | ICTL_RRBE); >> + vcpu->arch.skey_enabled = true; >> return 0; >> } >> >>
Attachment:
signature.asc
Description: OpenPGP digital signature