1. 7b874c2 KVM: x86: Check for Intel PT MSR virtualization using KVM cpu caps by Sean Christopherson · 4 years, 10 months ago
  2. 1390851 KVM: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support by Sean Christopherson · 4 years, 10 months ago
  3. 90d2f60 KVM: x86: Use KVM cpu caps to track UMIP emulation by Sean Christopherson · 4 years, 10 months ago
  4. c10398b KVM: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved by Sean Christopherson · 4 years, 10 months ago
  5. cfc4818 KVM: x86: Calculate the supported xcr0 mask at load time by Sean Christopherson · 4 years, 10 months ago
  6. 06add25 KVM: x86: Shrink the usercopy region of the emulation context by Sean Christopherson · 5 years ago
  7. 2f728d6 KVM: x86: Move kvm_emulate.h into KVM's private directory by Sean Christopherson · 5 years ago
  8. c9b8b07 KVM: x86: Dynamically allocate per-vCPU emulation context by Sean Christopherson · 5 years ago
  9. 21f1b8f KVM: x86: Explicitly pass an exception struct to check_intercept by Sean Christopherson · 5 years ago
  10. 2e3bb4d KVM: x86: Refactor I/O emulation helpers to provide vcpu-only variant by Sean Christopherson · 5 years ago
  11. abbed4f KVM: x86: Fix warning due to implicit truncation on 32-bit KVM by Sean Christopherson · 4 years, 10 months ago
  12. d8dd54e KVM: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() by Sean Christopherson · 4 years, 10 months ago
  13. a1c77ab KVM: nVMX: Properly handle userspace interrupt window request by Sean Christopherson · 4 years, 10 months ago
  14. b34de57 KVM: X86: trigger kvmclock sync request just once on VM creation by Wanpeng Li · 4 years, 11 months ago
  15. 4abaffc KVM: LAPIC: Recalculate apic map in batch by Wanpeng Li · 4 years, 11 months ago
  16. 3c9bd40 KVM: x86: enable dirty log gradually in small chunks by Jay Zhou · 4 years, 11 months ago
  17. 562b6b0 KVM: x86: Consolidate VM allocation and free for VMX and SVM by Sean Christopherson · 5 years ago
  18. b3594ff KVM: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c by Sean Christopherson · 5 years ago
  19. 0577d1a KVM: Terminate memslot walks via used_slots by Sean Christopherson · 5 years ago
  20. 0dff084 KVM: Provide common implementation for generic dirty log functions by Sean Christopherson · 5 years ago
  21. e96c81e KVM: Simplify kvm_free_memslot() and all its descendents by Sean Christopherson · 5 years ago
  22. 2119884 KVM: x86: Free arrays for old memslot when moving memslot's base gfn by Sean Christopherson · 5 years ago
  23. 9d4c197 KVM: Drop "const" attribute from old memslot in commit_memory_region() by Sean Christopherson · 5 years ago
  24. 414de7ab KVM: Drop kvm_arch_create_memslot() by Sean Christopherson · 5 years ago
  25. 0dab98b KVM: x86: Allocate memslot resources during prepare_memory_region() by Sean Christopherson · 5 years ago
  26. edd4fa3 KVM: x86: Allocate new rmap and large page tracking when moving memslot by Sean Christopherson · 5 years ago
  27. 744e699 KVM: x86: Move gpa_val and gpa_available into the emulator context by Sean Christopherson · 5 years ago
  28. 92daa48 KVM: x86: Add EMULTYPE_PF when emulation is triggered by a page fault by Sean Christopherson · 5 years ago
  29. e080e53 KVM: x86: eliminate some unreachable code by Miaohe Lin · 5 years ago
  30. 5ef8acb KVM: nVMX: Emulate MTF when performing instruction emulation by Oliver Upton · 5 years ago
  31. 9446e6f KVM: x86: fix WARN_ON check of an unsigned less than zero by Paolo Bonzini · 5 years ago
  32. 7a02674 KVM: x86/mmu: Avoid retpoline on ->page_fault() with TDP by Sean Christopherson · 5 years ago
  33. 2079644 KVM: x86: remove duplicated KVM_REQ_EVENT request by Miaohe Lin · 5 years ago
  34. a06230b KVM: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS by Oliver Upton · 5 years ago
  35. 307f1cf KVM: x86: Mask off reserved bit from #DB exception payload by Oliver Upton · 5 years ago
  36. d76c7fb KVM: x86: Mark CR4.UMIP as reserved based on associated CPUID bit by Sean Christopherson · 5 years ago
  37. 8171cd6 KVM: x86: use raw clock values consistently by Paolo Bonzini · 5 years ago
  38. 917f947 KVM: x86: reorganize pvclock_gtod_data members by Paolo Bonzini · 5 years ago
  39. f4fdc0a kvm: x86: hyperv: Use APICv update request interface by Suravee Suthikulpanit · 5 years ago
  40. 2de9d0c kvm: x86: Introduce x86 ops hook for pre-update APICv by Suravee Suthikulpanit · 5 years ago
  41. ef8efd7 kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons by Suravee Suthikulpanit · 5 years ago
  42. 24bbf74 kvm: x86: Add APICv (de)activate request trace points by Suravee Suthikulpanit · 5 years ago
  43. 8df14af kvm: x86: Add support for dynamic APICv activation by Suravee Suthikulpanit · 5 years ago
  44. 4e19c36 kvm: x86: Introduce APICv inhibit reason bits by Suravee Suthikulpanit · 5 years ago
  45. e813e65 Merge tag 'kvm-5.6-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 5 years ago
  46. 4cbc418 Merge branch 'cve-2019-3016' into kvm-next-5.6 by Paolo Bonzini · 5 years ago
  47. a6bd811 x86/KVM: Clean up host's steal time structure by Boris Ostrovsky · 5 years ago
  48. b043138 x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed by Boris Ostrovsky · 5 years ago
  49. 9172481 x86/kvm: Cache gfn to pfn translation by Boris Ostrovsky · 5 years ago
  50. 8c6de56 x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit by Boris Ostrovsky · 5 years ago
  51. 4d6d07a kvm/x86: export kvm_vector_hashing_enabled() is unnecessary by Peng Hao · 5 years ago
  52. b91991b KVM: nVMX: Check GUEST_DR7 on vmentry of nested guests by Krish Sadhukhan · 5 years ago
  53. 6a3c623 KVM: X86: Drop x86_set_memory_region() by Peter Xu · 5 years ago
  54. 2620fe2 KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest" by Sean Christopherson · 5 years ago
  55. c9aef3b KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu() by Sean Christopherson · 5 years ago
  56. 3911b65 Revert "KVM: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" by Paolo Bonzini · 5 years ago
  57. 767b839 KVM: x86: avoid clearing pending exception event twice by Miaohe Lin · 5 years ago
  58. ea74005 KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks by Marios Pomonis · 5 years ago
  59. 6ec4c5e KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c by Marios Pomonis · 5 years ago
  60. ddd259c KVM: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() by Sean Christopherson · 5 years ago
  61. 95a0d01 KVM: x86: Move all vcpu init code into kvm_arch_vcpu_create() by Sean Christopherson · 5 years ago
  62. afede96 KVM: Drop kvm_arch_vcpu_setup() by Sean Christopherson · 5 years ago
  63. 5f73db1 KVM: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() by Sean Christopherson · 5 years ago
  64. e529ef6 KVM: Move vcpu alloc and init invocation to common code by Sean Christopherson · 5 years ago
  65. 4543bdc KVM: Introduce kvm_vcpu_destroy() by Sean Christopherson · 5 years ago
  66. d2423b3 KVM: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu by Sean Christopherson · 5 years ago
  67. 897cc38 KVM: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues by Sean Christopherson · 5 years ago
  68. 50b143e KVM: x86: Drop kvm_arch_vcpu_free() by Sean Christopherson · 5 years ago
  69. 208050d KVM: x86: Remove spurious clearing of async #PF MSR by Sean Christopherson · 5 years ago
  70. 9d979c7 KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path by Sean Christopherson · 5 years ago
  71. 987b259 KVM: x86: Move kvm_vcpu_init() invocation to common code by Sean Christopherson · 5 years ago
  72. d813a8b KVM: x86: Move allocation of pio_data page down a few lines by Sean Christopherson · 5 years ago
  73. fc6e2a18 KVM: x86: Move FPU allocation to common x86 code by Sean Christopherson · 5 years ago
  74. a9dd6f0 KVM: x86: Allocate vcpu struct in common x86 code by Sean Christopherson · 5 years ago
  75. 16be9dd KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails by Sean Christopherson · 5 years ago
  76. 6441fa6 KVM: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL by Paolo Bonzini · 5 years ago
  77. 99634e3 KVM: x86: list MSR_IA32_UCODE_REV as an emulated MSR by Paolo Bonzini · 5 years ago
  78. 8738200 KVM: x86: Refactor and rename bit() to feature_bit() macro by Sean Christopherson · 5 years ago
  79. 5ae78e9 KVM: x86: Add dedicated emulator helpers for querying CPUID features by Sean Christopherson · 5 years ago
  80. 345599f KVM: x86: Add macro to ensure reserved cr4 bits checks stay in sync by Sean Christopherson · 5 years ago
  81. f1cdecf KVM: x86: Ensure all logical CPUs have consistent reserved cr4 bits by Sean Christopherson · 5 years ago
  82. b11306b KVM: x86: Don't let userspace set host-reserved cr4 bits by Sean Christopherson · 5 years ago
  83. cad23e7 KVM: x86: check kvm_pit outside kvm_vm_ioctl_reinject() by Miaohe Lin · 5 years ago
  84. 1e9e262 KVM: VMX: FIXED+PHYSICAL mode single target IPI fastpath by Wanpeng Li · 5 years ago
  85. 32ad73d x86/msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR by Sean Christopherson · 5 years ago
  86. 736c291 KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM by Sean Christopherson · 5 years ago
  87. 95145c2 KVM: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() by Sean Christopherson · 5 years ago
  88. f958bd2 KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform by Sean Christopherson · 5 years ago
  89. 0a03cbd KVM: x86: Fix some comment typos by Miaohe Lin · 5 years ago
  90. 150a84f KVM: X86: Convert the last users of "shorthand = 0" to use macros by Peter Xu · 5 years ago
  91. c96001c KVM: X86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode by Peter Xu · 5 years ago
  92. 3f59dbc Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 5 years ago
  93. ceb9e77 Merge branch 'x86/core' into perf/core, to resolve conflicts and to pick up completed topic tree by Ingo Molnar · 5 years ago
  94. ad5996d KVM: x86: Grab KVM's srcu lock when setting nested state by Sean Christopherson · 5 years ago
  95. 05c19c2 KVM: x86: Open code shared_msr_update() in its only caller by Sean Christopherson · 5 years ago
  96. 24885d1 KVM: x86: Remove a spurious export of a static function by Sean Christopherson · 5 years ago
  97. db5a95e KVM: x86: remove set but not used variable 'called' by Mao Wenan · 5 years ago
  98. 46f4f0a Merge branch 'kvm-tsx-ctrl' into HEAD by Paolo Bonzini · 5 years ago
  99. c11f83e KVM: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality by Paolo Bonzini · 5 years ago
  100. edef5c3 KVM: x86: implement MSR_IA32_TSX_CTRL effect on CPUID by Paolo Bonzini · 5 years ago