[PATCH 00/12] SEV Live Migration Patchset.

From: Ashish Kalra
Date: Wed Feb 12 2020 - 20:14:37 EST


From: Ashish Kalra <ashish.kalra@xxxxxxx>

This patchset adds support for SEV Live Migration on KVM/QEMU.

Ashish Kalra (1):
KVM: x86: Introduce KVM_PAGE_ENC_BITMAP_RESET ioctl

Brijesh Singh (11):
KVM: SVM: Add KVM_SEV SEND_START command
KVM: SVM: Add KVM_SEND_UPDATE_DATA command
KVM: SVM: Add KVM_SEV_SEND_FINISH command
KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
KVM: x86: Add AMD SEV specific Hypercall3
KVM: X86: Introduce KVM_HC_PAGE_ENC_STATUS hypercall
KVM: x86: Introduce KVM_GET_PAGE_ENC_BITMAP ioctl
mm: x86: Invoke hypercall when page encryption status is changed
KVM: x86: Introduce KVM_SET_PAGE_ENC_BITMAP ioctl

.../virt/kvm/amd-memory-encryption.rst | 120 ++++
Documentation/virt/kvm/api.txt | 59 ++
Documentation/virt/kvm/hypercalls.txt | 14 +
arch/x86/include/asm/kvm_host.h | 7 +
arch/x86/include/asm/kvm_para.h | 12 +
arch/x86/include/asm/paravirt.h | 6 +
arch/x86/include/asm/paravirt_types.h | 2 +
arch/x86/kernel/paravirt.c | 1 +
arch/x86/kvm/svm.c | 662 +++++++++++++++++-
arch/x86/kvm/vmx/vmx.c | 1 +
arch/x86/kvm/x86.c | 36 +
arch/x86/mm/mem_encrypt.c | 57 +-
arch/x86/mm/pat/set_memory.c | 7 +
include/linux/psp-sev.h | 8 +-
include/uapi/linux/kvm.h | 53 ++
include/uapi/linux/kvm_para.h | 1 +
16 files changed, 1037 insertions(+), 9 deletions(-)

--
2.17.1