1. c834e5e4 KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root by Sean Christopherson · 3 years, 10 months ago
  2. 978c834 KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush by Sean Christopherson · 3 years, 10 months ago
  3. 14072e5 KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails by Sean Christopherson · 3 years, 10 months ago
  4. ee36656 KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled by Sean Christopherson · 3 years, 10 months ago
  5. c82f1b6 KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd by Sean Christopherson · 3 years, 10 months ago
  6. d0a2d45 KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches by Sean Christopherson · 3 years, 10 months ago
  7. cdbd4b4 KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch by Sean Christopherson · 3 years, 10 months ago
  8. 446f7f1 KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed by Sean Christopherson · 3 years, 10 months ago
  9. 288bee2 KVM: VMX: Fold Hyper-V EPTP checking into it's only caller by Sean Christopherson · 3 years, 10 months ago
  10. b68aa15c KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush by Sean Christopherson · 3 years, 10 months ago
  11. a4038ef KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush by Sean Christopherson · 3 years, 10 months ago
  12. e83bc09 KVM: x86: Get active PCID only when writing a CR3 value by Sean Christopherson · 3 years, 10 months ago
  13. 7531b47 KVM/SVM: Move vmenter.S exception fixups out of line by Uros Bizjak · 3 years, 10 months ago
  14. bb4cdf3 KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE by Sean Christopherson · 3 years, 10 months ago
  15. 715f107 KVM: x86/mmu: Use low available bits for removed SPTEs by Sean Christopherson · 3 years, 10 months ago
  16. 7a51393 KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents by Sean Christopherson · 3 years, 10 months ago
  17. 8f366ae KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) by Sean Christopherson · 3 years, 10 months ago
  18. edea7c4 KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs by Sean Christopherson · 3 years, 10 months ago
  19. 613a3f3 KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs by Sean Christopherson · 3 years, 10 months ago
  20. 5fc3424 KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic by Sean Christopherson · 3 years, 10 months ago
  21. e7b7bde KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper by Sean Christopherson · 3 years, 10 months ago
  22. d6b87f2 KVM: x86/mmu: Co-locate code for setting various SPTE masks by Sean Christopherson · 3 years, 10 months ago
  23. ec761cf KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper by Sean Christopherson · 3 years, 10 months ago
  24. c4827ea KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits by Sean Christopherson · 3 years, 10 months ago
  25. b0de568 KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation by Sean Christopherson · 3 years, 10 months ago
  26. 8a406c8 KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs by Sean Christopherson · 3 years, 10 months ago
  27. b09763d KVM: x86/mmu: Add module param to disable MMIO caching (for testing) by Sean Christopherson · 3 years, 10 months ago
  28. 8120337 KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs by Sean Christopherson · 3 years, 10 months ago
  29. c236d96 KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers by Sean Christopherson · 3 years, 10 months ago
  30. 3849e09 KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU by Sean Christopherson · 3 years, 10 months ago
  31. a54aa15 KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() by Sean Christopherson · 3 years, 10 months ago
  32. 30ab590 KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled by Sean Christopherson · 3 years, 10 months ago
  33. e0c3786 KVM: x86/mmu: Retry page faults that hit an invalid memslot by Sean Christopherson · 3 years, 10 months ago
  34. 44aaa01 KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF by Sean Christopherson · 3 years, 10 months ago
  35. ec89e64 KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present by Sean Christopherson · 3 years, 10 months ago
  36. 64bb276 KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status by Sean Christopherson · 3 years, 10 months ago
  37. 2032195 KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU by Sean Christopherson · 3 years, 10 months ago
  38. c1b9149 KVM: x86/mmu: Add typedefs for rmap/iter handlers by Sean Christopherson · 3 years, 10 months ago
  39. e12b785 KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() by Sean Christopherson · 3 years, 10 months ago
  40. 74fe0f5 KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs by Sean Christopherson · 3 years, 10 months ago
  41. f055ab6 KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook by Sean Christopherson · 3 years, 10 months ago
  42. 422e2e1 KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic by Maxim Levitsky · 3 years, 10 months ago
  43. b97f074 KVM: x86: determine if an exception has an error code only when injecting it. by Maxim Levitsky · 3 years, 10 months ago
  44. 8173396 KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies by Cathy Avery · 3 years, 10 months ago
  45. d00b99c KVM: SVM: Add support for Virtual SPEC_CTRL by Babu Moger · 3 years, 10 months ago
  46. f333374 x86/cpufeatures: Add the Virtual SPEC_CTRL feature by Babu Moger · 4 years ago
  47. cc3ed80 KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state by Maxim Levitsky · 3 years, 11 months ago
  48. fb0c4a4 KVM: SVM: move VMLOAD/VMSAVE to C code by Paolo Bonzini · 3 years, 11 months ago
  49. c8781fe KVM: SVM: Skip intercepted PAUSE instructions after emulation by Sean Christopherson · 3 years, 11 months ago
  50. 32c23c7 KVM: SVM: Don't manually emulate RDPMC if nrips=0 by Sean Christopherson · 3 years, 11 months ago
  51. c483c45 KVM: x86: Move RDPMC emulation to common code by Sean Christopherson · 3 years, 11 months ago
  52. 5ff3a35 KVM: x86: Move trivial instruction-based exit handlers to common code by Sean Christopherson · 3 years, 11 months ago
  53. 92f9895 KVM: x86: Move XSETBV emulation to common code by Sean Christopherson · 3 years, 11 months ago
  54. 2ac636a KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code by Sean Christopherson · 3 years, 11 months ago
  55. 3a87c7e KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral by Sean Christopherson · 3 years, 10 months ago
  56. cb6a32c KVM: x86: Handle triple fault in L2 without killing L1 by Sean Christopherson · 3 years, 10 months ago
  57. 6312975 KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) by Paolo Bonzini · 3 years, 10 months ago
  58. 2a32a77 KVM: SVM: merge update_cr0_intercept into svm_set_cr0 by Paolo Bonzini · 3 years, 10 months ago
  59. 11f0cbf KVM: nSVM: Trace VM-Enter consistency check failures by Sean Christopherson · 3 years, 11 months ago
  60. 648fc8a KVM: x86: Move nVMX's consistency check macro to common code by Sean Christopherson · 3 years, 11 months ago
  61. 6906e06 KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() by Krish Sadhukhan · 4 years, 3 months ago
  62. c08f390 KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() by Paolo Bonzini · 4 years, 1 month ago
  63. 4bb170a KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit by Paolo Bonzini · 4 years, 1 month ago
  64. 7ca62d1 KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit by Paolo Bonzini · 4 years, 1 month ago
  65. 7c3ecfc KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control by Paolo Bonzini · 4 years, 1 month ago
  66. 9e8f0fb KVM: nSVM: rename functions and variables according to vmcbXY nomenclature by Paolo Bonzini · 4 years, 1 month ago
  67. 193015a KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb by Cathy Avery · 4 years ago
  68. af18fa7 KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb by Cathy Avery · 4 years ago
  69. 4995a36 KVM: SVM: Use a separate vmcb for the nested L2 guest by Cathy Avery · 4 years ago
  70. a3322d5 KVM: nSVM: Set the shadow root level to the TDP level for nested NPT by Sean Christopherson · 3 years, 10 months ago
  71. 6d1b867 KVM: SVM: Don't strip the C-bit from CR2 on #PF interception by Sean Christopherson · 3 years, 10 months ago
  72. 73ad160 KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level by Sean Christopherson · 3 years, 10 months ago
  73. a91f387 KVM: x86/mmu: Sync roots after MMU load iff load as successful by Sean Christopherson · 3 years, 10 months ago
  74. 61a1773 KVM: x86/mmu: Unexport MMU load/unload functions by Sean Christopherson · 3 years, 10 months ago
  75. f66c53b KVM: x86: Defer the MMU unload to the normal path on an global INVPCID by Sean Christopherson · 3 years, 10 months ago
  76. c805f5d KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch by Sean Christopherson · 3 years, 10 months ago
  77. 17e368d KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs by Sean Christopherson · 3 years, 10 months ago
  78. e49e0b7 KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks by Sean Christopherson · 3 years, 10 months ago
  79. 6e0918a KVM: x86/mmu: Check PDPTRs before allocating PAE roots by Sean Christopherson · 3 years, 10 months ago
  80. 6e6ec58 KVM: x86/mmu: Ensure MMU pages are available when allocating roots by Sean Christopherson · 3 years, 10 months ago
  81. 748e52b KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper by Sean Christopherson · 3 years, 10 months ago
  82. ba0a194 KVM: x86/mmu: Allocate the lm_root before allocating PAE roots by Sean Christopherson · 3 years, 10 months ago
  83. b37233c KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots by Sean Christopherson · 3 years, 10 months ago
  84. 04d4555 KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit by Sean Christopherson · 3 years, 10 months ago
  85. 43c11d9 KVM: x86: to track if L1 is running L2 VM by Dongli Zhang · 3 years, 10 months ago
  86. 1e28eed Linux 5.12-rc3 by Linus Torvalds · 3 years, 10 months ago
  87. c995f12 prctl: fix PR_SET_MM_AUXV kernel stack leak by Alexey Dobriyan · 3 years, 10 months ago
  88. 70404fe Merge tag 'irq-urgent-2021-03-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
  89. 802b31c Merge tag 'timers-urgent-2021-03-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
  90. c72cbc9 Merge tag 'sched-urgent-2021-03-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
  91. 19469d2 Merge tag 'objtool-urgent-2021-03-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
  92. fa509ff Merge tag 'locking-urgent-2021-03-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
  93. 75013c6 Merge tag 'perf_urgent_for_v5.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
  94. 836d7f05 Merge tag 'efi-urgent-for-v5.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
  95. 0a7c10d Merge tag 'x86_urgent_for_v5.12_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
  96. c3c7579 Merge tag 'powerpc-5.12-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux by Linus Torvalds · 3 years, 10 months ago
  97. 9d0c8e7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 10 months ago
  98. 50eb842 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 10 months ago
  99. b470ebc Merge tag 'irqchip-fixes-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent by Thomas Gleixner · 3 years, 10 months ago
  100. 88fe492 Merge tag 'char-misc-5.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc by Linus Torvalds · 3 years, 10 months ago