summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/vmx.c
AgeCommit message (Expand)AuthorFilesLines
2020-07-22KVM: x86: Mark CR4.TSD as being possibly owned by the guestSean Christopherson1-0/+2
2020-06-30KVM: nVMX: Plumb L2 GPA through to PML emulationSean Christopherson1-3/+2
2020-06-20KVM: nVMX: Consult only the "basic" exit reason when routing nested exitSean Christopherson1-1/+1
2020-06-03KVM: VMX: check for existence of secondary exec controls before accessingSean Christopherson1-3/+4
2020-05-02KVM: VMX: Enable machine check support for 32bit targetsUros Bizjak1-1/+1
2020-04-24KVM: VMX: fix crash cleanup when KVM wasn't usedVitaly Kuznetsov1-5/+7
2020-04-24KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec supportSean Christopherson1-51/+16
2020-04-24KVM: nVMX: Properly handle userspace interrupt window requestSean Christopherson1-16/+11
2020-03-11KVM: VMX: check descriptor table exits on instruction emulationOliver Upton1-0/+15
2020-02-28KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1Vitaly Kuznetsov1-4/+9
2020-02-28KVM: nVMX: Check IO instruction VM-exit conditionsOliver Upton1-7/+52
2020-02-28KVM: nVMX: Refactor IO bitmap checks into helper functionOliver Upton1-13/+27
2020-02-28KVM: nVMX: Don't emulate instructions in guest modePaolo Bonzini1-1/+1
2020-02-28KVM: nVMX: Use correct root level for nested EPT shadow page tablesSean Christopherson1-0/+3
2020-02-28KVM: x86: emulate RDPIDPaolo Bonzini1-0/+15
2020-02-15KVM: nVMX: vmread should not set rflags to specify success in case of #PFMiaohe Lin1-1/+3
2019-12-05kvm: vmx: Set IA32_TSC_AUX for legacy mode guestsJim Mattson1-3/+3
2019-12-05Revert "KVM: nVMX: reset cache/shadows when switching loaded VMCS"Greg Kroah-Hartman1-4/+4
2019-12-01KVM/x86: Fix invvpid and invept register operand size in 64-bit modeUros Bizjak1-2/+2
2019-12-01KVM: nVMX: reset cache/shadows when switching loaded VMCSSean Christopherson1-4/+4
2019-11-20KVM: x86: introduce is_pae_pagingPaolo Bonzini1-4/+3
2019-11-12KVM: vmx, svm: always run with EFER.NXE=1 when shadow paging is activePaolo Bonzini1-11/+3
2019-10-29kvm: vmx: Basic APIC virtualization controls have three settingsJim Mattson1-18/+30
2019-10-29kvm: apic: Flush TLB after APIC mode/address change if VPIDs are in useJunaid Shahid1-10/+4
2019-10-29KVM: X86: introduce invalidate_gpa argument to tlb flushWanpeng Li1-10/+11
2019-10-11KVM: nVMX: handle page fault in vmread fixJack Wang1-1/+1
2019-09-19KVM: nVMX: handle page fault in vmreadPaolo Bonzini1-2/+5
2019-08-16KVM: Fix leak vCPU's VMCS value into other pCPUWanpeng Li1-0/+6
2019-07-31KVM: nVMX: do not use dangling shadow VMCS after guest resetPaolo Bonzini1-1/+7
2019-05-14Documentation: Move L1TF to separate directoryThomas Gleixner1-2/+2
2019-05-14x86/kvm/vmx: Add MDS protection when L1D Flush is not activeThomas Gleixner1-0/+3
2019-04-20KVM: nVMX: restore host state in nested_vmx_vmexit for VMFailSean Christopherson1-20/+153
2019-04-03KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hostsSean Christopherson1-14/+0
2019-03-23KVM: nVMX: Ignore limit checks on VMX instructions using flat segmentsSean Christopherson1-3/+9
2019-03-23KVM: nVMX: Apply addr size mask to effective address for VMX instructionsSean Christopherson1-2/+23
2019-03-23KVM: nVMX: Sign extend displacements of VMX instr's mem operandsSean Christopherson1-0/+4
2019-02-20kvm: vmx: Fix entry number check for add_atomic_switch_msr()Xiaoyao Li1-1/+2
2019-02-12cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVMJosh Poimboeuf1-1/+2
2019-02-12KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7...Peter Shier1-0/+1
2019-01-09KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() failsSean Christopherson1-2/+5
2018-12-29KVM: Fix UAF in nested posted interrupt processingCfir Cohen1-0/+2
2018-12-17x86/kvm/vmx: fix old-style function declarationYi Wang1-4/+4
2018-11-13KVM: nVMX: Clear reserved bits of #DB exit qualificationJim Mattson1-2/+5
2018-09-19KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instrSean Christopherson1-2/+2
2018-09-15kvm: nVMX: Fix fault vector for VMX operation at CPL > 0Jim Mattson1-2/+2
2018-09-15KVM: vmx: track host_state.loaded using a loaded_vmcs pointerSean Christopherson1-7/+15
2018-09-09KVM: VMX: fixes for vmentry_l1d_flush module parameterPaolo Bonzini1-10/+16
2018-09-05x86/kvm/vmx: Remove duplicate l1d flush definitionsJosh Poimboeuf1-3/+0
2018-09-05KVM: vmx: use local variable for current_vmptr when emulating VMPTRSTSean Christopherson1-8/+7
2018-08-15KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentryPaolo Bonzini1-2/+1