Merge branch 'kvm-sev-es-ghcbv2' into HEAD
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 7 May 2024 17:28:54 +0000 (13:28 -0400)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 10 May 2024 17:18:59 +0000 (13:18 -0400)
commitbbe10a5cc0c775e52e91c8b3b6547b59b2054f44
tree5d3df037c1b5e84500cab51e1ea678f29216aafd
parentf36508422a1b09a899c27ea7951f265650bcc942
parent4af663c2f64a8d252e690c60cf8b8abf22dc2951
Merge branch 'kvm-sev-es-ghcbv2' into HEAD

While the main additions from GHCB protocol version 1 to version 2
revolve mostly around SEV-SNP support, there are a number of changes
applicable to SEV-ES guests as well. Pluck a handful patches from the
SNP hypervisor patchset for GHCB-related changes that are also applicable
to SEV-ES.  A KVM_SEV_INIT2 field lets userspace can control the maximum
GHCB protocol version advertised to guests and manage compatibility
across kernels/versions.