1. 476c9bd KVM: x86: Prepare MSR bitmaps for userspace tracked MSRs by Aaron Lewis · 4 years, 4 months ago
  2. 802145c KVM: VMX: Rename vmx_uret_msr's "index" to "slot" by Sean Christopherson · 4 years, 4 months ago
  3. d85a803 KVM: VMX: Rename "find_msr_entry" to "vmx_find_uret_msr" by Sean Christopherson · 4 years, 4 months ago
  4. 658ece8 KVM: VMX: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" by Sean Christopherson · 4 years, 4 months ago
  5. e9bb1ae KVM: VMX: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" by Sean Christopherson · 4 years, 4 months ago
  6. fbc1800 KVM: VMX: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" by Sean Christopherson · 4 years, 4 months ago
  7. eb3db1b KVM: VMX: Rename the "shared_msr_entry" struct to "vmx_uret_msr" by Sean Christopherson · 4 years, 4 months ago
  8. a128a93 KVM: VMX: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" by Sean Christopherson · 4 years, 4 months ago
  9. ce833b2 KVM: VMX: Prepend "MAX_" to MSR array size defines by Sean Christopherson · 4 years, 4 months ago
  10. 2ba4493 KVM: nVMX: Explicitly check for valid guest state for !unrestricted guest by Sean Christopherson · 4 years, 4 months ago
  11. 5a08532 KVM: VMX: Rename ops.h to vmx_ops.h by Sean Christopherson · 4 years, 4 months ago
  12. 8888cdd KVM: VMX: Extract posted interrupt support to separate files by Xiaoyao Li · 4 years, 4 months ago
  13. bddd82d KVM: nVMX: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it by Krish Sadhukhan · 4 years, 4 months ago
  14. 3f3393b KVM: X86: Rename and move the function vmx_handle_memory_failure to x86.c by Babu Moger · 4 years, 4 months ago
  15. 43fea4e KVM: nVMX: Update VMCS02 when L2 PAE PDPTE updates detected by Peter Shier · 4 years, 5 months ago
  16. 2a40b90 KVM: x86: Pull the PGD's level from the MMU instead of recalculating it by Sean Christopherson · 4 years, 6 months ago
  17. 812f805 KVM: VMX: Make vmx_load_mmu_pgd() static by Sean Christopherson · 4 years, 6 months ago
  18. f291a35 KVM: VMX: Drop a duplicate declaration of construct_eptp() by Sean Christopherson · 4 years, 6 months ago
  19. 1dbf5d68 KVM: VMX: Add guest physical address check in EPT violation and misconfig by Mohammed Gamal · 4 years, 6 months ago
  20. a0c1343 KVM: VMX: introduce vmx_need_pf_intercept by Paolo Bonzini · 4 years, 6 months ago
  21. 8a14fe4 kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu by Jim Mattson · 4 years, 8 months ago
  22. 80a1684 kvm: vmx: Add last_cpu to struct vcpu_vmx by Jim Mattson · 4 years, 8 months ago
  23. e4553b4 KVM: VMX: Remove vcpu_vmx's defunct copy of host_pkru by Sean Christopherson · 4 years, 7 months ago
  24. 7a35e51 KVM: VMX: Properly handle kvm_read/write_guest_virt*() result by Vitaly Kuznetsov · 4 years, 8 months ago
  25. 850448f KVM: nVMX: Fix VMX preemption timer migration by Peter Shier · 4 years, 8 months ago
  26. bd31fe4 KVM: VMX: Add proper cache tracking for CR0 by Sean Christopherson · 4 years, 9 months ago
  27. f98c1e7 KVM: VMX: Add proper cache tracking for CR4 by Sean Christopherson · 4 years, 9 months ago
  28. 1af1bb0 KVM: nVMX: Skip IBPB when temporarily switching between vmcs01 and vmcs02 by Sean Christopherson · 4 years, 9 months ago
  29. 5c911be KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02 by Sean Christopherson · 4 years, 9 months ago
  30. 1b660b6 KVM: VMX: Split out architectural interrupt/NMI blocking checks by Sean Christopherson · 4 years, 9 months ago
  31. 8791585 KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags by Sean Christopherson · 4 years, 9 months ago
  32. 5addc23 KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags by Sean Christopherson · 4 years, 9 months ago
  33. ec0241f KVM: nVMX: Drop manual clearing of segment cache on nested VMCS switch by Sean Christopherson · 4 years, 9 months ago
  34. e5d03de KVM: nVMX: Reset register cache (available and dirty masks) on VMCS switch by Sean Christopherson · 4 years, 9 months ago
  35. 1196cb9 KVM: nVMX: Reload APIC access page on nested VM-Exit only if necessary by Sean Christopherson · 4 years, 10 months ago
  36. 5058b69 KVM: VMX: Move vmx_flush_tlb() to vmx.c by Sean Christopherson · 4 years, 10 months ago
  37. f55ac30 KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() by Sean Christopherson · 4 years, 10 months ago
  38. ca431c0 KVM: VMX: Drop redundant capability checks in low level INVVPID helpers by Sean Christopherson · 4 years, 10 months ago
  39. e8eff28 KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush by Sean Christopherson · 4 years, 10 months ago
  40. 8c1b724 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 10 months ago
  41. fdf5563 Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 10 months ago
  42. d260f9e KVM: VMX: Fold loaded_vmcs_init() into alloc_loaded_vmcs() by Sean Christopherson · 4 years, 10 months ago
  43. 727a7e2 KVM: x86: rename set_cr3 callback and related flags to load_mmu_pgd by Paolo Bonzini · 4 years, 11 months ago
  44. 9166198 KVM: x86: Move VMX's host_efer to common x86 code by Sean Christopherson · 4 years, 11 months ago
  45. 2ef7619 KVM: VMX: Add helpers to query Intel PT mode by Sean Christopherson · 4 years, 11 months ago
  46. 5ef8acb KVM: nVMX: Emulate MTF when performing instruction emulation by Oliver Upton · 5 years ago
  47. b10c307 x86/cpu: Move prototype for get_umwait_control_msr() to a global location by Benjamin Thiel · 5 years ago
  48. 32ad73d x86/msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR by Sean Christopherson · 5 years ago
  49. 7d73710 kvm: vmx: Stop wasting a page for guest_msrs by Jim Mattson · 5 years ago
  50. 46f4f0a Merge branch 'kvm-tsx-ctrl' into HEAD by Paolo Bonzini · 5 years ago
  51. 662f1d1 KVM: nVMX: Add support for capturing highest observable L2 TSC by Aaron Lewis · 5 years ago
  52. 7cfe052 kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS by Aaron Lewis · 5 years ago
  53. 02d496cf KVM: nVMX: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR by Liran Alon · 5 years ago
  54. 29881b6 KVM: VMX: Introduce pi_is_pir_empty() helper by Joao Martins · 5 years ago
  55. 132194f KVM: VMX: Do not change PID.NDST when loading a blocked vCPU by Joao Martins · 5 years ago
  56. 6e3ba4a KVM: vmx: Emulate MSR IA32_UMWAIT_CONTROL by Tao Xu · 6 years ago
  57. c5c5d6f KVM: VMX: Change ple_window type to unsigned int by Peter Xu · 5 years ago
  58. 3af80fe KVM: VMX: Explicitly initialize controls shadow at VMCS allocation by Sean Christopherson · 6 years ago
  59. ae81d08 KVM: nVMX: Don't reset VMCS controls shadow on VMCS switch by Sean Christopherson · 6 years ago
  60. 09e226c KVM: nVMX: Shadow VMCS controls on a per-VMCS basis by Sean Christopherson · 6 years ago
  61. fe7f895d KVM: VMX: Shadow VMCS secondary execution controls by Sean Christopherson · 6 years ago
  62. 2183f56 KVM: VMX: Shadow VMCS primary execution controls by Sean Christopherson · 6 years ago
  63. c5f2c76 KVM: VMX: Shadow VMCS pin controls by Sean Christopherson · 6 years ago
  64. 70f932e KVM: VMX: Add builder macros for shadowing controls by Sean Christopherson · 6 years ago
  65. c075c3e KVM: nVMX: Use adjusted pin controls for vmcs02 by Sean Christopherson · 6 years ago
  66. 8ef863e KVM: nVMX: Don't reread VMCS-agnostic state when switching VMCS by Sean Christopherson · 6 years ago
  67. 13b964a KVM: nVMX: Don't "put" vCPU or host state when switching VMCS by Sean Christopherson · 6 years ago
  68. b464f57e KVM: VMX: simplify vmx_prepare_switch_to_{guest,host} by Paolo Bonzini · 6 years ago
  69. 7952d76 KVM: nVMX: Sync rarely accessed guest fields only when needed by Sean Christopherson · 6 years ago
  70. 3731905ef KVM: nVMX: Use descriptive names for VMCS sync functions and flags by Sean Christopherson · 6 years ago
  71. 2342080 KVM: VMX: Store the host kernel's IDT base in a global variable by Sean Christopherson · 6 years ago
  72. 73f624f KVM: x86: move MSR_IA32_POWER_CTL handling to common code by Paolo Bonzini · 6 years ago
  73. 4d25996 kvm: vmx: Fix -Wmissing-prototypes warnings by Yi Wang · 6 years ago
  74. dee9c04 KVM/nVMX: Use kvm_vcpu_map for accessing the enlightened VMCS by KarimAllah Ahmed · 6 years ago
  75. 3278e04 KVM/nVMX: Use kvm_vcpu_map when mapping the posted interrupt descriptor table by KarimAllah Ahmed · 6 years ago
  76. 96c66e8 KVM/nVMX: Use kvm_vcpu_map when mapping the virtual APIC page by KarimAllah Ahmed · 6 years ago
  77. 31f0b6c KVM/nVMX: Use kvm_vcpu_map when mapping the L1 MSR bitmap by KarimAllah Ahmed · 6 years ago
  78. 6c6a2ab KVM: VMX: Nop emulation of MSR_IA32_POWER_CTL by Liran Alon · 6 years ago
  79. 6909081 KVM: nVMX: allow tests to use bad virtual-APIC page address by Paolo Bonzini · 6 years ago
  80. 0cf9135 KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts by Sean Christopherson · 6 years ago
  81. 4183683 kvm: vmx: Add memcg accounting to KVM allocations by Ben Gardon · 6 years ago
  82. d929359 kvm: vmx: Fix typos in vmentry/vmexit control setting by Yu Zhang · 6 years ago
  83. 81b0166 KVM: x86: Sync the pending Posted-Interrupts by Luwei Kang · 6 years ago
  84. c9afc58 KVM: VMX: Pass "launched" directly to the vCPU-run asm blob by Sean Christopherson · 6 years ago
  85. 5a87816 KVM: nVMX: Cache host_rsp on a per-VMCS basis by Sean Christopherson · 6 years ago
  86. 453eafb KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines by Sean Christopherson · 6 years ago
  87. b08c289 KVM: x86: Set intercept for Intel PT MSRs read/write by Chao Peng · 6 years ago
  88. 2ef444f KVM: x86: Add Intel PT context switch for each vcpu by Chao Peng · 6 years ago
  89. f99e3da KVM: x86: Add Intel PT virtualization work mode by Chao Peng · 6 years ago
  90. 7c97fcb KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline by Sean Christopherson · 6 years ago
  91. 97b7ead KVM: VMX: Expose various getters and setters to nested VMX by Sean Christopherson · 6 years ago
  92. cf3646e KVM: VMX: Expose misc variables needed for nested VMX by Sean Christopherson · 6 years ago
  93. 89b0c9f KVM: VMX: Move VMX instruction wrappers to a dedicated header file by Sean Christopherson · 6 years ago
  94. 8373d25 KVM: VMX: Add vmx.h to hold VMX definitions by Sean Christopherson · 6 years ago