1. cf1d593 KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation by Sean Christopherson · 3 years, 2 months ago
  2. f5e8fe2 KVM: selftests: Create VM with adjusted number of guest pages for perf tests by Sean Christopherson · 3 years, 2 months ago
  3. a5ac0fd KVM: selftests: Remove perf_test_args.host_page_size by Sean Christopherson · 3 years, 2 months ago
  4. b91b637 KVM: selftests: Move per-VM GPA into perf_test_args by Sean Christopherson · 3 years, 2 months ago
  5. 92e34c9 KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test by Sean Christopherson · 3 years, 2 months ago
  6. 613d611 KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args by Sean Christopherson · 3 years, 2 months ago
  7. b65e105 KVM: selftests: Use shorthand local var to access struct perf_tests_args by Sean Christopherson · 3 years, 2 months ago
  8. 69cdcfa KVM: selftests: Require GPA to be aligned when backed by hugepages by Sean Christopherson · 3 years, 2 months ago
  9. f4870ef KVM: selftests: Assert mmap HVA is aligned when using HugeTLB by Sean Christopherson · 3 years, 2 months ago
  10. c071ff4 KVM: selftests: Expose align() helpers to tests by Sean Christopherson · 3 years, 2 months ago
  11. 531ca3d KVM: selftests: Explicitly state indicies for vm_guest_mode_params array by Sean Christopherson · 3 years, 2 months ago
  12. 7c4de88 KVM: selftests: Add event channel upcall support to xen_shinfo_test by David Woodhouse · 3 years, 1 month ago
  13. da1bfd5 KVM: x86: Drop arbitrary KVM_SOFT_MAX_VCPUS by Vitaly Kuznetsov · 3 years, 2 months ago
  14. 796c83c KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() by Vipin Sharma · 3 years, 2 months ago
  15. 329bd56 KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT by Vipin Sharma · 3 years, 2 months ago
  16. a5e0c25 KVM: nVMX: Clean up x2APIC MSR handling for L2 by Sean Christopherson · 3 years, 2 months ago
  17. 0cacb80 KVM: VMX: Macrofy the MSR bitmap getters and setters by Sean Christopherson · 3 years, 2 months ago
  18. 67f4b99 KVM: nVMX: Handle dynamic MSR intercept toggling by Sean Christopherson · 3 years, 2 months ago
  19. 7dfbc62 KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use by Sean Christopherson · 3 years, 2 months ago
  20. afd67ee KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN by Vitaly Kuznetsov · 3 years, 2 months ago
  21. 77c3323 KVM: x86: Rename kvm_lapic_enable_pv_eoi() by Vitaly Kuznetsov · 3 years, 2 months ago
  22. 760849b KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES by Paul Durrant · 3 years, 2 months ago
  23. 8b44b17 KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows by Sean Christopherson · 3 years, 2 months ago
  24. 10c30de kvm: mmu: Use fast PF path for access tracking of huge pages when possible by Junaid Shahid · 3 years, 2 months ago
  25. c435d4b KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator by Sean Christopherson · 3 years, 2 months ago
  26. cae72dc KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active by Maxim Levitsky · 3 years, 2 months ago
  27. e6cd31f kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool by Jim Mattson · 3 years, 2 months ago
  28. 7e2175e KVM: x86: Fix recording of guest steal time / preempted status by David Woodhouse · 3 years, 2 months ago
  29. 52cf891 Merge tag 'kvm-riscv-5.16-2' of https://github.com/kvm-riscv/linux into HEAD by Paolo Bonzini · 3 years, 2 months ago
  30. bbd5ba8 RISC-V: KVM: fix boolreturn.cocci warnings by Bixuan Cui · 3 years, 2 months ago
  31. 7b161d9 RISC-V: KVM: remove unneeded semicolon by ran jianping · 3 years, 2 months ago
  32. 9c6eb53 Merge tag 'kvm-s390-next-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD by Paolo Bonzini · 3 years, 2 months ago
  33. 7c8de08 RISC-V: KVM: Fix GPA passed to __kvm_riscv_hfence_gvma_xyz() functions by Anup Patel · 3 years, 2 months ago
  34. 0a86512 RISC-V: KVM: Factor-out FP virtualization into separate sources by Anup Patel · 3 years, 2 months ago
  35. 4e33868 Merge tag 'kvmarm-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 3 years, 2 months ago
  36. 3fd8417 KVM: s390: add debug statement for diag 318 CPNC data by Collin Walling · 3 years, 2 months ago
  37. 380d97b KVM: s390: pv: properly handle page flags for protected guests by Claudio Imbrenda · 3 years, 3 months ago
  38. 85f517b KVM: s390: Fix handle_sske page fault handling by Janis Schoetterl-Glausch · 3 years, 2 months ago
  39. e59f3e5 Merge branch 'kvm-pvclock-raw-spinlock' into HEAD by Paolo Bonzini · 3 years, 2 months ago
  40. 8228c77 KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock by David Woodhouse · 3 years, 2 months ago
  41. 0d7d844 KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol by David Edmondson · 3 years, 3 months ago
  42. e615e35 KVM: x86: On emulation failure, convey the exit reason, etc. to userspace by David Edmondson · 3 years, 3 months ago
  43. 0a62a03 KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info by David Edmondson · 3 years, 3 months ago
  44. a9d496d KVM: x86: Clarify the kvm_run.emulation_failure structure layout by David Edmondson · 3 years, 3 months ago
  45. 67cf68b KVM: s390: Add a routine for setting userspace CPU state by Eric Farman · 3 years, 3 months ago
  46. 8eeba19 KVM: s390: Simplify SIGP Set Arch handling by Eric Farman · 3 years, 3 months ago
  47. f0a1a06 KVM: s390: pv: avoid stalls when making pages secure by Claudio Imbrenda · 3 years, 3 months ago
  48. 1e2aa46 KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm by Claudio Imbrenda · 3 years, 3 months ago
  49. d407432 KVM: s390: pv: avoid double free of sida page by Claudio Imbrenda · 3 years, 3 months ago
  50. 57c5df1 KVM: s390: pv: add macros for UVC CC values by Claudio Imbrenda · 3 years, 3 months ago
  51. 14ea40e s390/mm: optimize reset_guest_reference_bit() by David Hildenbrand · 3 years, 4 months ago
  52. 7cb7026 s390/mm: optimize set_guest_storage_key() by David Hildenbrand · 3 years, 4 months ago
  53. 8318c40 s390/mm: no need for pte_alloc_map_lock() if we know the pmd is present by David Hildenbrand · 3 years, 4 months ago
  54. 46c22ff s390/uv: fully validate the VMA before calling follow_page() by David Hildenbrand · 3 years, 4 months ago
  55. 949f5c1 s390/mm: fix VMA and page table handling code in storage key handling functions by David Hildenbrand · 3 years, 4 months ago
  56. fe3d100 s390/mm: validate VMA in PGSTE manipulation functions by David Hildenbrand · 3 years, 4 months ago
  57. b159f94 s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() by David Hildenbrand · 3 years, 4 months ago
  58. 2d8fb8f s390/gmap: validate VMA in __gmap_zap() by David Hildenbrand · 3 years, 4 months ago
  59. ed290e1 KVM: selftests: Fix nested SVM tests when built with clang by Jim Mattson · 3 years, 3 months ago
  60. dfd3c71 kvm: x86: Remove stale declaration of kvm_no_apic_vcpu by Jim Mattson · 3 years, 2 months ago
  61. ec5a491 KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup by Sean Christopherson · 3 years, 3 months ago
  62. 6ff53f6 x86/irq: Ensure PI wakeup handler is unregistered before module unload by Sean Christopherson · 3 years, 3 months ago
  63. 187c883 KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism by Sean Christopherson · 3 years, 2 months ago
  64. ee49a89 KVM: x86: Move SVM's APICv sanity check to common x86 by Sean Christopherson · 3 years, 2 months ago
  65. 9b4eb77 riscv: do not select non-existing config ANON_INODES by Lukas Bulwahn · 3 years, 2 months ago
  66. 21fa324 KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper by Sean Christopherson · 3 years, 2 months ago
  67. e8be2a5 KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() by Sean Christopherson · 3 years, 2 months ago
  68. bc3b3c1 KVM: x86/mmu: Drop a redundant, broken remote TLB flush by Sean Christopherson · 3 years, 2 months ago
  69. 61b05a9f KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() by Lai Jiangshan · 3 years, 2 months ago
  70. 264d3dc KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() by Lai Jiangshan · 3 years, 2 months ago
  71. 509bfe3 KVM: X86: Cache CR3 in prev_roots when PCID is disabled by Lai Jiangshan · 3 years, 2 months ago
  72. e45e9e3 KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() by Lai Jiangshan · 3 years, 2 months ago
  73. a91a7c7 KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE by Lai Jiangshan · 3 years, 3 months ago
  74. 5526173 KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 by Lai Jiangshan · 3 years, 3 months ago
  75. 413eaa4 KVM: selftests: set CPUID before setting sregs in vcpu creation by Michael Roth · 3 years, 3 months ago
  76. 9ae7f6c KVM: emulate: Comment on difference between RDPMC implementation and manual by Wanpeng Li · 3 years, 2 months ago
  77. 9dadfc4 KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages by Sean Christopherson · 3 years, 2 months ago
  78. 4dfe4f4 kvm: x86: mmu: Make NX huge page recovery period configurable by Junaid Shahid · 3 years, 2 months ago
  79. 540c7ab KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 by Wanpeng Li · 3 years, 2 months ago
  80. 610265e KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k by David Matlack · 3 years, 2 months ago
  81. e099f3eb KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit by Xiaoyao Li · 3 years, 4 months ago
  82. f4d3a90 KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges by Xiaoyao Li · 3 years, 4 months ago
  83. ba51d62 KVM: VMX: Use precomputed vmx->pt_desc.addr_range by Xiaoyao Li · 3 years, 4 months ago
  84. 2e6e0d6 KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero by Xiaoyao Li · 3 years, 4 months ago
  85. 2839180 KVM: x86/mmu: clean up prefetch/prefault/speculative naming by Paolo Bonzini · 3 years, 3 months ago
  86. 1e76a3c KVM: cleanup allocation of rmaps and page tracking data by David Stevens · 3 years, 3 months ago
  87. 5a2acbb Merge branch kvm/selftests/memslot into kvmarm-master/next by Marc Zyngier · 3 years, 2 months ago
  88. 358928f KVM: selftests: Build the memslot tests for arm64 by Ricardo Koller · 3 years, 4 months ago
  89. ffb4ce3 KVM: selftests: Make memslot_perf_test arch independent by Ricardo Koller · 3 years, 4 months ago
  90. 0e9ff65 KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu by Halil Pasic · 3 years, 2 months ago
  91. 9b57e9d KVM: s390: clear kicked_mask before sleeping again by Halil Pasic · 3 years, 2 months ago
  92. 3f9808c selftests: KVM: Introduce system counter offset test by Oliver Upton · 3 years, 3 months ago
  93. c895513 selftests: KVM: Add helpers for vCPU device attributes by Oliver Upton · 3 years, 3 months ago
  94. c1901fe selftests: KVM: Fix kvm device helper ioctl assertions by Oliver Upton · 3 years, 3 months ago
  95. 61fb1c5 selftests: KVM: Add test for KVM_{GET,SET}_CLOCK by Oliver Upton · 3 years, 3 months ago
  96. 50006539 tools: arch: x86: pull in pvclock headers by Oliver Upton · 3 years, 3 months ago
  97. 828ca89 KVM: x86: Expose TSC offset controls to userspace by Oliver Upton · 3 years, 3 months ago
  98. 58d4277 KVM: x86: Refactor tsc synchronization code by Oliver Upton · 3 years, 3 months ago
  99. 869b442 kvm: x86: protect masterclock with a seqcount by Paolo Bonzini · 3 years, 3 months ago
  100. c68dc1b KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK by Oliver Upton · 3 years, 3 months ago