1. 89154dd mmap locking API: convert mmap_sem call sites missed by coccinelle by Michel Lespinasse · 4 years, 8 months ago
  2. 039aeb9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 9 months ago
  3. 68fd66f KVM: x86: extend struct kvm_vcpu_pv_apf_data with token info by Vitaly Kuznetsov · 4 years, 9 months ago
  4. 929d1cf KVM: MMU: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu by Paolo Bonzini · 4 years, 9 months ago
  5. 88197e6 kvm/x86: Remove redundant function implementations by 彭浩(Richard) · 4 years, 9 months ago
  6. 7529e767 Merge branch 'kvm-master' into HEAD by Paolo Bonzini · 4 years, 9 months ago
  7. e7581ca KVM: x86: simplify is_mmio_spte by Paolo Bonzini · 4 years, 9 months ago
  8. 6129ed8 KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated by Sean Christopherson · 4 years, 9 months ago
  9. 9d5272f Merge tag 'noinstr-x86-kvm-2020-05-16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into HEAD by Paolo Bonzini · 4 years, 9 months ago
  10. 6bca69a x86/kvm: Sanitize kvm_async_pf_task_wait() by Thomas Gleixner · 5 years ago
  11. d43e267 KVM: x86: only do L1TF workaround on affected processors by Paolo Bonzini · 4 years, 9 months ago
  12. 8123f26 KVM: x86/mmu: Add a helper to consolidate root sp allocation by Sean Christopherson · 4 years, 10 months ago
  13. 3bae045 KVM: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums by Sean Christopherson · 4 years, 10 months ago
  14. e662ec3 KVM: x86/mmu: Move max hugepage level to a separate #define by Sean Christopherson · 4 years, 10 months ago
  15. b2f432f KVM: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum by Sean Christopherson · 4 years, 10 months ago
  16. e93fd3b KVM: x86/mmu: Capture TDP level when updating CPUID by Sean Christopherson · 4 years, 10 months ago
  17. c36b715 KVM: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 by Paolo Bonzini · 4 years, 10 months ago
  18. c583eed KVM: x86/mmu: Set @writable to false for non-visible accesses by L2 by Sean Christopherson · 4 years, 10 months ago
  19. be01e8e KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code by Sean Christopherson · 5 years ago
  20. 9805c5f KVM: nVMX: Don't flush TLB on nested VMX transition by Sean Christopherson · 5 years ago
  21. 41fab65e KVM: nVMX: Skip MMU sync on nested VMX transition when possible by Sean Christopherson · 5 years ago
  22. 71fe701 KVM: x86/mmu: Add module param to force TLB flush on root reuse by Sean Christopherson · 5 years ago
  23. 4a632ac KVM: x86/mmu: Add separate override for MMU sync during fast CR3 switch by Sean Christopherson · 5 years ago
  24. b869855 KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() by Sean Christopherson · 5 years ago
  25. 8c8560b KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes by Sean Christopherson · 5 years ago
  26. 7780938 KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() by Sean Christopherson · 5 years ago
  27. f55ac30 KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() by Sean Christopherson · 5 years ago
  28. 3ecad8c docs: fix broken references for ReST files that moved around by Mauro Carvalho Chehab · 4 years, 10 months ago
  29. 0cd665b KVM: x86: cleanup kvm_inject_emulated_page_fault by Paolo Bonzini · 5 years ago
  30. 5efac07 KVM: x86: introduce kvm_mmu_invalidate_gva by Paolo Bonzini · 5 years ago
  31. 8c1b724 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 11 months ago
  32. fdf5563 Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 11 months ago
  33. afaf0b2 KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirection by Sean Christopherson · 5 years ago
  34. 727a7e2 KVM: x86: rename set_cr3 callback and related flags to load_mmu_pgd by Paolo Bonzini · 5 years ago
  35. 689f3bf KVM: x86: unify callbacks to load paging root by Paolo Bonzini · 5 years ago
  36. 23493d0 KVM x86: Extend AMD specific guest behavior to Hygon virtual CPUs by Sean Christopherson · 5 years ago
  37. 703c335 KVM: x86/mmu: Configure max page level during hardware setup by Sean Christopherson · 5 years ago
  38. bde7723 KVM: x86/mmu: Merge kvm_{enable,disable}_tdp() into a common function by Sean Christopherson · 5 years ago
  39. 2f728d6 KVM: x86: Move kvm_emulate.h into KVM's private directory by Sean Christopherson · 5 years ago
  40. d8dd54e KVM: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() by Sean Christopherson · 5 years ago
  41. bb1fcc7 KVM: nVMX: Allow L1 to use 5-level page walks for nested EPT by Sean Christopherson · 5 years ago
  42. 8053f92 KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack by Sean Christopherson · 5 years ago
  43. a102a67 KVM: x86/mmu: Don't drop level/direct from MMU role calculation by Sean Christopherson · 5 years ago
  44. 3c9bd40 KVM: x86: enable dirty log gradually in small chunks by Jay Zhou · 5 years ago
  45. 0be4435 KVM: x86/mmu: Reuse the current root if possible for fast switch by Sean Christopherson · 5 years ago
  46. 3651c7f KVM: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU by Sean Christopherson · 5 years ago
  47. 4d39576 KVM: Remove unnecessary asm/kvm_host.h includes by Peter Xu · 5 years ago
  48. 7f42aa76 KVM: x86/mmu: Consolidate open coded variants of memslot TLB flushes by Sean Christopherson · 5 years ago
  49. cec3764 KVM: x86/mmu: Use range-based TLB flush for dirty log memslot flush by Sean Christopherson · 5 years ago
  50. b3594ff KVM: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c by Sean Christopherson · 5 years ago
  51. e96c81e KVM: Simplify kvm_free_memslot() and all its descendents by Sean Christopherson · 5 years ago
  52. 92daa48 KVM: x86: Add EMULTYPE_PF when emulation is triggered by a page fault by Sean Christopherson · 5 years ago
  53. e630269 KVM: x86: Fix print format and coding style by Miaohe Lin · 5 years ago
  54. a481444 x86 kvm page table walks: switch to explicit __get_user() by Al Viro · 5 years ago
  55. f6ab010 KVM: x86/mmu: Fix struct guest_walker arrays for 5-level paging by Sean Christopherson · 5 years ago
  56. 7a02674 KVM: x86/mmu: Avoid retpoline on ->page_fault() with TDP by Sean Christopherson · 5 years ago
  57. 8f79b06 kvm: mmu: Separate generating and setting mmio ptes by Ben Gardon · 5 years ago
  58. 0a2b64c kvm: mmu: Replace unsigned with unsigned int for PTE access by Ben Gardon · 5 years ago
  59. e813e65 Merge tag 'kvm-5.6-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 5 years ago
  60. 91b0d26 KVM: x86: inline memslot_valid_for_gpte by Paolo Bonzini · 5 years ago
  61. e851265 KVM: x86/mmu: Use huge pages for DAX-backed files by Sean Christopherson · 5 years ago
  62. 2c0629f KVM: x86/mmu: Remove lpage_is_disallowed() check from set_spte() by Sean Christopherson · 5 years ago
  63. 293e306 KVM: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() by Sean Christopherson · 5 years ago
  64. d32ec81 KVM: x86/mmu: Zap any compound page when collapsing sptes by Sean Christopherson · 5 years ago
  65. 09c4453 KVM: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) by Sean Christopherson · 5 years ago
  66. 83f06fa KVM: x86/mmu: Rely on host page tables to find HugeTLB mappings by Sean Christopherson · 5 years ago
  67. f9fa250 KVM: x86/mmu: Drop level optimization from fast_page_fault() by Sean Christopherson · 5 years ago
  68. db54321 KVM: x86/mmu: Walk host page tables to find THP mappings by Sean Christopherson · 5 years ago
  69. 17eff01 KVM: x86/mmu: Refactor THP adjust to prep for changing query by Sean Christopherson · 5 years ago
  70. f9b84e1 KVM: Use vcpu-specific gva->hva translation when querying host page size by Sean Christopherson · 5 years ago
  71. 005ba37 mm: thp: KVM: Explicitly check for THP when populating secondary MMU by Sean Christopherson · 5 years ago
  72. 22b1d57 KVM: x86/mmu: Enforce max_level on HugeTLB mappings by Sean Christopherson · 5 years ago
  73. 56871d4 KVM: x86: fix overlap between SPTE_MMIO_MASK and generation by Paolo Bonzini · 5 years ago
  74. e30a7d6 KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM by Sean Christopherson · 5 years ago
  75. b5c3c1b KVM: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks by Sean Christopherson · 5 years ago
  76. f8052a0 KVM: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() by Sean Christopherson · 5 years ago
  77. 6948199 KVM: x86/mmu: WARN if root_hpa is invalid when handling a page fault by Sean Christopherson · 5 years ago
  78. 0c7a98e KVM: x86/mmu: WARN on an invalid root_hpa by Sean Christopherson · 5 years ago
  79. ddce620 KVM: x86/mmu: Move root_hpa validity checks to top of page fault handler by Sean Christopherson · 5 years ago
  80. 4cd071d KVM: x86/mmu: Move calls to thp_adjust() down a level by Sean Christopherson · 5 years ago
  81. 0885904 KVM: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() by Sean Christopherson · 5 years ago
  82. 0f90e1c KVM: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() by Sean Christopherson · 5 years ago
  83. 2cb70fd KVM: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage by Sean Christopherson · 5 years ago
  84. 2f57b70 KVM: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level by Sean Christopherson · 5 years ago
  85. cbe1e6f KVM: x86/mmu: Incorporate guest's page level into max level for shadow MMU by Sean Christopherson · 5 years ago
  86. 39ca1ec KVM: x86/mmu: Refactor handling of forced 4k pages in page faults by Sean Christopherson · 5 years ago
  87. f0f37e22 KVM: x86/mmu: Refactor the per-slot level calculation in mapping_level() by Sean Christopherson · 5 years ago
  88. cb9b88c KVM: x86/mmu: Refactor handling of cache consistency with TDP by Sean Christopherson · 5 years ago
  89. 9f1a852 KVM: x86/mmu: Move nonpaging_page_fault() below try_async_pf() by Sean Christopherson · 5 years ago
  90. 367fd790 KVM: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() by Sean Christopherson · 5 years ago
  91. ba7888d KVM: x86/mmu: Move definition of make_mmu_pages_available() up by Sean Christopherson · 5 years ago
  92. 736c291 KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM by Sean Christopherson · 5 years ago
  93. 0a03cbd KVM: x86: Fix some comment typos by Miaohe Lin · 5 years ago
  94. fe3c2b4 KVM: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() by Miaohe Lin · 5 years ago
  95. 7adacf5 KVM: x86: use CPUID to locate host page table reserved bits by Paolo Bonzini · 5 years ago
  96. eb243d1 x86/mm/pat: Rename <asm/pat.h> => <asm/memtype.h> by Ingo Molnar · 5 years ago
  97. c50d8ae KVM: x86: create mmu/ subdirectory by Paolo Bonzini · 5 years ago