Age | Commit message (Expand) | Author | Files | Lines |
2022-12-02 | KVM: x86: add kvm_leave_nested | Maxim Levitsky | 1 | -3/+0 |
2022-10-26 | KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS | Sean Christopherson | 1 | -1/+10 |
2022-10-26 | KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02 | Sean Christopherson | 1 | -1/+6 |
2022-10-26 | KVM: nVMX: Unconditionally purge queued/injected events on nested "exit" | Sean Christopherson | 1 | -8/+11 |
2022-08-17 | KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists | Sean Christopherson | 1 | -1/+3 |
2022-08-17 | KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP | Sean Christopherson | 1 | -0/+3 |
2022-08-17 | KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 | Vitaly Kuznetsov | 1 | -1/+0 |
2022-08-17 | KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 | Sean Christopherson | 1 | -9/+14 |
2022-08-17 | KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value | Sean Christopherson | 1 | -33/+37 |
2022-08-17 | KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case | Sean Christopherson | 1 | -1/+2 |
2022-08-17 | KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case | Sean Christopherson | 1 | -1/+2 |
2022-07-23 | KVM: VMX: Convert launched argument to flags | Josh Poimboeuf | 1 | -1/+1 |
2022-06-09 | KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault | Sean Christopherson | 1 | -4/+28 |
2022-06-09 | KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry | Sean Christopherson | 1 | -5/+10 |
2022-06-06 | KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 | Sean Christopherson | 1 | -3/+0 |
2022-04-27 | KVM: nVMX: Defer APICv updates while L2 is active until L1 is active | Sean Christopherson | 1 | -0/+5 |
2022-02-01 | KVM: x86: Forcibly leave nested virt when SMM state is toggled | Sean Christopherson | 1 | -0/+1 |
2021-12-08 | KVM: VMX: Set failure code in prepare_vmcs02() | Dan Carpenter | 1 | -1/+3 |
2021-12-08 | KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit | Sean Christopherson | 1 | -5/+3 |
2021-12-08 | KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 | Sean Christopherson | 1 | -20/+17 |
2021-11-25 | KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state... | Maxim Levitsky | 1 | -5/+17 |
2021-11-18 | KVM: nVMX: Handle dynamic MSR intercept toggling | Sean Christopherson | 1 | -57/+46 |
2021-09-22 | KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit | Maxim Levitsky | 1 | -0/+2 |
2021-09-22 | KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vm... | Maxim Levitsky | 1 | -1/+6 |
2021-09-22 | KVM: nVMX: Fix nested bus lock VM exit | Chenyi Qiang | 1 | -0/+6 |
2021-09-22 | KVM: nVMX: fix comments of handle_vmon() | Yu Zhang | 1 | -8/+1 |
2021-09-07 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -26/+30 |
2021-08-13 | KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter | Sean Christopherson | 1 | -4/+3 |
2021-08-13 | KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 | Sean Christopherson | 1 | -9/+16 |
2021-08-13 | KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF | Sean Christopherson | 1 | -1/+2 |
2021-08-13 | kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault | Junaid Shahid | 1 | -12/+41 |
2021-08-02 | KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions | Sean Christopherson | 1 | -6/+0 |
2021-08-02 | KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit | Sean Christopherson | 1 | -8/+8 |
2021-08-02 | KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit | Sean Christopherson | 1 | -0/+4 |
2021-06-25 | KVM: x86: Enhance comments for MMU roles and nested transition trickiness | Sean Christopherson | 1 | -0/+1 |
2021-06-24 | KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 | Sean Christopherson | 1 | -0/+3 |
2021-06-21 | KVM: nVMX: Dynamically compute max VMCS index for vmcs12 | Sean Christopherson | 1 | -2/+35 |
2021-06-17 | KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation | Sean Christopherson | 1 | -3/+1 |
2021-06-17 | KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur | Sean Christopherson | 1 | -0/+10 |
2021-06-17 | KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() | Sean Christopherson | 1 | -1/+1 |
2021-06-17 | KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] | Sean Christopherson | 1 | -6/+13 |
2021-06-17 | KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT | Sean Christopherson | 1 | -4/+3 |
2021-06-17 | KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic | Sean Christopherson | 1 | -64/+23 |
2021-06-17 | KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers | Sean Christopherson | 1 | -5/+1 |
2021-06-17 | KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch | Sean Christopherson | 1 | -7/+0 |
2021-06-17 | KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap | Sean Christopherson | 1 | -1/+1 |
2021-06-17 | KVM: nVMX: Sync all PGDs on nested transition with shadow paging | Sean Christopherson | 1 | -5/+12 |
2021-06-17 | KVM: nVMX: Request to sync eVMCS from VMCS12 after migration | Vitaly Kuznetsov | 1 | -0/+6 |
2021-06-17 | KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() | Vitaly Kuznetsov | 1 | -6/+13 |
2021-06-17 | KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() | Vitaly Kuznetsov | 1 | -2/+6 |