linux-loongson/arch/x86/kvm/mmu
Paolo Bonzini d7f4aac280 Merge tag 'kvm-x86-mmu-6.17' of https://github.com/kvm-x86/linux into HEAD
KVM x86 MMU changes for 6.17

 - Exempt nested EPT from the the !USER + CR0.WP logic, as EPT doesn't interact
   with CR0.WP.

 - Move the TDX hardware setup code to tdx.c to better co-locate TDX code
   and eliminate a few global symbols.

 - Dynamically allocation the shadow MMU's hashed page list, and defer
   allocating the hashed list until it's actually needed (the TDP MMU doesn't
   use the list).
2025-07-29 08:36:43 -04:00
..
mmu_internal.h KVM: VMX: Apply MMIO Stale Data mitigation if KVM maps MMIO into the guest 2025-06-25 08:42:51 -07:00
mmu.c KVM: x86/mmu: Defer allocation of shadow MMU's hashed page list 2025-06-24 12:51:07 -07:00
mmutrace.h KVM: x86/mmu: Trigger unprotect logic only on write-protection page faults 2024-09-09 20:16:19 -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 KVM: x86/mmu: Drop @slot param from exported/external page-track APIs 2023-08-31 14:08:18 -04:00
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: VMX: Apply MMIO Stale Data mitigation if KVM maps MMIO into the guest 2025-06-25 08:42:51 -07: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/mmu: Use kvm_x86_call() instead of manual static_call() 2025-05-16 13:13:58 -07:00
tdp_mmu.h KVM: x86/tdp_mmu: Take root types for kvm_tdp_mmu_invalidate_all_roots() 2024-12-23 08:31:54 -05:00