linux/arch/x86/kvm/mmu
Sean Christopherson 6b36119b94 KVM: x86: Export KVM-internal symbols for sub-modules only
Rework almost all of KVM x86's exports to expose symbols only to KVM's
vendor modules, i.e. to kvm-{amd,intel}.ko.  Keep the generic exports that
are guarded by CONFIG_KVM_EXTERNAL_WRITE_TRACKING=y, as they're explicitly
designed/intended for external usage.

Link: https://lore.kernel.org/r/20250919003303.1355064-6-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2025-09-30 13:40:02 -04:00
..
mmu.c KVM: x86: Export KVM-internal symbols for sub-modules only 2025-09-30 13:40:02 -04:00
mmu_internal.h KVM x86 MMU changes for 6.18 2025-09-30 13:32:27 -04:00
mmutrace.h KVM: x86/mmu: Pretty print PK, SS, and SGX flags in MMU tracepoints 2025-09-23 09:17:32 -07:00
page_track.c KVM: x86/mmu: Do not enable page track for TD guest 2025-03-14 14:20:52 -04:00
page_track.h
paging_tmpl.h KVM: x86/mmu: Exempt nested EPT page tables from !USER, CR0.WP=0 logic 2025-06-20 13:08:22 -07:00
spte.c KVM: x86: Export KVM-internal symbols for sub-modules only 2025-09-30 13:40:02 -04:00
spte.h KVM: VMX: Apply MMIO Stale Data mitigation if KVM maps MMIO into the guest 2025-06-25 08:42:51 -07:00
tdp_iter.c KVM: x86/mmu: Support GFN direct bits 2024-12-23 08:31:54 -05:00
tdp_iter.h KVM: x86/mmu: Don't force atomic update if only the Accessed bit is volatile 2025-02-14 07:16:45 -08:00
tdp_mmu.c KVM: x86: Export KVM-internal symbols for sub-modules only 2025-09-30 13:40:02 -04:00
tdp_mmu.h KVM: x86/mmu: Rename kvm_tdp_mmu_zap_sp() to better indicate its purpose 2025-08-19 07:40:25 -07:00