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