KVM: SEV: Implement gmem hook for initializing private pages
authorMichael Roth <michael.roth@amd.com>
Wed, 1 May 2024 08:52:03 +0000 (03:52 -0500)
committerPaolo Bonzini <pbonzini@redhat.com>
Sun, 12 May 2024 08:09:32 +0000 (04:09 -0400)
commit4f2e7aa1cfdf4374a4c876c9358e0d7035647eb1
treee6434c1717d71b56217b6156c70c0658d0ad44ee
parente366f92ea99e1961fbad5e2110900e9f4fcb249b
KVM: SEV: Implement gmem hook for initializing private pages

This will handle the RMP table updates needed to put a page into a
private state before mapping it into an SEV-SNP guest.

Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Michael Roth <michael.roth@amd.com>
Message-ID: <20240501085210.2213060-14-michael.roth@amd.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/Kconfig
arch/x86/kvm/svm/sev.c
arch/x86/kvm/svm/svm.c
arch/x86/kvm/svm/svm.h
arch/x86/kvm/x86.c
virt/kvm/guest_memfd.c