1. a6da0d7 KVM: x86/vPMU: Reuse perf_event to avoid unnecessary pmc_reprogram_counter by Like Xu · 5 years ago
  2. c900c15 KVM: x86/vPMU: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback by Like Xu · 5 years ago
  3. 98ff80f KVM: x86/vPMU: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx by Like Xu · 5 years ago
  4. 02d496cf KVM: nVMX: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR by Liran Alon · 5 years ago
  5. 132f4f7 KVM: VMX: Refactor update_cr8_intercept() by Liran Alon · 5 years ago
  6. e64a850 KVM: VMX: Consume pending LAPIC INIT event when exit on INIT_SIGNAL by Liran Alon · 5 years ago
  7. 4289d27 KVM: retpolines: x86: eliminate retpoline from vmx.c exit handlers by Andrea Arcangeli · 5 years ago
  8. f399e60 KVM: x86: optimize more exit handlers in vmx.c by Andrea Arcangeli · 5 years ago
  9. 864e2ab kvm: x86: Move IA32_XSS to kvm_{get,set}_msr_common by Aaron Lewis · 5 years ago
  10. 139a12c KVM: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code by Aaron Lewis · 5 years ago
  11. 9753d68 KVM: VMX: Use wrmsr for switching between guest and host IA32_XSS on Intel by Aaron Lewis · 5 years ago
  12. c034f2a KVM: VMX: Fix conditions for guest IA32_XSS support by Aaron Lewis · 5 years ago
  13. 7204160 KVM: x86: Introduce vcpu->arch.xsaves_enabled by Aaron Lewis · 5 years ago
  14. 1b84292 KVM: VMX: Rename {vmx,nested_vmx}_vcpu_setup() by Xiaoyao Li · 5 years ago
  15. 4be5341 KVM: VMX: Initialize vmx->guest_msrs[] right after allocation by Xiaoyao Li · 5 years ago
  16. 3c0f4be KVM: VMX: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() by Xiaoyao Li · 5 years ago
  17. 35fbe0d KVM: VMX: Write VPID to vmcs when creating vcpu by Xiaoyao Li · 5 years ago
  18. 2cf9af0 kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter by Suthikulpanit, Suravee · 5 years ago
  19. 34059c2 KVM: x86: Fold decache_cr3() into cache_reg() by Sean Christopherson · 5 years ago
  20. cb3c1e2 KVM: x86: Add helpers to test/mark reg availability and dirtiness by Sean Christopherson · 5 years ago
  21. 491c1ad KVM: VMX: Optimize vmx_set_rflags() for unrestricted guest by Sean Christopherson · 5 years ago
  22. e7bddc5 KVM: VMX: Consolidate to_vmx() usage in RFLAGS accessors by Sean Christopherson · 5 years ago
  23. b17b743 KVM: VMX: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date by Sean Christopherson · 5 years ago
  24. 04f11ef KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter by Sean Christopherson · 5 years ago
  25. 1a8211c KVM: VMX: Remove specialized handling of unexpected exit-reasons by Liran Alon · 5 years ago
  26. 567926c KVM: nVMX: Fix consistency check on injected exception error code by Sean Christopherson · 5 years ago
  27. e1fba49 kvm: vmx: Limit guest PMCs to those supported on the host by Jim Mattson · 5 years ago
  28. 19a36d3 KVM: VMX: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF by Waiman Long · 5 years ago
  29. fd3edd4 KVM: nVMX: cleanup and fix host 64-bit mode checks by Paolo Bonzini · 5 years ago
  30. cab0185 KVM: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 by Vitaly Kuznetsov · 5 years ago
  31. 6e20209 KVM: VMX: Add error handling to VMREAD helper by Sean Christopherson · 5 years ago
  32. 52a9fcb KVM: VMX: Optimize VMX instruction error and fault handling by Sean Christopherson · 5 years ago
  33. f0b5105 kvm: nvmx: limit atomic switch MSRs by Marc Orr · 5 years ago
  34. bf653b7 KVM: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit by Tao Xu · 5 years ago
  35. 6e3ba4a KVM: vmx: Emulate MSR IA32_UMWAIT_CONTROL by Tao Xu · 5 years ago
  36. e69e72fa KVM: x86: Add support for user wait instructions by Tao Xu · 5 years ago
  37. 1957aa6 KVM: VMX: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig by Sean Christopherson · 5 years ago
  38. 60fc3d0 KVM: x86: Remove emulation_result enums, EMULATE_{DONE,FAIL,USER_EXIT} by Sean Christopherson · 5 years ago
  39. 8fff271 KVM: VMX: Remove EMULATE_FAIL handling in handle_invalid_guest_state() by Sean Christopherson · 5 years ago
  40. 9497e1f KVM: x86: Move triple fault request into RM int injection by Sean Christopherson · 5 years ago
  41. 1051778 KVM: x86: Handle emulation failure directly in kvm_task_switch() by Sean Christopherson · 5 years ago
  42. 42cbf06 KVM: x86: Move #GP injection for VMware into x86_emulate_instruction() by Sean Christopherson · 5 years ago
  43. a6c6ed1 KVM: x86: Don't attempt VMWare emulation on #GP with non-zero error code by Sean Christopherson · 5 years ago
  44. bc8a0aa KVM: x86: Relocate MMIO exit stats counting by Sean Christopherson · 5 years ago
  45. 5845038 KVM: nVMX: Check Host Address Space Size on vmentry of nested guests by Krish Sadhukhan · 5 years ago
  46. 6f6a657 KVM/Hyper-V/VMX: Add direct tlb flush support by Vitaly Kuznetsov · 5 years ago
  47. fe38bd6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 5 years ago
  48. f7eea63 KVM: nVMX: handle page fault in vmread by Paolo Bonzini · 5 years ago
  49. 4b9852f KVM: x86: Fix INIT signal handling in various CPU states by Liran Alon · 5 years ago
  50. 95c0654 KVM: VMX: Stop the preemption timer during vCPU reset by Wanpeng Li · 5 years ago
  51. 380e005 KVM: nVMX: trace nested VM-Enter failures detected by H/W by Sean Christopherson · 5 years ago
  52. 5497b95 KVM: nVMX: add tracepoint for failed nested VM-Enter by Sean Christopherson · 5 years ago
  53. 7396d33 KVM: x86: Return to userspace with internal error on unexpected exit reason by Liran Alon · 5 years ago
  54. 1edce0a KVM: x86: Add kvm_emulate_{rd,wr}msr() to consolidate VXM/SVM code by Sean Christopherson · 5 years ago
  55. f20935d KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callers by Sean Christopherson · 5 years ago
  56. 4f75bcc KVM: X86: Tune PLE Window tracepoint by Peter Xu · 5 years ago
  57. c5c5d6f KVM: VMX: Change ple_window type to unsigned int by Peter Xu · 5 years ago
  58. fdcf756 KVM: x86: Disable posted interrupts for non-standard IRQs delivery modes by Alexander Graf · 5 years ago
  59. ea15298 KVM: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled by Vitaly Kuznetsov · 5 years ago
  60. b6852ae KVM: VMX: Fix and tweak the comments for VM-Enter by Sean Christopherson · 5 years ago
  61. 12b58f4 KVM: Assert that struct kvm_vcpu is always as offset zero by Sean Christopherson · 5 years ago
  62. 4af7715 KVM: x86/mmu: Add explicit access mask for MMIO SPTEs by Sean Christopherson · 5 years ago
  63. f8ea7c6 x86: kvm: svm: propagate errors from skip_emulated_instruction() by Vitaly Kuznetsov · 5 years ago
  64. 0e1c438 Merge tag 'kvmarm-fixes-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 5 years ago
  65. 17e433b KVM: Fix leak vCPU's VMCS value into other pCPU by Wanpeng Li · 5 years ago
  66. c6bf2ae KVM: nVMX: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free by Jan Kiszka · 5 years ago
  67. d9a710e KVM: X86: Dynamically allocate user_fpu by Wanpeng Li · 5 years ago
  68. cf64527 KVM: nVMX: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested by Jan Kiszka · 5 years ago
  69. e6023ad Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 5 years ago
  70. 88dddc1 KVM: nVMX: do not use dangling shadow VMCS after guest reset by Paolo Bonzini · 5 years ago
  71. 3b20e03 KVM: VMX: dump VMCS on failed entry by Paolo Bonzini · 5 years ago
  72. 0c5f81d KVM: LAPIC: Inject timer interrupt via posted interrupt by Wanpeng Li · 5 years ago
  73. 19f2d8f x86/kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 by Josh Poimboeuf · 5 years ago
  74. 4d1a082d KVM: x86/vPMU: reset pmc->counter to 0 for pmu fixed_counters by Like Xu · 5 years ago
  75. 6694e48 KVM: nVMX: Ignore segment base for VMX memory operand when segment not FS or GS by Liran Alon · 5 years ago
  76. 9481b7f kvm: vmx: fix coccinelle warnings by Yi Wang · 5 years ago
  77. 39d7530 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 5 years ago
  78. 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 · 5 years ago
  79. 1ef23e1 KVM nVMX: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests by Krish Sadhukhan · 5 years ago
  80. f087a02 KVM: nVMX: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT by Sean Christopherson · 6 years ago
  81. 323d73a KVM: nVMX: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS by Liran Alon · 6 years ago
  82. 65b712f1 KVM: nVMX: Allow restore nested-state to enable eVMCS when vCPU in SMM by Liran Alon · 6 years ago
  83. b119019 kvm: nVMX: Remove unnecessary sync_roots from handle_invept by Jim Mattson · 6 years ago
  84. 11e3491 x86/kvm/nVMX: fix VMCLEAR when Enlightened VMCS is in use by Vitaly Kuznetsov · 6 years ago
  85. a21a39c x86/KVM/nVMX: don't use clean fields data on enlightened VMLAUNCH by Vitaly Kuznetsov · 6 years ago
  86. 95c5c7c KVM: nVMX: list VMX MSRs in KVM_GET_MSR_INDEX_LIST by Paolo Bonzini · 5 years ago
  87. e8a70bd KVM: nVMX: allow setting the VMFUNC controls MSR by Paolo Bonzini · 5 years ago
  88. 6defc59 KVM: nVMX: include conditional controls in /dev/kvm KVM_GET_MSRS by Paolo Bonzini · 5 years ago
  89. 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
  90. 9fd5887 KVM: nVMX: reorganize initial steps of vmx_set_nested_state by Paolo Bonzini · 6 years ago
  91. 4d763b1 KVM: VMX: check CPUID before allowing read/write of IA32_XSS by Wanpeng Li · 6 years ago
  92. 20c8ccb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499 by Thomas Gleixner · 6 years ago
  93. 6ca00df KVM: x86: Modify struct kvm_nested_state to have explicit fields for data by Liran Alon · 6 years ago
  94. eceb997 KVM: nVMX: shadow pin based execution controls by Paolo Bonzini · 6 years ago
  95. 804939e KVM: VMX: Leave preemption timer running when it's disabled by Sean Christopherson · 6 years ago
  96. 9d99cc4 KVM: VMX: Drop hv_timer_armed from 'struct loaded_vmcs' by Sean Christopherson · 6 years ago
  97. 469debd KVM: nVMX: Preset *DT exiting in vmcs02 when emulating UMIP by Sean Christopherson · 6 years ago
  98. de0286b KVM: nVMX: Preserve last USE_MSR_BITMAPS when preparing vmcs02 by Sean Christopherson · 6 years ago
  99. 3af80fe KVM: VMX: Explicitly initialize controls shadow at VMCS allocation by Sean Christopherson · 6 years ago
  100. ae81d08 KVM: nVMX: Don't reset VMCS controls shadow on VMCS switch by Sean Christopherson · 6 years ago