1. b3594ff KVM: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c by Sean Christopherson · 5 years ago
  2. 92daa48 KVM: x86: Add EMULTYPE_PF when emulation is triggered by a page fault by Sean Christopherson · 5 years ago
  3. e630269 KVM: x86: Fix print format and coding style by Miaohe Lin · 5 years ago
  4. 7a02674 KVM: x86/mmu: Avoid retpoline on ->page_fault() with TDP by Sean Christopherson · 5 years ago
  5. 8f79b06 kvm: mmu: Separate generating and setting mmio ptes by Ben Gardon · 5 years ago
  6. 0a2b64c kvm: mmu: Replace unsigned with unsigned int for PTE access by Ben Gardon · 5 years ago
  7. e813e65 Merge tag 'kvm-5.6-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 5 years ago
  8. 91b0d26 KVM: x86: inline memslot_valid_for_gpte by Paolo Bonzini · 5 years ago
  9. e851265 KVM: x86/mmu: Use huge pages for DAX-backed files by Sean Christopherson · 5 years ago
  10. 2c0629f KVM: x86/mmu: Remove lpage_is_disallowed() check from set_spte() by Sean Christopherson · 5 years ago
  11. 293e306 KVM: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() by Sean Christopherson · 5 years ago
  12. d32ec81 KVM: x86/mmu: Zap any compound page when collapsing sptes by Sean Christopherson · 5 years ago
  13. 83f06fa KVM: x86/mmu: Rely on host page tables to find HugeTLB mappings by Sean Christopherson · 5 years ago
  14. f9fa250 KVM: x86/mmu: Drop level optimization from fast_page_fault() by Sean Christopherson · 5 years ago
  15. db54321 KVM: x86/mmu: Walk host page tables to find THP mappings by Sean Christopherson · 5 years ago
  16. 17eff01 KVM: x86/mmu: Refactor THP adjust to prep for changing query by Sean Christopherson · 5 years ago
  17. f9b84e1 KVM: Use vcpu-specific gva->hva translation when querying host page size by Sean Christopherson · 5 years ago
  18. 005ba37 mm: thp: KVM: Explicitly check for THP when populating secondary MMU by Sean Christopherson · 5 years ago
  19. 22b1d57 KVM: x86/mmu: Enforce max_level on HugeTLB mappings by Sean Christopherson · 5 years ago
  20. 56871d4 KVM: x86: fix overlap between SPTE_MMIO_MASK and generation by Paolo Bonzini · 5 years ago
  21. e30a7d6 KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM by Sean Christopherson · 5 years ago
  22. b5c3c1b KVM: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks by Sean Christopherson · 5 years ago
  23. 6948199 KVM: x86/mmu: WARN if root_hpa is invalid when handling a page fault by Sean Christopherson · 5 years ago
  24. 0c7a98e KVM: x86/mmu: WARN on an invalid root_hpa by Sean Christopherson · 5 years ago
  25. ddce620 KVM: x86/mmu: Move root_hpa validity checks to top of page fault handler by Sean Christopherson · 5 years ago
  26. 4cd071d KVM: x86/mmu: Move calls to thp_adjust() down a level by Sean Christopherson · 5 years ago
  27. 0885904 KVM: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() by Sean Christopherson · 5 years ago
  28. 0f90e1c KVM: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() by Sean Christopherson · 5 years ago
  29. 2cb70fd KVM: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage by Sean Christopherson · 5 years ago
  30. 2f57b70 KVM: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level by Sean Christopherson · 5 years ago
  31. 39ca1ec KVM: x86/mmu: Refactor handling of forced 4k pages in page faults by Sean Christopherson · 5 years ago
  32. f0f37e22 KVM: x86/mmu: Refactor the per-slot level calculation in mapping_level() by Sean Christopherson · 5 years ago
  33. cb9b88c KVM: x86/mmu: Refactor handling of cache consistency with TDP by Sean Christopherson · 5 years ago
  34. 9f1a852 KVM: x86/mmu: Move nonpaging_page_fault() below try_async_pf() by Sean Christopherson · 5 years ago
  35. 367fd79 KVM: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() by Sean Christopherson · 5 years ago
  36. ba7888d KVM: x86/mmu: Move definition of make_mmu_pages_available() up by Sean Christopherson · 5 years ago
  37. 736c291 KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM by Sean Christopherson · 5 years ago
  38. 0a03cbd KVM: x86: Fix some comment typos by Miaohe Lin · 5 years ago
  39. fe3c2b4 KVM: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() by Miaohe Lin · 5 years ago
  40. 7adacf5 KVM: x86: use CPUID to locate host page table reserved bits by Paolo Bonzini · 5 years ago
  41. eb243d1 x86/mm/pat: Rename <asm/pat.h> => <asm/memtype.h> by Ingo Molnar · 5 years ago
  42. c50d8ae KVM: x86: create mmu/ subdirectory by Paolo Bonzini · 5 years ago[Renamed from arch/x86/kvm/mmu.c]
  43. 46f4f0a Merge branch 'kvm-tsx-ctrl' into HEAD by Paolo Bonzini · 5 years ago
  44. 1924242 KVM: x86: Optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly by Liran Alon · 5 years ago
  45. ed69a6c KVM: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() by Sean Christopherson · 5 years ago
  46. 13fb592 kvm: x86: disable shattered huge page recovery for PREEMPT_RT. by Paolo Bonzini · 5 years ago
  47. 8c5bd25 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 5 years ago
  48. a78986a KVM: MMU: Do not treat ZONE_DEVICE pages as being reserved by Sean Christopherson · 5 years ago
  49. 1aa9b95 kvm: x86: mmu: Recovery of shattered NX large pages by Junaid Shahid · 5 years ago
  50. b8e8c83 kvm: mmu: ITLB_MULTIHIT mitigation by Paolo Bonzini · 5 years ago
  51. 1f4e5fc KVM: x86: fix nested guest live migration with PML by Paolo Bonzini · 5 years ago
  52. 6eeb4ef KVM: x86: assign two bits to track SPTE kinds by Paolo Bonzini · 5 years ago
  53. 9a5c034 KVM: x86/mmu: Skip invalid pages during zapping iff root_count is zero by Sean Christopherson · 5 years ago
  54. ca333ad KVM: x86/mmu: Explicitly track only a single invalid mmu generation by Sean Christopherson · 5 years ago
  55. 1060520 KVM: x86/mmu: Revert "KVM: x86/mmu: Remove is_obsolete() call" by Sean Christopherson · 5 years ago
  56. 4506ecf KVM: x86/mmu: Revert "Revert "KVM: MMU: collapse TLB flushes when zap all pages"" by Sean Christopherson · 5 years ago
  57. fbb158c KVM: x86/mmu: Revert "Revert "KVM: MMU: zap pages in batch"" by Sean Christopherson · 5 years ago
  58. 14a3c4f KVM: x86/mmu: Revert "Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages"" by Sean Christopherson · 5 years ago
  59. 92f58b5 KVM: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes by Sean Christopherson · 5 years ago
  60. fac026d KVM: x86/mmu: Treat invalid shadow pages as obsolete by Sean Christopherson · 5 years ago
  61. 60fc3d0 KVM: x86: Remove emulation_result enums, EMULATE_{DONE,FAIL,USER_EXIT} by Sean Christopherson · 5 years ago
  62. bc8a0aa KVM: x86: Relocate MMIO exit stats counting by Sean Christopherson · 5 years ago
  63. fe38bd6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 5 years ago
  64. 002c5f7 KVM: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot by Sean Christopherson · 5 years ago
  65. 1cfff4d kvm: Nested KVM MMUs need PAE root too by Jiří Paleček · 6 years ago
  66. 26c44a6 KVM: x86/mmu: Consolidate "is MMIO SPTE" code by Sean Christopherson · 5 years ago
  67. 4af7715 KVM: x86/mmu: Add explicit access mask for MMIO SPTEs by Sean Christopherson · 5 years ago
  68. d012a06 Revert "KVM: x86/mmu: Zap only the relevant pages when removing a memslot" by Paolo Bonzini · 5 years ago
  69. 2f5947d Documentation: move Documentation/virtual to Documentation/virt by Christoph Hellwig · 5 years ago
  70. a6a6d3b x86: kvm: avoid constant-conversion warning by Arnd Bergmann · 6 years ago
  71. 39d7530 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 6 years ago
  72. 39656e8 mm: lift the x86_32 PAE version of gup_get_pte to common code by Christoph Hellwig · 6 years ago
  73. a45ff59 Merge tag 'kvm-arm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 6 years ago
  74. 335e192 KVM: x86: add tracepoints around __direct_map and FNAME(fetch) by Paolo Bonzini · 6 years ago
  75. e9f2a76 KVM: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON by Paolo Bonzini · 6 years ago
  76. d679b32 KVM: x86: remove now unneeded hugepage gfn adjustment by Paolo Bonzini · 6 years ago
  77. 3fcf2d1 KVM: x86: make FNAME(fetch) and __direct_map more similar by Paolo Bonzini · 6 years ago
  78. 43fdcda kvm: x86: Do not release the page inside mmu_set_spte() by Junaid Shahid · 6 years ago
  79. c884d8a Merge tag 'spdx-5.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx by Linus Torvalds · 6 years ago
  80. 20c8ccb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499 by Thomas Gleixner · 6 years ago
  81. b6b80c7 KVM: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT by Sean Christopherson · 6 years ago
  82. 1dfdb45 KVM: x86: clean up conditions for asynchronous page fault handling by Paolo Bonzini · 6 years ago
  83. 0d9ce16 kvm: Convert kvm_lock to a mutex by Junaid Shahid · 6 years ago
  84. f3ecb59 kvm: x86: Fix reserved bits related calculation errors caused by MKTME by Kai Huang · 6 years ago
  85. 7b6f8a0 kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c by Kai Huang · 6 years ago
  86. 0ef0fd3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 6 years ago
  87. 61455bf kvm: x86: Fix L1TF mitigation for shadow MMU by Kai Huang · 6 years ago
  88. 0c55671 kvm, x86: Properly check whether a pfn is an MMIO or not by KarimAllah Ahmed · 6 years ago
  89. 0699c64 x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE by Vitaly Kuznetsov · 6 years ago
  90. bc8a3d8 kvm: mmu: Fix overflow on kvm mmu page limit calculation by Ben Gardon · 6 years ago
  91. cfd32ac KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes by Sean Christopherson · 6 years ago
  92. f285c63 kvm: mmu: Used range based flushing in slot_handle_level_range by Ben Gardon · 6 years ago
  93. 4d66623 KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() by Wei Yang · 6 years ago
  94. 05d5a48 KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) by Singh, Brijesh · 6 years ago
  95. 47c42e6 KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' by Sean Christopherson · 6 years ago
  96. 552c69b1 KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT by Sean Christopherson · 6 years ago
  97. 636deed Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 6 years ago
  98. 92da008 Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" by Ben Gardon · 6 years ago
  99. de3ccd2 KVM: MMU: record maximum physical address width in kvm_mmu_extended_role by Yu Zhang · 6 years ago
  100. ad7dc69 x86/kvm/mmu: fix switch between root and guest MMUs by Vitaly Kuznetsov · 6 years ago