aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch/x86/kvm/mmu
AgeCommit message (Expand)AuthorFilesLines
2026-08-18Merge tag 'kvm-x86-misc-7.3' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-2/+2
2026-08-18Merge tag 'kvm-x86-mmu-7.3' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini3-37/+48
2026-08-18Merge tag 'kvm-x86-coco-7.3' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-30/+44
2026-08-18Merge tag 'loongarch-kvm-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEADPaolo Bonzini2-8/+51
2026-08-18Merge tag 'kvm-riscv-7.3-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini3-8/+16
2026-08-07KVM: x86/mmu: WARN and clear role.invalid when creating a child shadow pageSean Christopherson1-0/+3
2026-08-06KVM: SVM: make svm_flush_tlb_gva do a full asid flush if NPT enabledPaolo Bonzini1-1/+1
2026-07-29KVM: x86/mmu: Use CMPXCHG when clearing Accessed bit in the shadow MMUSean Christopherson1-13/+14
2026-07-29KVM: x86/mmu: Use CMPXCHG when clearing Accessed bit in TDP MMUSean Christopherson2-11/+16
2026-07-28KVM: x86/mmu: Check all address spaces before skipping unsyncJinu Kim1-1/+21
2026-07-28KVM: x86/mmu: Check write tracking in all address spacesJinu Kim1-6/+26
2026-07-22KVM: x86/mmu: Consume the locked rmap value in the lockless rmap walkPhil Rosenthal1-14/+19
2026-07-21KVM: x86/mmu: Fix use-after-free on vendor module reloadPhil Rosenthal1-0/+2
2026-07-21KVM: x86/mmu: Preserve nested TDP shadow page tables if they are used as rootsHyunwoo Kim1-0/+1
2026-07-21KVM: x86: Check for invalid/obsolete root *after* making MMU pages availableSean Christopherson2-8/+11
2026-07-10KVM: x86: Add static calls for nested virtualization opsSean Christopherson1-1/+1
2026-07-10KVM: SEV: Forcefully invalidate SNP VMSA if its backing gmem page is zappedSean Christopherson1-0/+5
2026-07-10KVM: x86/mmu: Use split "zap all fast" helpers when invalidating memslotSean Christopherson1-10/+11
2026-07-10KVM: x86/mmu: Split kvm_mmu_zap_all_fast() into "front" and "back" halvesSean Christopherson1-12/+25
2026-07-10KVM: x86/mmu: Fold kvm_mmu_zap_memslot() into kvm_arch_flush_shadow_memslot()Sean Christopherson1-20/+15
2026-07-08KVM: x86/mmu: Annotate tdp_enabled as being read-mostlySean Christopherson1-1/+1
2026-06-25Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds3-11/+13
2026-06-25KVM: x86/mmu: use kvm_page_format to test SPTEsPaolo Bonzini3-25/+47
2026-06-25KVM: x86/mmu: parameterize update_permission_bitmask()Paolo Bonzini1-8/+12
2026-06-25KVM: x86/mmu: merge struct rsvd_bits_validate into struct kvm_page_formatPaolo Bonzini4-73/+73
2026-06-25KVM: x86/mmu: pull page format to a new structPaolo Bonzini2-13/+13
2026-06-25KVM: x86/mmu: cleanup functions that initialize shadow MMUPaolo Bonzini1-8/+2
2026-06-25KVM: x86/mmu: unify root_gva_walk and ngva_walkPaolo Bonzini2-80/+44
2026-06-25KVM: x86/mmu: pull struct kvm_pagewalk out of struct kvm_mmuPaolo Bonzini2-58/+69
2026-06-25KVM: x86/mmu: change nested_mmu.w to ngva_walkPaolo Bonzini1-24/+17
2026-06-25KVM: x86/mmu: change walk_mmu to struct kvm_pagewalkPaolo Bonzini2-4/+4
2026-06-25KVM: x86/mmu: pass struct kvm_pagewalk to kvm_mmu_invalidate_addrPaolo Bonzini1-4/+8
2026-06-25KVM: x86/mmu: move remaining permission fields to struct kvm_pagewalkPaolo Bonzini1-31/+31
2026-06-25KVM: x86/mmu: change CPU-role accessor fields to take struct kvm_pagewalkPaolo Bonzini2-28/+27
2026-06-25KVM: x86/mmu: move CPU-related fields to struct kvm_pagewalkPaolo Bonzini2-48/+44
2026-06-25KVM: x86/mmu: move inject_page_fault to struct kvm_pagewalkPaolo Bonzini1-5/+3
2026-06-25KVM: x86/mmu: move get_pdptr to struct kvm_pagewalkPaolo Bonzini2-5/+5
2026-06-25KVM: x86/mmu: move gva_to_gpa to struct kvm_pagewalkPaolo Bonzini2-16/+16
2026-06-25KVM: x86/mmu: move get_guest_pgd to struct kvm_pagewalkPaolo Bonzini2-10/+13
2026-06-25KVM: x86/mmu: introduce struct kvm_pagewalkPaolo Bonzini2-19/+26
2026-06-24KVM: x86/mmu: Move kvm_mmu_do_page_fault() from mmu_internal.h => mmu.cSean Christopherson2-67/+66
2026-06-24KVM: x86/mmu: Move kvm_arch_async_page_ready() below kvm_tdp_page_fault()Sean Christopherson1-31/+31
2026-06-24KVM: x86: Move eager_page_split to mmu.{c,h}Sean Christopherson1-0/+3
2026-06-24KVM: x86/mmu: Expose number of shadow MMU shadow pages as a statSean Christopherson2-8/+8
2026-06-24KVM: x86/mmu: Bug the VM, not the host kernel, if KVM write-protects upper SPTEsSean Christopherson1-3/+5
2026-06-19Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds6-336/+449
2026-06-16KVM: x86/mmu: Ensure hugepage is in by slot before checking max mapping levelSean Christopherson1-6/+12
2026-06-16KVM: x86: Fix shadow paging use-after-free due to unexpected rolePaolo Bonzini1-4/+6
2026-06-15Merge tag 'x86-cpu-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tipLinus Torvalds2-0/+2
2026-06-12Merge tag 'kvm-x86-mmu-7.2' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-160/+117