summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/mmu
AgeCommit message (Expand)Author
2 daysMerge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
3 daysKVM: x86/mmu: Expose number of shadow MMU shadow pages as a statSean Christopherson
4 daysKVM: x86/mmu: Bug the VM, not the host kernel, if KVM write-protects upper SPTEsSean Christopherson
8 daysMerge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
12 daysKVM: x86/mmu: Ensure hugepage is in by slot before checking max mapping levelSean Christopherson
12 daysKVM: x86: Fix shadow paging use-after-free due to unexpected rolePaolo Bonzini
12 daysMerge tag 'x86-cpu-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kernel/gi...Linus Torvalds
2026-06-12Merge tag 'kvm-x86-mmu-7.2' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2026-06-12Merge tag 'kvm-x86-misc-7.2' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2026-06-12Merge tag 'kvm-x86-generic-7.2' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2026-06-08KVM: x86/mmu: Recursively zap orphaned nested TDP shadow pages on emulated wr...Sean Christopherson
2026-06-03Merge branch 'kvm-ghcb-for-7.2' into HEADPaolo Bonzini
2026-06-03KVM: x86: Rename kvm_cache_regs.h => regs.hSean Christopherson
2026-05-27KVM: TDX: Move external page table freeing to TDX codeSean Christopherson
2026-05-27KVM: x86: Move error handling inside free_external_spt()Sean Christopherson
2026-05-27KVM: TDX: Drop kvm_x86_ops.remove_external_spte()Sean Christopherson
2026-05-27KVM: x86/mmu: Drop KVM_BUG_ON() on shared lock to zap child external PTEsRick Edgecombe
2026-05-27KVM: x86/tdp_mmu: Centrally propagate to-present/atomic zap updates to extern...Sean Christopherson
2026-05-27KVM: x86/mmu: Plumb "sp" _pointer_ into the TDP MMU's handle_changed_spte()Sean Christopherson
2026-05-27KVM: x86/tdp_mmu: Morph !is_frozen_spte() check into a KVM_MMU_WARN_ON()Rick Edgecombe
2026-05-27KVM: TDX: Move lockdep assert in __tdp_mmu_set_spte_atomic() to TDX codeRick Edgecombe
2026-05-27KVM: TDX: Move KVM_BUG_ON()s in __tdp_mmu_set_spte_atomic() to TDX codeRick Edgecombe
2026-05-27KVM: x86/mmu: Plumb param "old_spte" into kvm_x86_ops.set_external_spte()Sean Christopherson
2026-05-27KVM: x86/mmu: Fold set_external_spte_present() into its sole callerSean Christopherson
2026-05-27KVM: TDX: Drop kvm_x86_ops.link_external_spt()Sean Christopherson
2026-05-26KVM: VMX: Synthesize nested EPT violation GVA_IS_VALID/GVA_TRANSLATED bitsKevin Cheng
2026-05-26KVM: SVM: Fix nested NPF injection of PFERR_GUEST_{PAGE,FINAL}_MASK bitsKevin Cheng
2026-05-26KVM: x86: Tell ->inject_page_fault() whether or a fault came from hardwareSean Christopherson
2026-05-26KVM: x86: Widen x86_exception's error_code to 64 bitsKevin Cheng
2026-05-13KVM: x86/mmu: Update iter->old_spte if cmpxchg64 on mirror SPTE "fails"Sean Christopherson
2026-05-13KVM: Rename invalidate_begin to invalidate_start for consistencyTakahiro Itazuri
2026-05-12KVM: x86: use again the flush argument of __link_shadow_page()Paolo Bonzini
2026-05-10Merge branch 'kvm-mbec' into HEADPaolo Bonzini
2026-05-10KVM: SVM: enable GMET and set it in MMU rolePaolo Bonzini
2026-05-10KVM: x86/mmu: add support for GMET to NPT page table walksPaolo Bonzini
2026-05-10KVM: x86/mmu: hard code more bits in kvm_init_shadow_npt_mmuPaolo Bonzini
2026-05-10KVM: x86/mmu: introduce cpu_role bit for availability of PFEC.I/DPaolo Bonzini
2026-05-10KVM: x86/mmu: propagate access mask from root pages downPaolo Bonzini
2026-05-10KVM: nVMX: advertise MBEC to nested guestsJon Kohler
2026-05-10KVM: x86/mmu: add support for MBEC to EPT page table walksPaolo Bonzini
2026-05-10KVM: nVMX: pass advanced EPT violation vmexit info to guestPaolo Bonzini
2026-05-10KVM: x86/mmu: move cr4_smep to base rolePaolo Bonzini
2026-05-10KVM: x86/mmu: split XS/XU bits for EPTPaolo Bonzini
2026-05-10KVM: x86/mmu: pass pte_access for final nGPA->GPA walkPaolo Bonzini
2026-05-10KVM: x86/mmu: pass PFERR_GUEST_PAGE/FINAL_MASK to kvm_translate_gpaPaolo Bonzini
2026-05-10KVM: x86/mmu: introduce ACC_READ_MASKPaolo Bonzini
2026-05-10KVM: x86/mmu: separate more EPT/non-EPT permission_fault()Paolo Bonzini
2026-05-06treewide: Explicitly include the x86 CPUID headersAhmed S. Darwish
2026-05-03KVM: x86: Fix shadow paging use-after-free due to unexpected GFNSean Christopherson
2026-05-01KVM: x86/mmu: rename and clarify BYTE_MASKPaolo Bonzini