]> Git Repo - linux.git/commit
KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
authorAshish Kalra <[email protected]>
Tue, 8 Jun 2021 18:05:43 +0000 (18:05 +0000)
committerPaolo Bonzini <[email protected]>
Thu, 17 Jun 2021 18:25:39 +0000 (14:25 -0400)
commit0dbb11230437895f7cd6fc55da61cef011e997d8
treee545b953c952a6becff1d20bc6225c0d91db0be1
parente3cb6fa0e2bf4ffc6225a55851f0cf2b93b50f91
KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall

This hypercall is used by the SEV guest to notify a change in the page
encryption status to the hypervisor. The hypercall should be invoked
only when the encryption attribute is changed from encrypted -> decrypted
and vice versa. By default all guest pages are considered encrypted.

The hypercall exits to userspace to manage the guest shared regions and
integrate with the userspace VMM's migration code.

Cc: Thomas Gleixner <[email protected]>
Cc: Ingo Molnar <[email protected]>
Cc: "H. Peter Anvin" <[email protected]>
Cc: Paolo Bonzini <[email protected]>
Cc: Joerg Roedel <[email protected]>
Cc: Borislav Petkov <[email protected]>
Cc: Tom Lendacky <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Reviewed-by: Steve Rutherford <[email protected]>
Signed-off-by: Brijesh Singh <[email protected]>
Signed-off-by: Ashish Kalra <[email protected]>
Co-developed-by: Sean Christopherson <[email protected]>
Signed-off-by: Sean Christopherson <[email protected]>
Co-developed-by: Paolo Bonzini <[email protected]>
Signed-off-by: Paolo Bonzini <[email protected]>
Message-Id: <90778988e1ee01926ff9cac447aacb745f954c8c.1623174621[email protected]>
Signed-off-by: Paolo Bonzini <[email protected]>
Documentation/virt/kvm/api.rst
Documentation/virt/kvm/cpuid.rst
Documentation/virt/kvm/hypercalls.rst
Documentation/virt/kvm/msr.rst
arch/x86/include/asm/kvm_host.h
arch/x86/include/uapi/asm/kvm_para.h
arch/x86/kvm/x86.c
include/uapi/linux/kvm.h
include/uapi/linux/kvm_para.h
This page took 0.060472 seconds and 4 git commands to generate.