APPLIED: [SRU][F][PATCH 0/6] Enable live migration under SEV
Khaled Elmously
khalid.elmously at canonical.com
Sat Aug 13 23:32:13 UTC 2022
Thanks for the reviews, Phil/Tim!
On 2022-08-09 03:17:57 , Khalid Elmously wrote:
> Backport the SEV live-migration feature, which was introduced in v5.16.
>
> Tested by GCP and works as expected.
>
>
>
> Ashish Kalra (4):
> KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
> EFI: Introduce the new AMD Memory Encryption GUID.
> x86/kvm: Add guest support for detecting and enabling SEV Live
> Migration feature.
> x86/kvm: Add kexec support for SEV Live Migration.
>
> Brijesh Singh (2):
> x86/kvm: Add AMD SEV specific Hypercall3
> mm: x86: Invoke hypercall when page encryption status is changed
>
> Documentation/virt/kvm/api.txt | 19 +++++
> Documentation/virt/kvm/cpuid.rst | 11 ++-
> Documentation/virt/kvm/hypercalls.txt | 21 +++++
> Documentation/virt/kvm/msr.txt | 12 +++
> arch/x86/include/asm/kvm_host.h | 3 +
> arch/x86/include/asm/kvm_para.h | 12 +++
> arch/x86/include/asm/mem_encrypt.h | 4 +
> arch/x86/include/asm/paravirt.h | 6 ++
> arch/x86/include/asm/paravirt_types.h | 1 +
> arch/x86/include/asm/set_memory.h | 1 +
> arch/x86/include/uapi/asm/kvm_para.h | 14 ++++
> arch/x86/kernel/kvm.c | 107 ++++++++++++++++++++++++++
> arch/x86/kernel/paravirt.c | 1 +
> arch/x86/kvm/x86.c | 45 +++++++++++
> arch/x86/mm/mem_encrypt.c | 72 ++++++++++++++---
> arch/x86/mm/pageattr.c | 6 ++
> include/linux/efi.h | 1 +
> include/uapi/linux/kvm.h | 1 +
> include/uapi/linux/kvm_para.h | 1 +
> 19 files changed, 327 insertions(+), 11 deletions(-)
>
> --
> 2.32.0
>
More information about the kernel-team
mailing list