• Peter Gonda's avatar
    KVM: SEV: Add support for SEV intra host migration · b5663931
    Peter Gonda authored
    For SEV to work with intra host migration, contents of the SEV info struct
    such as the ASID (used to index the encryption key in the AMD SP) and
    the list of memory regions need to be transferred to the target VM.
    This change adds a commands for a target VMM to get a source SEV VM's sev
    info.
    Signed-off-by: default avatarPeter Gonda <pgonda@google.com>
    Suggested-by: default avatarSean Christopherson <seanjc@google.com>
    Reviewed-by: default avatarMarc Orr <marcorr@google.com>
    Cc: Marc Orr <marcorr@google.com>
    Cc: Paolo Bonzini <pbonzini@redhat.com>
    Cc: Sean Christopherson <seanjc@google.com>
    Cc: David Rientjes <rientjes@google.com>
    Cc: Dr. David Alan Gilbert <dgilbert@redhat.com>
    Cc: Brijesh Singh <brijesh.singh@amd.com>
    Cc: Tom Lendacky <thomas.lendacky@amd.com>
    Cc: Vitaly Kuznetsov <vkuznets@redhat.com>
    Cc: Wanpeng Li <wanpengli@tencent.com>
    Cc: Jim Mattson <jmattson@google.com>
    Cc: Joerg Roedel <joro@8bytes.org>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: Borislav Petkov <bp@alien8.de>
    Cc: "H. Peter Anvin" <hpa@zytor.com>
    Cc: kvm@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Message-Id: <20211021174303.385706-3-pgonda@google.com>
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    b5663931
svm.c 126 KB