linux-stable/Documentation/virt/kvm/x86
Michael Roth 4af663c2f6 KVM: SEV: Allow per-guest configuration of GHCB protocol version
The GHCB protocol version may be different from one guest to the next.
Add a field to track it for each KVM instance and extend KVM_SEV_INIT2
to allow it to be configured by userspace.

Now that all SEV-ES support for GHCB protocol version 2 is in place, go
ahead and default to it when creating SEV-ES guests through the new
KVM_SEV_INIT2 interface. Keep the older KVM_SEV_ES_INIT interface
restricted to GHCB protocol version 1.

Suggested-by: Sean Christopherson <seanjc@google.com>
Signed-off-by: Michael Roth <michael.roth@amd.com>
Message-ID: <20240501071048.2208265-5-michael.roth@amd.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2024-05-07 13:28:05 -04:00
..
amd-memory-encryption.rst KVM: SEV: Allow per-guest configuration of GHCB protocol version 2024-05-07 13:28:05 -04:00
cpuid.rst
errata.rst KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs 2023-01-13 10:45:30 -05:00
hypercalls.rst Documentation: KVM: update s390-diag.rst reference 2022-07-07 13:10:00 -06:00
index.rst KVM: Move halt-polling documentation into common directory 2022-12-02 13:20:30 -05:00
mmu.rst KVM: Documentation: Add the missing description for tdp_mmu_page into kvm_mmu_page 2023-09-27 13:32:18 -07:00
msr.rst KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN 2024-02-06 10:59:52 -08:00
nested-vmx.rst
running-nested-guests.rst Documentation: Fix typos 2023-08-18 11:29:03 -06:00
timekeeping.rst