1. 9389b9d KVM: VMX: Ignore userspace MSR filters for x2APIC by Sean Christopherson · 4 years, 6 months ago
  2. 1b21c8d Merge tag 'kvmarm-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 4 years, 5 months ago
  3. 628ade2 KVM: VMX: Fix x2APIC MSR intercept handling on !APICV platforms by Peter Xu · 4 years, 6 months ago
  4. 4e5dc64 Merge branches 'kvm-arm64/pt-new' and 'kvm-arm64/pmu-5.9' into kvmarm-master/next by Marc Zyngier · 4 years, 6 months ago
  5. ffd1b63 KVM: arm64: Ensure user_mem_abort() return value is initialised by Will Deacon · 4 years, 6 months ago
  6. b259d13 KVM: arm64: Pass level hint to TLBI during stage-2 permission fault by Will Deacon · 4 years, 6 months ago
  7. 030bdf3 KVM: arm64: Fix some documentation build warnings by Mauro Carvalho Chehab · 4 years, 6 months ago
  8. 14ef9d0 Merge branch 'kvm-arm64/hyp-pcpu' into kvmarm-master/next by Marc Zyngier · 4 years, 6 months ago
  9. 816c347 Merge remote-tracking branch 'arm64/for-next/ghostbusters' into kvm-arm64/hyp-pcpu by Marc Zyngier · 4 years, 6 months ago
  10. a3bb9c3 kvm: arm64: Remove unnecessary hyp mappings by David Brazdil · 4 years, 6 months ago
  11. 30c9539 kvm: arm64: Set up hyp percpu data for nVHE by David Brazdil · 4 years, 6 months ago
  12. 2a1198c kvm: arm64: Create separate instances of kvm_host_data for VHE/nVHE by David Brazdil · 4 years, 6 months ago
  13. df4c821 kvm: arm64: Duplicate arm64_ssbd_callback_required for nVHE hyp by David Brazdil · 4 years, 6 months ago
  14. 5724949 kvm: arm64: Add helpers for accessing nVHE hyp per-cpu vars by David Brazdil · 4 years, 6 months ago
  15. ea39102 kvm: arm64: Remove hyp_adr/ldr_this_cpu by David Brazdil · 4 years, 6 months ago
  16. 717cf94 kvm: arm64: Remove __hyp_this_cpu_read by David Brazdil · 4 years, 6 months ago
  17. 3471ee0 kvm: arm64: Only define __kvm_ex_table for CONFIG_KVM by David Brazdil · 4 years, 6 months ago
  18. ce492a1 kvm: arm64: Move nVHE hyp namespace macros to hyp_image.h by David Brazdil · 4 years, 6 months ago
  19. ab25464 kvm: arm64: Partially link nVHE hyp code, simplify HYPCOPY by David Brazdil · 4 years, 6 months ago
  20. 780c083 arm64: Add support for PR_SPEC_DISABLE_NOEXEC prctl() option by Will Deacon · 4 years, 6 months ago
  21. 5c8b0cb arm64: Pull in task_stack_page() to Spectre-v4 mitigation code by Will Deacon · 4 years, 6 months ago
  22. 9ef2b48 KVM: arm64: Allow patching EL2 vectors even with KASLR is not enabled by Will Deacon · 4 years, 6 months ago
  23. 31c84d6 arm64: Get rid of arm64_ssbd_state by Marc Zyngier · 4 years, 6 months ago
  24. d63d975 KVM: arm64: Convert ARCH_WORKAROUND_2 to arm64_get_spectre_v4_state() by Marc Zyngier · 4 years, 6 months ago
  25. 7311467 KVM: arm64: Get rid of kvm_arm_have_ssbd() by Marc Zyngier · 4 years, 6 months ago
  26. 29e8910 KVM: arm64: Simplify handling of ARCH_WORKAROUND_2 by Marc Zyngier · 4 years, 6 months ago
  27. c287620 arm64: Rewrite Spectre-v4 mitigation code by Will Deacon · 4 years, 6 months ago
  28. 9e78b65 arm64: Move SSBD prctl() handler alongside other spectre mitigation code by Will Deacon · 4 years, 6 months ago
  29. 9b0955b arm64: Rename ARM64_SSBD to ARM64_SPECTRE_V4 by Will Deacon · 4 years, 6 months ago
  30. 532d581 arm64: Treat SSBS as a non-strict system feature by Will Deacon · 4 years, 6 months ago
  31. a8de949 arm64: Group start_thread() functions together by Will Deacon · 4 years, 6 months ago
  32. e102623 KVM: arm64: Set CSV2 for guests on hardware unaffected by Spectre-v2 by Marc Zyngier · 4 years, 6 months ago
  33. d4647f0 arm64: Rewrite Spectre-v2 mitigation code by Will Deacon · 4 years, 6 months ago
  34. 455697a arm64: Introduce separate file for spectre mitigations and reporting by Will Deacon · 4 years, 6 months ago
  35. 688f1e4 arm64: Rename ARM64_HARDEN_BRANCH_PREDICTOR to ARM64_SPECTRE_V2 by Will Deacon · 4 years, 6 months ago
  36. b181048 KVM: arm64: Simplify install_bp_hardening_cb() by Will Deacon · 4 years, 6 months ago
  37. 5359a87 KVM: arm64: Replace CONFIG_KVM_INDIRECT_VECTORS with CONFIG_RANDOMIZE_BASE by Will Deacon · 4 years, 6 months ago
  38. 6e5f092 arm64: Remove Spectre-related CONFIG_* options by Will Deacon · 4 years, 6 months ago
  39. 39533e1 arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs by Marc Zyngier · 4 years, 8 months ago
  40. 2e02cbb Merge branch 'kvm-arm64/pmu-5.9' into kvmarm-master/next by Marc Zyngier · 4 years, 6 months ago
  41. 51dd2eb KVM: arm64: Match PMU error code descriptions with error conditions by Alexandru Elisei · 4 years, 6 months ago
  42. af130d0 KVM: arm64: Add undocumented return values for PMU device control group by Alexandru Elisei · 4 years, 6 months ago
  43. 8be86a5 KVM: arm64: Document PMU filtering API by Marc Zyngier · 5 years ago
  44. 88865be KVM: arm64: Mask out filtered events in PCMEID{0,1}_EL1 by Marc Zyngier · 5 years ago
  45. d7eec23 KVM: arm64: Add PMU event filtering infrastructure by Marc Zyngier · 5 years ago
  46. fd65a3b KVM: arm64: Use event mask matching architecture revision by Marc Zyngier · 5 years ago
  47. 42223fb KVM: arm64: Refactor PMU attribute error handling by Marc Zyngier · 5 years ago
  48. 6a2e092 KVM: VMX: vmx_uret_msrs_list[] can be static by kernel test robot · 4 years, 6 months ago
  49. 0c899c2 KVM: x86: do not attempt TSC synchronization on guest writes by Paolo Bonzini · 4 years, 6 months ago
  50. a7d5c7c KVM: nSVM: delay MSR permission processing to first nested VM run by Paolo Bonzini · 4 years, 6 months ago
  51. 729c15c KVM: x86: rename KVM_REQ_GET_VMCS12_PAGES by Paolo Bonzini · 4 years, 6 months ago
  52. d468706 KVM: selftests: Add test for user space MSR handling by Alexander Graf · 4 years, 6 months ago
  53. 1a15525 KVM: x86: Introduce MSR filtering by Alexander Graf · 4 years, 6 months ago
  54. 3eb9001 KVM: x86: VMX: Prevent MSR passthrough when MSR access is denied by Alexander Graf · 4 years, 6 months ago
  55. fd6fa73 KVM: x86: SVM: Prevent MSR passthrough when MSR access is denied by Alexander Graf · 4 years, 6 months ago
  56. 476c9bd KVM: x86: Prepare MSR bitmaps for userspace tracked MSRs by Aaron Lewis · 4 years, 6 months ago
  57. 51de815 KVM: x86: Add infrastructure for MSR filtering by Alexander Graf · 4 years, 6 months ago
  58. 1ae0995 KVM: x86: Allow deflecting unknown MSR accesses to user space by Alexander Graf · 4 years, 6 months ago
  59. 90218e4 KVM: x86: Return -ENOENT on unimplemented MSRs by Alexander Graf · 4 years, 6 months ago
  60. 802145c KVM: VMX: Rename vmx_uret_msr's "index" to "slot" by Sean Christopherson · 4 years, 6 months ago
  61. 14a61b6 KVM: VMX: Rename "vmx_msr_index" to "vmx_uret_msrs_list" by Sean Christopherson · 4 years, 6 months ago
  62. 7bf662b KVM: VMX: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" by Sean Christopherson · 4 years, 6 months ago
  63. d85a803 KVM: VMX: Rename "find_msr_entry" to "vmx_find_uret_msr" by Sean Christopherson · 4 years, 6 months ago
  64. bd65ba8 KVM: VMX: Add vmx_setup_uret_msr() to handle lookup and swap by Sean Christopherson · 4 years, 6 months ago
  65. 86e3e49 KVM: VMX: Move uret MSR lookup into update_transition_efer() by Sean Christopherson · 4 years, 6 months ago
  66. ef1d2ee KVM: VMX: Check guest support for RDTSCP before processing MSR_TSC_AUX by Sean Christopherson · 4 years, 6 months ago
  67. 1e7a483 KVM: VMX: Rename "__find_msr_index" to "__vmx_find_uret_msr" by Sean Christopherson · 4 years, 6 months ago
  68. 658ece8 KVM: VMX: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" by Sean Christopherson · 4 years, 6 months ago
  69. e9bb1ae KVM: VMX: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" by Sean Christopherson · 4 years, 6 months ago
  70. fbc1800 KVM: VMX: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" by Sean Christopherson · 4 years, 6 months ago
  71. eb3db1b KVM: VMX: Rename the "shared_msr_entry" struct to "vmx_uret_msr" by Sean Christopherson · 4 years, 6 months ago
  72. a128a93 KVM: VMX: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" by Sean Christopherson · 4 years, 6 months ago
  73. ce833b2 KVM: VMX: Prepend "MAX_" to MSR array size defines by Sean Christopherson · 4 years, 6 months ago
  74. 7e34fbd KVM: x86: Rename "shared_msrs" to "user_return_msrs" by Sean Christopherson · 4 years, 6 months ago
  75. 04d28e3 KVM: x86/mmu: Move individual kvm_mmu initialization into common helper by Sean Christopherson · 4 years, 6 months ago
  76. 02f1965 KVM: nVMX: Read EXIT_QUAL and INTR_INFO only when needed for nested exit by Sean Christopherson · 4 years, 6 months ago
  77. cc167bd KVM: x86: Use common definition for kvm_nested_vmexit tracepoint by Sean Christopherson · 4 years, 6 months ago
  78. 029e8c8 KVM: x86: Add macro wrapper for defining kvm_exit tracepoint by Sean Christopherson · 4 years, 6 months ago
  79. 235ba74 KVM: x86: Add intr/vectoring info and error code to kvm_exit tracepoint by Sean Christopherson · 4 years, 6 months ago
  80. f315f2b KVM: VMX: Add a helper to test for a valid error code given an intr info by Sean Christopherson · 4 years, 6 months ago
  81. a9d7d76 KVM: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint by Sean Christopherson · 4 years, 6 months ago
  82. b2d5225 KVM: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint by Sean Christopherson · 4 years, 6 months ago
  83. 138534a KVM: nVMX: WARN on attempt to switch the currently loaded VMCS by Sean Christopherson · 4 years, 6 months ago
  84. ebec153 KVM: nVMX: Drop redundant VMCS switch and free_nested() call by Sean Christopherson · 4 years, 6 months ago
  85. df82a24 KVM: nVMX: Ensure vmcs01 is the loaded VMCS when freeing nested state by Sean Christopherson · 4 years, 6 months ago
  86. c61ca2f KVM: nVMX: Move free_nested() below vmx_switch_vmcs() by Sean Christopherson · 4 years, 6 months ago
  87. 2ba4493 KVM: nVMX: Explicitly check for valid guest state for !unrestricted guest by Sean Christopherson · 4 years, 6 months ago
  88. b89d5ad KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails by Sean Christopherson · 4 years, 6 months ago
  89. fc387d8 KVM: nVMX: Reset the segment cache when stuffing guest segs by Sean Christopherson · 4 years, 6 months ago
  90. e88b809 KVM: x86/mmu: Track write/user faults using bools by Sean Christopherson · 4 years, 6 months ago
  91. dcc7065 KVM: x86/mmu: Hoist ITLB multi-hit workaround check up a level by Sean Christopherson · 4 years, 6 months ago
  92. 1d4a737 KVM: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) by Sean Christopherson · 4 years, 6 months ago
  93. 5bcaf3e KVM: x86/mmu: Account NX huge page disallowed iff huge page was requested by Sean Christopherson · 4 years, 6 months ago
  94. 3cf0661 KVM: x86/mmu: Capture requested page level before NX huge page workaround by Sean Christopherson · 4 years, 6 months ago
  95. 6c2fd34 KVM: x86/mmu: Move "huge page disallowed" calculation into mapping helpers by Sean Christopherson · 4 years, 6 months ago
  96. 7d919c7 KVM: x86/mmu: Refactor the zap loop for recovering NX lpages by Sean Christopherson · 4 years, 6 months ago
  97. e895056 KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages by Sean Christopherson · 4 years, 6 months ago
  98. 5a08532 KVM: VMX: Rename ops.h to vmx_ops.h by Sean Christopherson · 4 years, 6 months ago
  99. 8888cdd KVM: VMX: Extract posted interrupt support to separate files by Xiaoyao Li · 4 years, 6 months ago
  100. 1270375 KVM: x86/mmu: Bail early from final #PF handling on spurious faults by Sean Christopherson · 4 years, 6 months ago