aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch/x86/kvm/mmu (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-09-30KVM: x86: Export KVM-internal symbols for sub-modules onlySean Christopherson3-24/+24
2025-09-30Merge tag 'kvm-x86-cet-6.18' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-0/+3
2025-09-30Merge tag 'kvm-x86-mmu-6.18' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini4-67/+152
2025-09-23KVM: x86/mmu: Pretty print PK, SS, and SGX flags in MMU tracepointsSean Christopherson1-0/+3
2025-09-10KVM: x86/mmu: Return -EAGAIN if userspace deletes/moves memslot during prefaultSean Christopherson1-2/+8
2025-08-27KVM: x86/mmu: Handle guest page faults for guest_memfd with shared memoryAckerley Tng1-4/+4
2025-08-27KVM: x86/mmu: Extend guest_memfd's max mapping level to shared mappingsSean Christopherson1-5/+7
2025-08-27KVM: x86/mmu: Enforce guest_memfd's max order when recovering hugepagesSean Christopherson3-35/+47
2025-08-27KVM: x86/mmu: Hoist guest_memfd max level/order helpers "up" in mmu.cSean Christopherson1-36/+36
2025-08-27KVM: x86/mmu: Rename .private_max_mapping_level() to .gmem_max_mapping_level()Ackerley Tng1-1/+1
2025-08-27KVM: Rename kvm_slot_can_be_private() to kvm_slot_has_gmem()Fuad Tabba1-2/+2
2025-08-19KVM: x86/mmu: Recover TDP MMU NX huge pages using MMU read lockVipin Sharma2-44/+98
2025-08-19KVM: x86/mmu: Rename kvm_tdp_mmu_zap_sp() to better indicate its purposeVipin Sharma3-3/+5
2025-08-19KVM: x86/mmu: Track possible NX huge pages separately for TDP vs. Shadow MMUVipin Sharma3-23/+46
2025-07-29Merge tag 'kvm-x86-mmu-6.17' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-8/+75
2025-06-25KVM: VMX: Apply MMIO Stale Data mitigation if KVM maps MMIO into the guestSean Christopherson3-0/+34
2025-06-24KVM: x86/mmu: Locally cache whether a PFN is host MMIO when making a SPTESean Christopherson1-4/+18
2025-06-24KVM: x86: Avoid calling kvm_is_mmio_pfn() when kvm_x86_ops.get_mt_mask is NULLSean Christopherson1-1/+3
2025-06-24KVM: x86/mmu: Defer allocation of shadow MMU's hashed page listSean Christopherson1-10/+52
2025-06-24KVM: x86/mmu: Dynamically allocate shadow MMU's hashed page listSean Christopherson1-1/+22
2025-06-20KVM: x86/mmu: Exempt nested EPT page tables from !USER, CR0.WP=0 logicSean Christopherson1-2/+6
2025-06-12KVM: x86/mmu: Reject direct bits in gpa passed to KVM_PRE_FAULT_MEMORYPaolo Bonzini1-0/+3
2025-06-12KVM: x86/mmu: Embed direct bits into gpa for KVM_PRE_FAULT_MEMORYPaolo Bonzini1-1/+5
2025-05-27Merge tag 'kvm-x86-mmu-6.16' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-12/+12
2025-05-26Merge tag 'loongarch-kvm-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEADPaolo Bonzini1-16/+54
2025-05-16KVM: x86/mmu: Use kvm_x86_call() instead of manual static_call()Sean Christopherson1-5/+5
2025-05-02KVM: x86/mmu: Prevent installing hugepages when mem attributes are changingSean Christopherson1-16/+53
2025-04-28KVM: x86/mmu: Check and free obsolete roots in kvm_mmu_reload()Yan Zhao1-0/+1
2025-04-28KVM: x86/mmu: Warn if PFN changes on shadow-present SPTE in shadow MMUYan Zhao1-2/+3
2025-04-28KVM: x86/tdp_mmu: WARN if PFN changes for spurious faultsYan Zhao1-1/+3
2025-04-28KVM: x86/tdp_mmu: Merge prefetch and access checks for spurious faultsYan Zhao1-5/+1
2025-04-28KVM: x86/mmu: Further check old SPTE is leaf for spurious prefetch faultYan Zhao2-2/+3
2025-04-07Merge branch 'kvm-tdx-initial' into HEADPaolo Bonzini6-53/+73
2025-04-04KVM: x86/mmu: Wrap sanity check on number of TDP MMU pages with KVM_PROVE_MMUSean Christopherson1-1/+7
2025-03-19Merge tag 'kvm-x86-vmx-6.15' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-2/+1
2025-03-19Merge tag 'kvm-x86-mmu-6.15' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini5-145/+332
2025-03-14KVM: x86: remove shadow_memtype_maskPaolo Bonzini3-33/+2
2025-03-14KVM: x86: Introduce Intel specific quirk KVM_X86_QUIRK_IGNORE_GUEST_PATYan Zhao1-4/+6
2025-03-14KVM: x86: Make cpu_dirty_log_size a per-VM valueYan Zhao2-3/+3
2025-03-14KVM: x86/mmu: Add parameter "kvm" to kvm_mmu_page_ad_need_write_protect()Yan Zhao3-8/+9
2025-03-14KVM: Add parameter "kvm" to kvm_cpu_dirty_log_size() and its callersYan Zhao1-1/+1
2025-03-14KVM: x86/mmu: Export kvm_tdp_map_page()Rick Edgecombe1-0/+2
2025-03-14KVM: x86/mmu: Bail out kvm_tdp_map_page() when VM deadYan Zhao1-0/+4
2025-03-14KVM: TDX: Set per-VM shadow_mmio_value to 0Isaku Yamahata1-2/+0
2025-03-14KVM: x86/mmu: Add setter for shadow_mmio_valueIsaku Yamahata1-0/+6
2025-03-14KVM: TDX: Require TDP MMU, mmio caching and EPT A/D bits for TDXIsaku Yamahata1-0/+1
2025-03-14KVM: x86/mmu: Do not enable page track for TD guestYan Zhao1-0/+3
2025-03-14KVM: x86/tdp_mmu: Add a helper function to walk down the TDP MMUIsaku Yamahata2-7/+33
2025-03-14KVM: x86/mmu: Implement memslot deletion for TDXRick Edgecombe1-0/+1
2025-03-14KVM: x86/mmu: Taking guest pa into consideration when calculate tdp levelXiaoyao Li1-1/+8