1. 78fdd2f KVM: x86/mmu: Pivot on "TDP MMU enabled" to check if active MMU is TDP MMU by Sean Christopherson · 2 years, 5 months ago
  2. 09732d2 KVM: x86/mmu: Move TDP MMU VM init/uninit behind tdp_mmu_enabled by David Matlack · 2 years, 6 months ago
  3. 5e3edd7 KVM: x86/mmu: Add helper to convert SPTE value to its shadow page by Sean Christopherson · 2 years, 5 months ago
  4. f47e5bb KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap by Sean Christopherson · 3 years ago
  5. a1a3912 KVM: MMU: propagate alloc_workqueue failure by Paolo Bonzini · 3 years ago
  6. 873dd122 Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" by Paolo Bonzini · 3 years ago
  7. cf3e264 KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() by Sean Christopherson · 3 years ago
  8. c10743a KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery by Sean Christopherson · 3 years ago
  9. b9e5603 KVM: x86: use struct kvm_mmu_root_info for mmu->root by Paolo Bonzini · 3 years ago
  10. cb00a70 KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG by David Matlack · 3 years, 2 months ago
  11. a3fe5db KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled by David Matlack · 3 years, 2 months ago
  12. ad6d6b9 KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() by Jinrong Liang · 3 years, 1 month ago
  13. 04dc4e6 KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() by Sean Christopherson · 3 years, 3 months ago
  14. 4b85c92 KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path by Sean Christopherson · 3 years, 4 months ago
  15. 1e76a3c KVM: cleanup allocation of rmaps and page tracking data by David Stevens · 3 years, 5 months ago
  16. 2f6305d KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault by Paolo Bonzini · 3 years, 7 months ago
  17. 5a324c24 Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" by Sean Christopherson · 3 years, 7 months ago
  18. 269e955 KVM: const-ify all relevant uses of struct kvm_memory_slot by Hamza Mahfooz · 3 years, 8 months ago
  19. 6e8eb20 KVM: x86/mmu: fast_page_fault support for the TDP MMU by David Matlack · 3 years, 8 months ago
  20. c5c8c7c KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU by David Matlack · 3 years, 8 months ago
  21. 6c6e166 KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check by Sean Christopherson · 3 years, 9 months ago
  22. 63c0cac KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu by David Matlack · 3 years, 9 months ago
  23. 0b873fd KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check by David Matlack · 3 years, 9 months ago
  24. c62efff KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts by Paolo Bonzini · 3 years, 9 months ago
  25. f1b8325 KVM: x86/mmu: Fix TDP MMU page table level by Kai Huang · 3 years, 9 months ago
  26. d501f74 KVM: x86/mmu: Lazily allocate memslot rmaps by Ben Gardon · 3 years, 10 months ago
  27. 3ad9356 KVM: x86: Support write protecting only large pages by Keqian Zhu · 3 years, 10 months ago
  28. 4c6654b KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns by Ben Gardon · 4 years ago
  29. b7cccd39 KVM: x86/mmu: Fast invalidation for TDP MMU by Ben Gardon · 4 years ago
  30. 6103bc0 KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock by Ben Gardon · 4 years ago
  31. fb10129 KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root by Ben Gardon · 4 years ago
  32. 11cccf5 KVM: x86/mmu: Make TDP MMU root refcount atomic by Ben Gardon · 4 years ago
  33. 2bdb3d8 KVM: x86/mmu: Merge TDP MMU put and free root by Ben Gardon · 4 years ago
  34. 76eb54e KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU by Ben Gardon · 4 years ago
  35. 8ca6f06 KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes by Ben Gardon · 4 years ago
  36. 3039bcc7 KVM: Move x86's MMU notifier memslot walkers to generic code by Sean Christopherson · 4 years ago
  37. 2b9663d KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() by Sean Christopherson · 4 years ago
  38. 142ccde KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs by Sean Christopherson · 4 years ago
  39. 33a3164 KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages by Sean Christopherson · 4 years ago
  40. b6e16ae KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML by Sean Christopherson · 4 years, 1 month ago
  41. 9eba50f KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs by Sean Christopherson · 4 years, 1 month ago
  42. 897218f KVM: x86: compile out TDP MMU on 32-bit systems by Paolo Bonzini · 4 years, 1 month ago
  43. 39b4d43 KVM: x86/mmu: Get root level from walkers when retrieving MMIO SPTE by Sean Christopherson · 4 years, 3 months ago
  44. 95fb5b0 kvm: x86/mmu: Support MMIO in the TDP MMU by Ben Gardon · 4 years, 5 months ago
  45. 46044f7 kvm: x86/mmu: Support write protection for nesting in tdp MMU by Ben Gardon · 4 years, 5 months ago
  46. 1488199 kvm: x86/mmu: Support disabling dirty logging for the tdp MMU by Ben Gardon · 4 years, 5 months ago
  47. a6a0b05 kvm: x86/mmu: Support dirty logging for the TDP MMU by Ben Gardon · 4 years, 5 months ago
  48. 1d8dd6b kvm: x86/mmu: Support changed pte notifier in tdp MMU by Ben Gardon · 4 years, 5 months ago
  49. f8e1449 kvm: x86/mmu: Add access tracking for tdp_mmu by Ben Gardon · 4 years, 5 months ago
  50. 063afac kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU by Ben Gardon · 4 years, 5 months ago
  51. bb18842 kvm: x86/mmu: Add TDP MMU PF handler by Ben Gardon · 4 years, 5 months ago
  52. faaf05b0 kvm: x86/mmu: Support zapping SPTEs in the TDP MMU by Ben Gardon · 4 years, 5 months ago
  53. 02c00b3 kvm: x86/mmu: Allocate and free TDP MMU roots by Ben Gardon · 4 years, 5 months ago
  54. fe5db27 kvm: x86/mmu: Init / Uninit the TDP MMU by Ben Gardon · 4 years, 5 months ago