On 15/09/21 18:10, Peter Gonda wrote:
svm_vm_copy_asid_from() { asid = to_kvm_svm(source_kvm)->sev_info.asid; + handle = to_kvm_svm(source_kvm)->sev_info.handle; + fd = to_kvm_svm(source_kvm)->sev_info.fd; + es_active = to_kvm_svm(source_kvm)->sev_info.es_active; ... /* Set enc_context_owner and copy its encryption context over */ mirror_sev = &to_kvm_svm(kvm)->sev_info; mirror_sev->enc_context_owner = source_kvm; mirror_sev->asid = asid; mirror_sev->active = true; + mirror_sev->handle = handle; + mirror_sev->fd = fd; + mirror_sev->es_active = es_active; Paolo would you prefer a patch to enable ES mirroring or continue with this patch to disable it for now?
If it's possible to enable it, it would be better. The above would be a reasonable patch for 5.15-rc.
Paolo