- 61b05a9f KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() by Lai Jiangshan · 3 years, 3 months ago
- a91a7c7 KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE by Lai Jiangshan · 3 years, 4 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
- e710c5f KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault by David Matlack · 3 years, 4 months ago
- 73a3c65 KVM: MMU: change kvm_mmu_hugepage_adjust() 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
- 6defd9b KVM: MMU: Introduce struct kvm_page_fault by Paolo Bonzini · 3 years, 5 months ago
- 71f51d2 KVM: x86/mmu: Add detailed page size stats by Mingwei Zhang · 3 years, 5 months ago
- 4139b19 KVM: X86: Introduce kvm_mmu_slot_lpages() helpers by Peter Xu · 3 years, 6 months ago
- fdaa293 KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault by Sean Christopherson · 3 years, 7 months ago
- 16be1d1 KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper by Sean Christopherson · 3 years, 7 months ago
- 20f632b KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper by Sean Christopherson · 3 years, 7 months ago
- dbc4739 KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER by Sean Christopherson · 3 years, 7 months ago
- c906066 KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() by Sean Christopherson · 3 years, 7 months ago
- d501f74 KVM: x86/mmu: Lazily allocate memslot rmaps by Ben Gardon · 3 years, 8 months ago
- e220971 KVM: x86/mmu: Skip rmap operations if rmaps not allocated by Ben Gardon · 3 years, 8 months ago
- e83bc09 KVM: x86: Get active PCID only when writing a CR3 value by Sean Christopherson · 3 years, 11 months ago
- 5fc3424 KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic by Sean Christopherson · 3 years, 11 months ago
- e7b7bde KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper by Sean Christopherson · 3 years, 11 months ago
- 8120337 KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs by Sean Christopherson · 3 years, 11 months ago
- 61a1773 KVM: x86/mmu: Unexport MMU load/unload functions by Sean Christopherson · 3 years, 11 months ago
- b3646477 KVM: x86: use static calls to reduce kvm_x86_ops overhead by Jason Baron · 4 years ago
- 15e6a7e KVM: x86/mmu: Use boolean returns for (S)PTE accessors by Sean Christopherson · 4 years ago
- eb79cd0 KVM: x86: Add more protection against undefined behavior in rsvd_bits() by Sean Christopherson · 4 years ago
- 2f80d50 KVM: x86: fix shift out of bounds reported by UBSAN by Paolo Bonzini · 4 years, 1 month ago
- dc46515 KVM: x86: Move illegal GPA helper out of the MMU code by Sean Christopherson · 4 years, 4 months ago
- 2a40b90 KVM: x86: Pull the PGD's level from the MMU instead of recalculating it by Sean Christopherson · 4 years, 6 months ago
- 8978614 KVM: x86: Add helper functions for illegal GPA checking and page fault injection by Mohammed Gamal · 4 years, 6 months ago
- 0f04a2a KVM: nSVM: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() by Vitaly Kuznetsov · 4 years, 6 months ago
- 6ca9a6f KVM: x86/mmu: Add MMU-internal header by Sean Christopherson · 4 years, 7 months ago
- afe8d7e KVM: x86/mmu: Move kvm_mmu_available_pages() into mmu.c by Sean Christopherson · 4 years, 7 months ago
- f25a9de KVM: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper by Sean Christopherson · 4 years, 7 months ago
- 2dbebf7 KVM: nVMX: Plumb L2 GPA through to PML emulation by Sean Christopherson · 4 years, 7 months ago
- 929d1cf KVM: MMU: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu by Paolo Bonzini · 4 years, 8 months ago
- e7581ca KVM: x86: simplify is_mmio_spte by Paolo Bonzini · 4 years, 8 months ago
- afaf0b2 KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirection by Sean Christopherson · 4 years, 10 months ago
- 727a7e2 KVM: x86: rename set_cr3 callback and related flags to load_mmu_pgd by Paolo Bonzini · 4 years, 11 months ago
- 689f3bf KVM: x86: unify callbacks to load paging root by Paolo Bonzini · 4 years, 11 months ago
- 7a02674 KVM: x86/mmu: Avoid retpoline on ->page_fault() with TDP by Sean Christopherson · 5 years ago
- 1aa9b95 kvm: x86: mmu: Recovery of shattered NX large pages by Junaid Shahid · 5 years ago
- 4af7715 KVM: x86/mmu: Add explicit access mask for MMIO SPTEs by Sean Christopherson · 5 years ago
- bc8a3d8 kvm: mmu: Fix overflow on kvm mmu page limit calculation by Ben Gardon · 6 years ago
- ea145aa Revert "KVM: MMU: fast invalidate all pages" by Sean Christopherson · 6 years ago
- 44dd3ff x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU by Vitaly Kuznetsov · 6 years ago
- 4fef0f4 KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together by Wei Yang · 6 years ago
- c9470a2 kvm: x86: Propagate guest PCIDs to host PCIDs by Junaid Shahid · 7 years ago
- afe828d kvm: x86: Add ability to skip TLB flush when switching CR3 by Junaid Shahid · 7 years ago
- 50c28f2 kvm: x86: Use fast CR3 switch for nested VMX by Junaid Shahid · 7 years ago
- 1c53da3 kvm: x86: Support resetting the MMU context without resetting roots by Junaid Shahid · 7 years ago
- 6e42782 kvm: x86: Introduce KVM_REQ_LOAD_CR3 by Junaid Shahid · 7 years ago
- 974aa56 Merge tag 'kvm-4.15-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 7 years ago
- b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
- d000653 KVM: SVM: limit kvm_handle_page_fault to #PF handling by Paolo Bonzini · 7 years ago
- 5f54c8b Merge branch 'kvm-ppc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc by Radim Krčmář · 7 years ago
- b9dd21e KVM: x86: simplify handling of PKRU by Paolo Bonzini · 7 years ago
- 855feb6 KVM: MMU: Add 5 level EPT & Shadow page table support. by Yu Zhang · 7 years ago
- 2a7266a KVM: MMU: Rename PT64_ROOT_LEVEL to PT64_ROOT_4LEVEL. by Yu Zhang · 7 years ago
- d1cd3ce KVM: MMU: check guest CR3 reserved bits based on its physical address width. by Yu Zhang · 7 years ago
- e08d26f KVM: x86: simplify ept_misconfig by Paolo Bonzini · 7 years ago
- 1261bfa KVM: async_pf: Add L1 guest async_pf #PF vmexit handler by Wanpeng Li · 8 years ago
- c136b84 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 8 years ago
- dcdca5f x86: kvm: mmu: make spte mmio mask more explicit by Peter Feiner · 8 years ago
- 9bc1f09 KVM: async_pf: avoid async pf injection when in guest mode by Wanpeng Li · 8 years ago
- bab4165 kvm: x86: Add a hook for arch specific dirty logging emulation by Bandan Das · 8 years ago
- ae1e2d1 kvm: nVMX: support EPT accessed/dirty bits by Paolo Bonzini · 8 years ago
- 812f30b kvm: mmu: remove is_present_gpte() by Bandan Das · 9 years ago
- 7a98205 KVM: MMU: fix permission_fault() by Xiao Guangrong · 9 years ago
- be94f6b KVM, pkeys: add pkeys support for permission_fault by Huaitong Han · 9 years ago
- f13577e KVM: MMU: return page fault error code from permission_fault by Paolo Bonzini · 9 years ago
- aeecee2 KVM: MMU: introduce kvm_mmu_slot_gfn_write_protect by Xiao Guangrong · 9 years ago
- 547ffae KVM: MMU: introduce kvm_mmu_gfn_{allow,disallow}_lpage by Xiao Guangrong · 9 years ago
- 450869d KVM: x86: merge handle_mmio_page_fault and handle_mmio_page_fault_common by Paolo Bonzini · 9 years ago
- f735d4a KVM: VMX: drop ept misconfig check by Xiao Guangrong · 9 years ago
- c258b62 KVM: MMU: introduce the framework to check zero bits on sptes by Xiao Guangrong · 9 years ago
- efdfe53 KVM: MMU: fix MTRR update by Xiao Guangrong · 10 years ago
- 8a3d08f KVM: MMU: introduce PT_MAX_HUGEPAGE_LEVEL by Xiao Guangrong · 10 years ago
- edc90b7 KVM: MMU: fix SMAP virtualization by Xiao Guangrong · 10 years ago
- ceee7df KVM: MMU: fix smap permission check by Xiao Guangrong · 10 years ago
- c205fb7 KVM: x86: #PF error-code on R/W operations is wrong by Nadav Amit · 10 years ago
- ad896af KVM: x86: mmu: remove argument to kvm_init_shadow_mmu and kvm_init_shadow_ept_mmu by Paolo Bonzini · 11 years ago
- d143148 KVM: mmio: cleanup kvm_set_mmio_spte_mask by Tiejun Chen · 10 years ago
- 198c74f KVM: MMU: flush tlb out of mmu lock when write-protect the sptes by Xiao Guangrong · 11 years ago
- 97ec8c0 KVM: Add SMAP support when setting CR4 by Feng Wu · 11 years ago
- 8a3c1a33 KVM: mmu: change useless int return types to void by Paolo Bonzini · 11 years ago
- 155a97a nEPT: MMU context for nested EPT by Nadav Har'El · 11 years ago
- f8f5594 KVM: MMU: fast invalidate all mmio sptes by Xiao Guangrong · 12 years ago
- b37fbea KVM: MMU: make return value of mmio page fault handler more readable by Xiao Guangrong · 12 years ago
- 5304b8d KVM: MMU: fast invalidate all pages by Xiao Guangrong · 12 years ago
- 81f4f76 KVM: MMU: Rename kvm_mmu_free_some_pages() to make_mmu_pages_available() by Takuya Yoshikawa · 12 years ago
- 5d21881 KVM: MMU: make kvm_mmu_available_pages robust against n_used_mmu_pages > n_max_mmu_pages by Marcelo Tosatti · 12 years ago
- 6fd01b7 KVM: MMU: Optimize is_last_gpte() by Avi Kivity · 12 years ago
- 97d64b7 KVM: MMU: Optimize pte permission checks by Avi Kivity · 12 years ago
- 8ea667f KVM: MMU: Push clean gpte write protection out of gpte_access() by Avi Kivity · 12 years ago
- ce88dec KVM: MMU: mmio page fault support by Xiao Guangrong · 14 years ago
- bebb106 KVM: MMU: cache mmio info on page fault path by Xiao Guangrong · 14 years ago
- 0959ffa KVM: MMU: Don't track nested fault info in error-code by Joerg Roedel · 14 years ago