x86/kvm: Add KVM-specific VMMCALL handling under SEV-ES
authorTom Lendacky <thomas.lendacky@amd.com>
Mon, 7 Sep 2020 13:16:04 +0000 (15:16 +0200)
committerBorislav Petkov <bp@suse.de>
Wed, 9 Sep 2020 09:33:20 +0000 (11:33 +0200)
commit99419b251e5427b89dbfae103d8a2f469efaa4b2
treea1a8f137449ad479a03f8bcac42138a03a6d15fe
parentf6a9f8a45810d2914ea422ff39bfe2e0251c50f2
x86/kvm: Add KVM-specific VMMCALL handling under SEV-ES

Implement the callbacks to copy the processor state required by KVM to
the GHCB.

Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
[ jroedel@suse.de: - Split out of a larger patch
                   - Adapt to different callback functions ]
Co-developed-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Borislav Petkov <bp@suse.de>
Link: https://lkml.kernel.org/r/20200907131613.12703-64-joro@8bytes.org
arch/x86/kernel/kvm.c