- a955cad KVM: x86/mmu: Retry page fault if root is invalidated by memslot update by Sean Christopherson · 3 years, 2 months ago
- f47491d KVM: x86/mmu: Handle "default" period when selectively waking kthread by Sean Christopherson · 3 years, 2 months ago
- 28f091bc KVM: MMU: shadow nested paging does not have PKU by Paolo Bonzini · 3 years, 2 months ago
- 4b85c92 KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path by Sean Christopherson · 3 years, 2 months ago
- 05b2963 KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() by Lai Jiangshan · 3 years, 2 months ago
- 12ec33a KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 by Lai Jiangshan · 3 years, 2 months ago
- feb627e KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN by Vitaly Kuznetsov · 3 years, 2 months ago
- 8ed716c KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() by Hou Wenlong · 3 years, 2 months ago
- c7785d8 KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() by Hou Wenlong · 3 years, 2 months ago
- 817506d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 2 months ago
- b8453cd KVM: x86/mmu: include EFER.LMA in extended mmu role by Maxim Levitsky · 3 years, 2 months ago
- f5396f2d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 2 months ago
- 10c30de kvm: mmu: Use fast PF path for access tracking of huge pages when possible by Junaid Shahid · 3 years, 2 months ago
- d7e0a79 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 2 months ago
- 21fa324 KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper by Sean Christopherson · 3 years, 3 months ago
- e8be2a5 KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() by Sean Christopherson · 3 years, 3 months ago
- bc3b3c1 KVM: x86/mmu: Drop a redundant, broken remote TLB flush by Sean Christopherson · 3 years, 3 months ago
- 61b05a9f KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() by Lai Jiangshan · 3 years, 3 months ago
- 264d3dc KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() by Lai Jiangshan · 3 years, 3 months ago
- 4dfe4f4 kvm: x86: mmu: Make NX huge page recovery period configurable by Junaid Shahid · 3 years, 3 months ago
- 610265e KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k by David Matlack · 3 years, 3 months ago
- 2839180 KVM: x86/mmu: clean up prefetch/prefault/speculative naming by Paolo Bonzini · 3 years, 4 months ago
- 1e76a3c KVM: cleanup allocation of rmaps and page tracking data by David Stevens · 3 years, 3 months ago
- a3ca528 KVM: MMU: Reset mmu->pkru_mask to avoid stale data by Chenyi Qiang · 3 years, 3 months ago
- a7cc099 KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned by Andrei Vagin · 3 years, 3 months ago
- deae4a1 KVM: x86: only allocate gfn_track when necessary by David Stevens · 3 years, 4 months ago
- 5359785 KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages by David Matlack · 3 years, 5 months ago
- 8a9f566 KVM: x86/mmu: Avoid memslot lookup in rmap_add by David Matlack · 3 years, 5 months ago
- a12f438 KVM: MMU: pass struct kvm_page_fault to mmu_set_spte by Paolo Bonzini · 3 years, 5 months ago
- 7158bee KVM: MMU: pass kvm_mmu_page struct to make_spte by Paolo Bonzini · 3 years, 5 months ago
- eb5cd7f KVM: MMU: remove unnecessary argument to mmu_set_spte by Paolo Bonzini · 3 years, 5 months ago
- ad67e48 KVM: MMU: clean up make_spte return value by Paolo Bonzini · 3 years, 5 months ago
- 4758d47 KVM: MMU: inline set_spte in FNAME(sync_page) by Paolo Bonzini · 3 years, 5 months ago
- d786c77 KVM: MMU: inline set_spte in mmu_set_spte by Paolo Bonzini · 3 years, 5 months ago
- 8881041 KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track by David Matlack · 3 years, 5 months ago
- e710c5f KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault by David Matlack · 3 years, 4 months ago
- bcc4f2b KVM: MMU: mark page dirty in make_spte by Paolo Bonzini · 3 years, 4 months ago
- 68be130 KVM: x86/mmu: Fold rmap_recycle into rmap_add by David Matlack · 3 years, 5 months ago
- b1a429f KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults by Sean Christopherson · 3 years, 4 months ago
- f0066d9 KVM: MMU: change tracepoints arguments to kvm_page_fault by Paolo Bonzini · 3 years, 5 months ago
- 536f0e6 KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault by Paolo Bonzini · 3 years, 5 months ago
- 73a3c65 KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault by Paolo Bonzini · 3 years, 5 months ago
- 3c8ad5a KVM: MMU: change fast_page_fault() arguments to kvm_page_fault by Paolo Bonzini · 3 years, 5 months ago
- 2f6305d KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault by Paolo Bonzini · 3 years, 5 months ago
- 43b7435 KVM: MMU: change __direct_map() arguments to kvm_page_fault by Paolo Bonzini · 3 years, 5 months ago
- 3a13f4f KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault by Paolo Bonzini · 3 years, 5 months ago
- 3647cd0 KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault by Paolo Bonzini · 3 years, 5 months ago
- b8a5d55 KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault by Paolo Bonzini · 3 years, 5 months ago
- 4326e57 KVM: MMU: change direct_page_fault() arguments to kvm_page_fault by Paolo Bonzini · 3 years, 5 months ago
- c501040 KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault by Paolo Bonzini · 3 years, 5 months ago
- d055f02 KVM: MMU: pass unadulterated gpa to direct_page_fault by Paolo Bonzini · 3 years, 5 months ago
- 3e44dce KVM: X86: Move PTE present check from loop body to __shadow_walk_next() by Lai Jiangshan · 3 years, 4 months ago
- f1c4a88 KVM: X86: Don't unsync pagetables when speculative by Lai Jiangshan · 3 years, 4 months ago
- 5591c06 KVM: X86: Zap the invalid list after remote tlb flushing by Lai Jiangshan · 3 years, 4 months ago
- c3e5e41 KVM: X86: Change kvm_sync_page() to return true when remote flush is needed by Lai Jiangshan · 3 years, 4 months ago
- 06152b2 KVM: X86: Remove kvm_mmu_flush_or_zap() by Lai Jiangshan · 3 years, 4 months ago
- bd047e5 KVM: X86: Don't flush current tlb on shadow page modification by Lai Jiangshan · 3 years, 4 months ago
- c6cecc4 KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU by Sean Christopherson · 3 years, 5 months ago
- 65855ed KVM: X86: Synchronize the shadow pagetable before link it by Lai Jiangshan · 3 years, 4 months ago
- 4ac2145 KVM: MMU: mark role_regs and role accessors as maybe unused by Paolo Bonzini · 3 years, 4 months ago
- e717733 Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" by Sean Christopherson · 3 years, 5 months ago
- a717a78 KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host by Sean Christopherson · 3 years, 5 months ago
- cb0f722 KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host by Wei Huang · 3 years, 5 months ago
- 746700d KVM: x86: Allow CPU to force vendor-specific TDP level by Wei Huang · 3 years, 5 months ago
- ec607a5 KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level by Paolo Bonzini · 3 years, 5 months ago
- 71f51d2 KVM: x86/mmu: Add detailed page size stats by Mingwei Zhang · 3 years, 6 months ago
- 4293ddb KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte by Mingwei Zhang · 3 years, 6 months ago
- 9cc13d6 KVM: x86/mmu: allow APICv memslot to be enabled but invisible by Maxim Levitsky · 3 years, 5 months ago
- 8f32d5e KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code by Maxim Levitsky · 3 years, 5 months ago
- 33a5c00 KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn by Maxim Levitsky · 3 years, 5 months ago
- edb298c KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range by Maxim Levitsky · 3 years, 5 months ago
- 88f5853 KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range by Maxim Levitsky · 3 years, 5 months ago
- 2822da4 KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address by Maxim Levitsky · 3 years, 5 months ago
- 5a324c2 Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" by Sean Christopherson · 3 years, 5 months ago
- 3bcd066 KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file by Peter Xu · 3 years, 6 months ago
- 9a63b45 Merge branch 'kvm-tdpmmu-fixes' into HEAD by Paolo Bonzini · 3 years, 5 months ago
- ce25681 KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock by Sean Christopherson · 3 years, 5 months ago
- c3e9434 Merge branch 'kvm-vmx-secctl' into HEAD by Paolo Bonzini · 3 years, 5 months ago
- 93e083d KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap by David Matlack · 3 years, 5 months ago
- 601f8af KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle by David Matlack · 3 years, 5 months ago
- d5aaad6 KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds by Sean Christopherson · 3 years, 5 months ago
- a75b540 KVM: X86: Optimize zapping rmap by Peter Xu · 3 years, 6 months ago
- 13236e2 KVM: X86: Optimize pte_list_desc with per-array counter by Peter Xu · 3 years, 6 months ago
- dc1cff9 KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger by Peter Xu · 3 years, 6 months ago
- 269e955 KVM: const-ify all relevant uses of struct kvm_memory_slot by Hamza Mahfooz · 3 years, 6 months ago
- 6e8eb20 KVM: x86/mmu: fast_page_fault support for the TDP MMU by David Matlack · 3 years, 6 months ago
- c5c8c7c KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU by David Matlack · 3 years, 6 months ago
- 76cd325 KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault by David Matlack · 3 years, 6 months ago
- ec1cf69 KVM: X86: Add per-vm stat for max rmap list size by Peter Xu · 3 years, 7 months ago
- 7fa2a34 KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() by Sean Christopherson · 3 years, 7 months ago
- 03fffc5 KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation by Sean Christopherson · 3 years, 7 months ago
- 19025e7 KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID by Sean Christopherson · 3 years, 7 months ago
- 405386b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 6 months ago
- fc9bf2e KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs by Sean Christopherson · 3 years, 7 months ago
- 36824f1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 7 months ago
- 8e4d7a7 Merge tag 'x86-cleanups-2021-06-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 7 months ago
- 27de925 KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on by Sean Christopherson · 3 years, 7 months ago
- f82fdaf KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT by Sean Christopherson · 3 years, 7 months ago
- 7cd138d KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic by Sean Christopherson · 3 years, 7 months ago
- 961f8445 KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU by Sean Christopherson · 3 years, 7 months ago