- 88c604b KVM: x86: Make return for {interrupt_nmi,smi}_allowed() a bool instead of int by Sean Christopherson · 4 years, 8 months ago
- 8081ad0 KVM: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set by Sean Christopherson · 4 years, 8 months ago
- d2060bd KVM: nVMX: Open a window for pending nested VMX preemption timer by Sean Christopherson · 4 years, 8 months ago
- 6ce347a KVM: nVMX: Preserve exception priority irrespective of exiting behavior by Sean Christopherson · 4 years, 8 months ago
- 9c3d370 KVM: SVM: Implement check_nested_events for NMI by Cathy Avery · 4 years, 9 months ago
- 6e085cb KVM: SVM: immediately inject INTR vmexit by Paolo Bonzini · 4 years, 8 months ago
- 38c0b19 KVM: SVM: leave halted state on vmexit by Paolo Bonzini · 4 years, 8 months ago
- f74f941 KVM: SVM: introduce nested_run_pending by Paolo Bonzini · 4 years, 8 months ago
- 4aef2ec Merge branch 'kvm-amd-fixes' into HEAD by Paolo Bonzini · 4 years, 8 months ago
- 3748613 KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c by Babu Moger · 4 years, 8 months ago
- 7d61123 KVM: SVM: Disable AVIC before setting V_IRQ by Suravee Suthikulpanit · 4 years, 8 months ago
- 54163a3 KVM: Introduce kvm_make_all_cpus_request_except() by Suravee Suthikulpanit · 4 years, 8 months ago
- 45981de KVM: VMX: pass correct DR6 for GD userspace exit by Paolo Bonzini · 4 years, 8 months ago
- d67668e KVM: x86, SVM: isolate vcpu->arch.dr6 from vmcb->save.dr6 by Paolo Bonzini · 4 years, 8 months ago
- 5679b80 KVM: SVM: keep DR6 synchronized with vcpu->arch.dr6 by Paolo Bonzini · 4 years, 8 months ago
- 2c19dba KVM: nSVM: trap #DB and #BP to userspace if guest debugging is on by Paolo Bonzini · 4 years, 8 months ago
- d5d260c KVM: X86: Fix single-step with KVM_SET_GUEST_DEBUG by Peter Xu · 4 years, 8 months ago
- 1319663 KVM: X86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG by Peter Xu · 4 years, 8 months ago
- 4d5523c KVM: x86: fix DR6 delivery for various cases of #DB injection by Paolo Bonzini · 4 years, 8 months ago
- b9b2782 KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properly by Peter Xu · 4 years, 8 months ago
- 139f742 kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits by Paolo Bonzini · 4 years, 8 months ago
- c7cb2d6 KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path by Sean Christopherson · 4 years, 8 months ago
- 8be8f93 kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts by Paolo Bonzini · 4 years, 8 months ago
- dee919d KVM: SVM: fill in kvm_run->debug.arch.dr[67] by Paolo Bonzini · 4 years, 8 months ago
- f9336e3 KVM: nVMX: Replace a BUG_ON(1) with BUG() to squash clang warning by Sean Christopherson · 4 years, 8 months ago
- 7c67f546 KVM: SVM: do not allow VMRUN inside SMM by Paolo Bonzini · 4 years, 8 months ago
- 8779655 KVM: nVMX: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 by Sean Christopherson · 4 years, 8 months ago
- 9bd4af2 KVM: nVMX: Drop a redundant call to vmx_get_intr_info() by Sean Christopherson · 4 years, 8 months ago
- 33b2217 KVM: x86: move nested-related kvm_x86_ops to a separate struct by Paolo Bonzini · 4 years, 9 months ago
- 2509199 KVM: eVMCS: check if nesting is enabled by Paolo Bonzini · 4 years, 9 months ago
- 56083bd KVM: x86: check_nested_events is never NULL by Paolo Bonzini · 4 years, 9 months ago
- 3bda038 Merge tag 'kvm-s390-master-5.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into kvm-master by Paolo Bonzini · 4 years, 8 months ago
- e72436b KVM: SVM: avoid infinite loop on NPF from bad address by Paolo Bonzini · 4 years, 9 months ago
- 1b94f6f KVM: Remove redundant argument to kvm_arch_vcpu_ioctl_run by Tianjia Zhang · 4 years, 9 months ago
- 4f23337 KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guests by Krish Sadhukhan · 4 years, 9 months ago
- a9ab13f KVM: X86: Improve latency for single target IPI fastpath by Wanpeng Li · 4 years, 9 months ago
- 873e1da KVM: VMX: Optimize handling of VM-Entry failures in vmx_vcpu_run() by Sean Christopherson · 4 years, 9 months ago
- b8d295f KVM: nVMX: Remove non-functional "support" for CR3 target values by Sean Christopherson · 4 years, 9 months ago
- c36b715 KVM: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 by Paolo Bonzini · 4 years, 9 months ago
- c583eed KVM: x86/mmu: Set @writable to false for non-visible accesses by L2 by Sean Christopherson · 4 years, 9 months ago
- 8791585 KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags by Sean Christopherson · 4 years, 9 months ago
- 5addc23 KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags by Sean Christopherson · 4 years, 9 months ago
- ec0241f KVM: nVMX: Drop manual clearing of segment cache on nested VMCS switch by Sean Christopherson · 4 years, 9 months ago
- e5d03de KVM: nVMX: Reset register cache (available and dirty masks) on VMCS switch by Sean Christopherson · 4 years, 9 months ago
- 9932b49 KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE paging is enabled by Sean Christopherson · 4 years, 9 months ago
- 4dcefa3 KVM: nVMX: Rename exit_reason to vm_exit_reason for nested VM-Exit by Sean Christopherson · 4 years, 9 months ago
- 2a78338 KVM: nVMX: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT by Sean Christopherson · 4 years, 9 months ago
- f47baae KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() by Sean Christopherson · 4 years, 9 months ago
- 1d28306 KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT by Sean Christopherson · 4 years, 9 months ago
- 2c1f332 KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants by Sean Christopherson · 4 years, 9 months ago
- 236871b KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() by Sean Christopherson · 4 years, 9 months ago
- fbdd502 KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected() by Sean Christopherson · 4 years, 9 months ago
- 7b7bd87 KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c by Sean Christopherson · 4 years, 9 months ago
- 789afc5 KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit() by Sean Christopherson · 4 years, 9 months ago
- 812756a kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place by Emanuele Giuseppe Esposito · 4 years, 9 months ago
- 1c164cb KVM: SVM: Use do_machine_check to pass MCE to the host by Uros Bizjak · 4 years, 9 months ago
- be100ef KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd() by Sean Christopherson · 4 years, 9 months ago
- be01e8e KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code by Sean Christopherson · 4 years, 9 months ago
- ce8fe7b KVM: nVMX: Free only the affected contexts when emulating INVEPT by Sean Christopherson · 4 years, 9 months ago
- 9805c5f KVM: nVMX: Don't flush TLB on nested VMX transition by Sean Christopherson · 4 years, 9 months ago
- 41fab65e KVM: nVMX: Skip MMU sync on nested VMX transition when possible by Sean Christopherson · 4 years, 9 months ago
- 71fe701 KVM: x86/mmu: Add module param to force TLB flush on root reuse by Sean Christopherson · 4 years, 9 months ago
- 4a632ac KVM: x86/mmu: Add separate override for MMU sync during fast CR3 switch by Sean Christopherson · 4 years, 9 months ago
- b869855 KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() by Sean Christopherson · 4 years, 9 months ago
- 4de1f9d KVM: VMX: Don't reload APIC access page if its control is disabled by Sean Christopherson · 4 years, 9 months ago
- a4148b7 KVM: VMX: Retrieve APIC access page HPA only when necessary by Sean Christopherson · 4 years, 9 months ago
- 1196cb9 KVM: nVMX: Reload APIC access page on nested VM-Exit only if necessary by Sean Christopherson · 4 years, 9 months ago
- c51e1ff KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit by Sean Christopherson · 4 years, 9 months ago
- 8c8560b KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes by Sean Christopherson · 4 years, 9 months ago
- eeeb4f6 KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID by Sean Christopherson · 4 years, 9 months ago
- 50b265a KVM: nVMX: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit by Sean Christopherson · 4 years, 9 months ago
- 7780938 KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() by Sean Christopherson · 4 years, 9 months ago
- 4a41e43 KVM: SVM: Document the ASID logic in svm_flush_tlb() by Sean Christopherson · 4 years, 9 months ago
- 33d19ec KVM: VMX: Introduce vmx_flush_tlb_current() by Sean Christopherson · 4 years, 9 months ago
- 25d8b84 KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h by Sean Christopherson · 4 years, 9 months ago
- 5058b69 KVM: VMX: Move vmx_flush_tlb() to vmx.c by Sean Christopherson · 4 years, 9 months ago
- 72b3832 KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() by Sean Christopherson · 4 years, 9 months ago
- f55ac30 KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() by Sean Christopherson · 4 years, 9 months ago
- ad104b5 KVM: VMX: Clean up vmx_flush_tlb_gva() by Sean Christopherson · 4 years, 9 months ago
- 0baedd7 KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest() by Vitaly Kuznetsov · 4 years, 9 months ago
- e64419d KVM: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook by Sean Christopherson · 4 years, 9 months ago
- bc41d0c KVM: nVMX: Use vpid_sync_vcpu_addr() to emulate INVVPID with address by Sean Christopherson · 4 years, 9 months ago
- ca431c0 KVM: VMX: Drop redundant capability checks in low level INVVPID helpers by Sean Christopherson · 4 years, 9 months ago
- ab4b359 KVM: VMX: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() by Sean Christopherson · 4 years, 9 months ago
- 8a8b097 KVM: VMX: Move vpid_sync_vcpu_addr() down a few lines by Sean Christopherson · 4 years, 9 months ago
- 446ace4 KVM: VMX: Use vpid_sync_context() directly when possible by Sean Christopherson · 4 years, 9 months ago
- c746b3a KVM: VMX: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() by Sean Christopherson · 4 years, 9 months ago
- ee1fa20 KVM: x86: Sync SPTEs when injecting page/EPT fault into L1 by Junaid Shahid · 4 years, 9 months ago
- 0cd665b KVM: x86: cleanup kvm_inject_emulated_page_fault by Paolo Bonzini · 4 years, 9 months ago
- 5efac07 KVM: x86: introduce kvm_mmu_invalidate_gva by Paolo Bonzini · 4 years, 9 months ago
- 7f4b5cd kvm: Disable objtool frame pointer checking for vmenter.S by Josh Poimboeuf · 4 years, 8 months ago
- 2ca1a06 kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP by Venkatesh Srinivas · 4 years, 9 months ago
- 7289fdb KVM: Remove CREATE_IRQCHIP/SET_PIT2 race by Steve Rutherford · 4 years, 9 months ago
- 53b3d8e KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) by Sean Christopherson · 4 years, 9 months ago
- d6e3f83 KVM: nVMX: Invalidate all roots when emulating INVVPID without EPT by Junaid Shahid · 4 years, 9 months ago
- f8aa7e3 KVM: nVMX: Invalidate all EPTP contexts when emulating INVEPT for L1 by Sean Christopherson · 4 years, 9 months ago
- eed0030 KVM: nVMX: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) by Sean Christopherson · 4 years, 9 months ago
- e8eff28 KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush by Sean Christopherson · 4 years, 9 months ago
- 43d05de KVM: pass through CPUID(0x80000006) by Eric Northup · 4 years, 9 months ago
- 24647e0 KVM: x86: Return updated timer current count register from KVM_GET_LAPIC by Peter Shier · 6 years ago