- 636b528 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years ago
- 0f65a9d3 KVM: VMX: Don't do full kick when triggering posted interrupt "fails" by Sean Christopherson · 3 years, 1 month ago
- c3e8abf KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks by Sean Christopherson · 3 years, 1 month ago
- 98c25ea KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 by Sean Christopherson · 3 years, 1 month ago
- fc4fad7 KVM: VMX: Reject KVM_RUN if emulation is required with pending exception by Sean Christopherson · 3 years ago
- 4732f24 KVM: x86: Making the module parameter of vPMU more common by Like Xu · 3 years ago
- c6617c6 KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN by Vitaly Kuznetsov · 3 years ago
- 79e06c4 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years ago
- b5274b1 kvm: x86: Disable interception for IA32_XFD on demand by Kevin Tian · 3 years ago
- be50b20 kvm: x86: Add support for getting/setting expanded xstate buffer by Guang Zeng · 3 years ago
- 86aff7a4 kvm: x86: Add XCR0 support for Intel AMX by Jing Liu · 3 years ago
- 548e836 kvm: x86: Emulate IA32_XFD_ERR for guest by Jing Liu · 3 years ago
- ec5be88 kvm: x86: Intercept #NM for saving IA32_XFD_ERR by Jing Liu · 3 years ago
- 820a6ee kvm: x86: Add emulation for IA32_XFD by Jing Liu · 3 years ago
- 8e5b0ad Merge tag 'perf_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years ago
- 405329f KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests by Michael Roth · 3 years ago
- 5574976 KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty by David Woodhouse · 3 years, 1 month ago
- 14243b3 KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery by David Woodhouse · 3 years, 1 month ago
- 018d70f KVM: x86: Update vPMCs when retiring branch instructions by Eric Hankland · 3 years, 1 month ago
- 9cd803d KVM: x86: Update vPMCs when retiring instructions by Eric Hankland · 3 years, 1 month ago
- 6b123c3 KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed by Lai Jiangshan · 3 years ago
- 46cbc04 Revert "KVM: X86: Update mmu->pdptrs only when it is changed" by Paolo Bonzini · 3 years, 1 month ago
- 855fb03 Merge remote-tracking branch 'kvm/master' into HEAD by Paolo Bonzini · 3 years ago
- c506355 KVM: x86: Always set kvm_run->if_flag by Marc Orr · 3 years, 1 month ago
- 9fb12fe KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all by Wei Wang · 3 years ago
- 1aa2abb KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES by Vitaly Kuznetsov · 3 years ago
- d07898e KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit by Sean Christopherson · 3 years, 2 months ago
- 777ab82 KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode by Lai Jiangshan · 3 years, 1 month ago
- 8e819d7 KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery by Maxim Levitsky · 3 years, 1 month ago
- adbfb12 KVM: x86: Exit to userspace if emulation prepared a completion callback by Hou Wenlong · 3 years, 2 months ago
- d2f7d49 KVM: x86: Use different callback if msr access comes from the emulator by Hou Wenlong · 3 years, 2 months ago
- 906fa90 KVM: x86: Add an emulation type to handle completion of user exits by Hou Wenlong · 3 years, 2 months ago
- 5e85486 KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg by Sean Christopherson · 3 years, 2 months ago
- 2df4a5e KVM: X86: Remove mmu parameter from load_pdptrs() by Lai Jiangshan · 3 years, 1 month ago
- c59a0f5 KVM: X86: Remove mmu->translate_gpa by Lai Jiangshan · 3 years, 1 month ago
- 1f5a21e KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() by Lai Jiangshan · 3 years, 1 month ago
- 24cd19a KVM: X86: Update mmu->pdptrs only when it is changed by Lai Jiangshan · 3 years, 2 months ago
- 3883bc9d KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed by Lai Jiangshan · 3 years, 2 months ago
- e63f315 KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS by Lai Jiangshan · 3 years, 2 months ago
- a37ebdc KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept by Lai Jiangshan · 3 years, 2 months ago
- 2c5653c KVM: X86: Ensure that dirty PDPTRs are loaded by Lai Jiangshan · 3 years, 2 months ago
- cdafece KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states by Sean Christopherson · 3 years, 3 months ago
- c91d449 KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs by Sean Christopherson · 3 years, 3 months ago
- 91b99ea KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() by Sean Christopherson · 3 years, 3 months ago
- 1460179 KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() by Sean Christopherson · 3 years, 3 months ago
- f575602 KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array by Maciej S. Szmigiero · 3 years, 1 month ago
- e0c2b63 KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed by Maciej S. Szmigiero · 3 years, 1 month ago
- 77aedf2 KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit by Sean Christopherson · 3 years, 1 month ago
- 6a99c6e KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks by Sean Christopherson · 3 years, 1 month ago
- 9d7d18e KVM: x86: Use "new" memslot instead of userspace memory region by Sean Christopherson · 3 years, 1 month ago
- 537a17b KVM: Let/force architectures to deal with arch specific memslot data by Sean Christopherson · 3 years, 1 month ago
- 46808a4 KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index by Marc Zyngier · 3 years, 1 month ago
- 27592ae KVM: Move wiping of the kvm->vcpus array to common code by Marc Zyngier · 3 years, 1 month ago
- ef8b4b7 KVM: ensure APICv is considered inactive if there is no APIC by Paolo Bonzini · 3 years, 1 month ago
- 37c4dbf KVM: x86: check PIR even for vCPUs with disabled APICv by Paolo Bonzini · 3 years, 1 month ago
- feb627e KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN by Vitaly Kuznetsov · 3 years, 1 month ago
- 40e5f908 KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit by Sean Christopherson · 3 years, 1 month ago
- 30d7c5d KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability by Paolo Bonzini · 3 years, 1 month ago
- 78311a5 KVM: x86: ignore APICv if LAPIC is not enabled by Paolo Bonzini · 3 years, 1 month ago
- 2845e73 KVM: x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS by Vitaly Kuznetsov · 3 years, 1 month ago
- b5aead0 KVM: x86: Assume a 64-bit hypercall for guests with protected state by Tom Lendacky · 3 years, 7 months ago
- 817506d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 1 month ago
- 964b7aa KVM: Fix steal time asm constraints by David Woodhouse · 3 years, 1 month ago
- 33271a9 KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c by Sean Christopherson · 3 years, 2 months ago
- e1bfc24 KVM: Move x86's perf guest info callbacks to generic KVM by Sean Christopherson · 3 years, 2 months ago
- db21575 KVM: x86: More precisely identify NMI from guest when handling PMI by Sean Christopherson · 3 years, 2 months ago
- 73cd107 KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable by Sean Christopherson · 3 years, 2 months ago
- b9f5621 perf/core: Rework guest callbacks to prepare for static_call support by Like Xu · 3 years, 2 months ago
- f4b027c KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest by Sean Christopherson · 3 years, 2 months ago
- 5c7df80 KVM: x86: Register perf callbacks after calling vendor's hardware_setup() by Sean Christopherson · 3 years, 2 months ago
- c5adbb3a KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() by 黄乐 · 3 years, 1 month ago
- 3e067fd KVM: x86: move guest_pv_has out of user_access section by Paolo Bonzini · 3 years, 2 months ago
- f5396f2d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 2 months ago
- 1f05833 Merge branch 'kvm-sev-move-context' into kvm-master by Paolo Bonzini · 3 years, 2 months ago
- da1bfd5 KVM: x86: Drop arbitrary KVM_SOFT_MAX_VCPUS by Vitaly Kuznetsov · 3 years, 2 months ago
- 796c83c KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() by Vipin Sharma · 3 years, 2 months ago
- 77c3323 KVM: x86: Rename kvm_lapic_enable_pv_eoi() by Vitaly Kuznetsov · 3 years, 2 months ago
- cae72dc KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active by Maxim Levitsky · 3 years, 2 months ago
- e6cd31f kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool by Jim Mattson · 3 years, 2 months ago
- 7e2175e KVM: x86: Fix recording of guest steal time / preempted status by David Woodhouse · 3 years, 2 months ago
- b566393 KVM: SEV: Add support for SEV intra host migration by Peter Gonda · 3 years, 2 months ago
- f4d3165 KVM: generalize "bugged" VM to "dead" VM by Paolo Bonzini · 3 years, 2 months ago
- d7e0a79 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 2 months ago
- 8cb1ae1 Merge tag 'x86-fpu-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 2 months ago
- ca5e83e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 2 months ago
- f3d1436 KVM: x86: Take srcu lock in post_kvm_run_save() by David Woodhouse · 3 years, 2 months ago
- 8228c77 KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock by David Woodhouse · 3 years, 2 months ago
- e615e35 KVM: x86: On emulation failure, convey the exit reason, etc. to userspace by David Edmondson · 3 years, 3 months ago
- d69c138 x86/kvm: Convert FPU handling to a single swap buffer by Thomas Gleixner · 3 years, 2 months ago
- 187c883 KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism by Sean Christopherson · 3 years, 2 months ago
- ee49a89 KVM: x86: Move SVM's APICv sanity check to common x86 by Sean Christopherson · 3 years, 2 months ago
- 95e16b4 KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed by Paolo Bonzini · 3 years, 3 months ago
- 4fa4b38 KVM: SEV-ES: keep INS functions together by Paolo Bonzini · 3 years, 3 months ago
- 6b5efc9 KVM: x86: remove unnecessary arguments from complete_emulator_pio_in by Paolo Bonzini · 3 years, 3 months ago
- 3b27de2 KVM: x86: split the two parts of emulator_pio_in by Paolo Bonzini · 3 years, 3 months ago
- ea724ea KVM: SEV-ES: clean up kvm_sev_es_ins/outs by Paolo Bonzini · 3 years, 3 months ago
- 0d33b1b KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out by Paolo Bonzini · 3 years, 3 months ago
- b599840 KVM: SEV-ES: rename guest_ins_data to sev_pio_data by Paolo Bonzini · 3 years, 3 months ago
- 61b05a9f KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() by Lai Jiangshan · 3 years, 2 months ago
- 509bfe3 KVM: X86: Cache CR3 in prev_roots when PCID is disabled by Lai Jiangshan · 3 years, 2 months ago