- 3cd7cd8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 2 years, 11 months ago
- 4d31d9e KVM: x86: Pass emulation type to can_emulate_instruction() by Sean Christopherson · 3 years ago
- 519669c KVM: VMX: Remove vmcs_config.order by Jim Mattson · 3 years ago
- b9bed78 KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow by Sean Christopherson · 3 years ago
- 94fea1d KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used by Sean Christopherson · 3 years ago
- 636b528 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years ago
- ccf8d68 KVM: VMX: Fold fallback path into triggering posted IRQ helper by Sean Christopherson · 3 years, 1 month ago
- 296aa26 KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ by Sean Christopherson · 3 years, 1 month 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
- 12a8eee KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx by Sean Christopherson · 3 years, 1 month ago
- d76fb40 KVM: VMX: Handle PI descriptor updates during vcpu_put/load 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
- 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
- 61f2081 kvm: x86: Disable RDMSR interception of IA32_XFD_ERR by Jing Liu · 3 years ago
- ec5be88 kvm: x86: Intercept #NM for saving IA32_XFD_ERR 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
- 5b61178 KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG by Lai Jiangshan · 3 years ago
- a9f2705 KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() by Lai Jiangshan · 3 years ago
- 855fb03 Merge remote-tracking branch 'kvm/master' into HEAD by Paolo Bonzini · 3 years ago
- fdba608 KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU by Sean Christopherson · 3 years ago
- cd0e615 KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required by Sean Christopherson · 3 years, 1 month ago
- a80dfc0 KVM: VMX: Always clear vmx->fail on emulation_required by Sean Christopherson · 3 years, 1 month ago
- c506355 KVM: x86: Always set kvm_run->if_flag by Marc Orr · 3 years, 1 month ago
- 83c9800 KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails by Sean Christopherson · 3 years, 1 month ago
- ed2a480 KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt by Vitaly Kuznetsov · 3 years, 1 month ago
- b84155c3 KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper by Vitaly Kuznetsov · 3 years, 1 month ago
- 93b350f Merge branch 'kvm-on-hv-msrbm-fix' into HEAD by Paolo Bonzini · 3 years, 1 month ago
- 250552b KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 by Vitaly Kuznetsov · 3 years, 1 month ago
- f8cd457 KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() by Lai Jiangshan · 3 years, 1 month ago
- fe26f91 KVM: VMX: Change comments about vmx_get_msr() by Lai Jiangshan · 3 years, 1 month ago
- ed07ef5 KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way by Lai Jiangshan · 3 years, 1 month ago
- 15ad976 KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() by Lai Jiangshan · 3 years, 1 month ago
- 3ab4ac8 KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds by Lai Jiangshan · 3 years, 1 month ago
- 6ab8a40 KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) by Lai Jiangshan · 3 years, 1 month ago
- 41e68b6 KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits by Paolo Bonzini · 3 years, 1 month ago
- c62c7bd KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty 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
- 5ec60aa KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept by Lai Jiangshan · 3 years, 2 months ago
- c0d6956 KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() by Lai Jiangshan · 3 years, 2 months ago
- 1460179 KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() by Sean Christopherson · 3 years, 3 months ago
- fb43496 KVM: x86/MMU: Simplify flow of vmx_get_mt_mask by Ben Gardon · 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
- e90e51d KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled by Paolo Bonzini · 3 years, 1 month ago
- 7e1901f KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled by Paolo Bonzini · 3 years, 1 month ago
- 2b4a5a5 KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST by Sean Christopherson · 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
- db21575 KVM: x86: More precisely identify NMI from guest when handling PMI by Sean Christopherson · 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
- f5396f2d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 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
- 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
- 67f4b99 KVM: nVMX: Handle dynamic MSR intercept toggling by Sean Christopherson · 3 years, 2 months ago
- 7dfbc62 KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use by Sean Christopherson · 3 years, 2 months ago
- cae72dc KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active by Maxim Levitsky · 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
- e615e35 KVM: x86: On emulation failure, convey the exit reason, etc. to userspace by David Edmondson · 3 years, 3 months ago
- 0a62a03 KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info by David Edmondson · 3 years, 3 months ago
- ec5a491 KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup by Sean Christopherson · 3 years, 3 months ago
- 9dadfc4 KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages by Sean Christopherson · 3 years, 2 months ago
- e099f3eb KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit by Xiaoyao Li · 3 years, 4 months ago
- f4d3a90 KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges by Xiaoyao Li · 3 years, 4 months ago
- ba51d62 KVM: VMX: Use precomputed vmx->pt_desc.addr_range by Xiaoyao Li · 3 years, 4 months ago
- 2e6e0d6 KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero by Xiaoyao Li · 3 years, 4 months ago
- 3a25dfa KVM: nVMX: promptly process interrupts delivered while in guest mode by Paolo Bonzini · 3 years, 2 months ago
- b56d279 x86/fpu: Replace the includes of fpu/internal.h by Thomas Gleixner · 3 years, 2 months ago
- d61863c KVM: VMX: Remove redundant handling of bus lock vmexit by Hao Xiang · 3 years, 2 months ago
- 5228eb9 KVM: x86: nSVM: implement nested TSC scaling by Maxim Levitsky · 3 years, 3 months ago
- 06692e4 KVM: VMX: Move RESET emulation to vmx_vcpu_reset() by Sean Christopherson · 3 years, 3 months ago
- d065673 KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation by Sean Christopherson · 3 years, 3 months ago
- ff8828c KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT by Sean Christopherson · 3 years, 3 months ago
- feb3162 KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. by Vitaly Kuznetsov · 3 years, 3 months ago
- 64c7850 KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. by Yu Zhang · 3 years, 3 months ago
- 5c49d18 KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue by Zhenzhong Duan · 3 years, 3 months ago
- dbab610 KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit by Maxim Levitsky · 3 years, 4 months ago
- c8607e4 KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry by Maxim Levitsky · 3 years, 4 months ago
- c42dec1 KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state by Maxim Levitsky · 3 years, 4 months ago
- 8d68bad KVM: nVMX: Filter out all unsupported controls when eVMCS was activated by Vitaly Kuznetsov · 3 years, 4 months ago
- 81b4b56d KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation by Maxim Levitsky · 3 years, 4 months ago
- 746700d KVM: x86: Allow CPU to force vendor-specific TDP level by Wei Huang · 3 years, 4 months ago
- 2fba4fc KVM: VMX: Hide VMCS control calculators in vmx.c by Sean Christopherson · 3 years, 5 months ago
- b624768 KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 by Sean Christopherson · 3 years, 5 months ago
- 1ccb6f9 KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT by Paolo Bonzini · 3 years, 5 months ago
- 375e28f KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT by Paolo Bonzini · 3 years, 5 months ago
- e549494 KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() by Sean Christopherson · 3 years, 6 months ago
- 7aa13fc KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT by Sean Christopherson · 3 years, 6 months ago
- 84ec8d2 KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function by Sean Christopherson · 3 years, 6 months ago
- e7c701d KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode by Sean Christopherson · 3 years, 6 months ago
- 002f87a KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed by Sean Christopherson · 3 years, 6 months ago
- 284036c KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions by Sean Christopherson · 3 years, 6 months ago
- 9e4784e KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT by Sean Christopherson · 3 years, 6 months ago
- f39e805 KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 by Sean Christopherson · 3 years, 6 months ago
- c5c9f92 KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT by Sean Christopherson · 3 years, 6 months ago
- 432979b KVM: VMX: Refresh list of user return MSRs after setting guest CPUID by Sean Christopherson · 3 years, 6 months ago
- 400dd54 KVM: VMX: Skip pointless MSR bitmap update when setting EFER by Sean Christopherson · 3 years, 6 months ago
- 816be9e KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit by Sean Christopherson · 3 years, 6 months ago