linux-stable/Documentation/virt/kvm
Sean Christopherson 422692098c KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP
Rewrite the help message for KVM_SW_PROTECTED_VM to make it clear that
software-protected VMs are a development and testing vehicle for
guest_memfd(), and that attempting to use KVM_SW_PROTECTED_VM for anything
remotely resembling a "real" VM will fail.  E.g. any memory accesses from
KVM will incorrectly access shared memory, nested TDP is wildly broken,
and so on and so forth.

Update KVM's API documentation with similar warnings to discourage anyone
from attempting to run anything but selftests with KVM_X86_SW_PROTECTED_VM.

Fixes: 89ea60c2c7 ("KVM: x86: Add support for "protected VMs" that can utilize private memory")
Link: https://lore.kernel.org/r/20240222190612.2942589-3-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
2024-02-22 17:07:06 -08:00
..
arm KVM: arm64: Document vCPU feature selection UAPIs 2023-10-04 17:11:51 +00:00
devices KVM: arm64: Clarify the ordering requirements for vcpu/RD creation 2023-09-30 18:15:44 +00:00
s390 ARM: 2022-08-04 14:59:54 -07:00
x86 KVM: Documentation: Add the missing description for tdp_mmu_page into kvm_mmu_page 2023-09-27 13:32:18 -07:00
api.rst KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP 2024-02-22 17:07:06 -08:00
halt-polling.rst Documentation: Fix typos 2023-08-18 11:29:03 -06:00
index.rst KVM: Move halt-polling documentation into common directory 2022-12-02 13:20:30 -05:00
locking.rst KVM: x86/mmu: always take tdp_mmu_pages_lock 2023-12-01 07:52:08 -08:00
ppc-pv.rst Documentation: KVM: make corrections to ppc-pv.rst 2023-06-16 08:20:53 -06:00
review-checklist.rst docs: fix broken references for ReST files that moved around 2020-04-20 15:45:03 -06:00
vcpu-requests.rst Documentation: KVM: make corrections to vcpu-requests.rst 2023-06-16 08:20:53 -06:00