diff options
| author | Paolo Bonzini <[email protected]> | 2025-03-12 11:59:07 +0000 |
|---|---|---|
| committer | Paolo Bonzini <[email protected]> | 2025-03-14 18:26:30 +0000 |
| commit | 7bcf7246c42a81e77fbe18a0a3e7c2813c1690a6 (patch) | |
| tree | c18e8db0feae57635c9daa798c961eb01c80f06f /rust/helpers/dma.c | |
| parent | Merge branch 'kvm-tdx-interrupts' into HEAD (diff) | |
| parent | Documentation/virt/kvm: Document on Trust Domain Extensions (TDX) (diff) | |
| download | kernel-7bcf7246c42a81e77fbe18a0a3e7c2813c1690a6.tar.gz kernel-7bcf7246c42a81e77fbe18a0a3e7c2813c1690a6.zip | |
Merge branch 'kvm-tdx-finish-initial' into HEAD
This patch ties the remaining loose ends and finally enables TDX guests to
run inside KVM. It implements handling of EPT violation/misconfig and of
several TDVMCALL leaves that are handled in the kernel (CPUID, HLT, RDMSR/WRMSR,
GetTdVmCallInfo); it also adds a bunch of wrappers in vmx/main.c to
ignore operations not supported by TDX guests(*)
Finally, it introduces documentation for the new APIs that have been
added along the way.
(*) access to CPU state, VMX preemption timer, accesses to TSC offset or
multiplier, LMCE enable/disable, hypercall patching.
Diffstat (limited to 'rust/helpers/dma.c')
0 files changed, 0 insertions, 0 deletions
