• Peter Gonda's avatar
    KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES · f43c887c
    Peter Gonda authored
    For mirroring SEV-ES the mirror VM will need more then just the ASID.
    The FD and the handle are required to all the mirror to call psp
    commands. The mirror VM will need to call KVM_SEV_LAUNCH_UPDATE_VMSA to
    setup its vCPUs' VMSAs for SEV-ES.
    Signed-off-by: default avatarPeter Gonda <pgonda@google.com>
    Cc: Marc Orr <marcorr@google.com>
    Cc: Nathan Tempelman <natet@google.com>
    Cc: Paolo Bonzini <pbonzini@redhat.com>
    Cc: Sean Christopherson <seanjc@google.com>
    Cc: Steve Rutherford <srutherford@google.com>
    Cc: Brijesh Singh <brijesh.singh@amd.com>
    Cc: kvm@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Cc: stable@vger.kernel.org
    Fixes: 54526d1f ("KVM: x86: Support KVM VMs sharing SEV context", 2021-04-21)
    Message-Id: <20210921150345.2221634-2-pgonda@google.com>
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    f43c887c
sev.c 66 KB