summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: nVMX: handle page fault in vmreadPaolo Bonzini2019-09-191-2/+5
* KVM: Fix leak vCPU's VMCS value into other pCPUWanpeng Li2019-08-161-0/+6
* KVM: nVMX: do not use dangling shadow VMCS after guest resetPaolo Bonzini2019-07-311-1/+7
* Documentation: Move L1TF to separate directoryThomas Gleixner2019-05-141-2/+2
* x86/kvm/vmx: Add MDS protection when L1D Flush is not activeThomas Gleixner2019-05-141-0/+3
* KVM: nVMX: restore host state in nested_vmx_vmexit for VMFailSean Christopherson2019-04-201-20/+153
* KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hostsSean Christopherson2019-04-031-14/+0
* KVM: nVMX: Ignore limit checks on VMX instructions using flat segmentsSean Christopherson2019-03-231-3/+9
* KVM: nVMX: Apply addr size mask to effective address for VMX instructionsSean Christopherson2019-03-231-2/+23
* KVM: nVMX: Sign extend displacements of VMX instr's mem operandsSean Christopherson2019-03-231-0/+4
* kvm: vmx: Fix entry number check for add_atomic_switch_msr()Xiaoyao Li2019-02-201-1/+2
* cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVMJosh Poimboeuf2019-02-121-1/+2
* KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7...Peter Shier2019-02-121-0/+1
* KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() failsSean Christopherson2019-01-091-2/+5
* KVM: Fix UAF in nested posted interrupt processingCfir Cohen2018-12-291-0/+2
* x86/kvm/vmx: fix old-style function declarationYi Wang2018-12-171-4/+4
* KVM: nVMX: Clear reserved bits of #DB exit qualificationJim Mattson2018-11-131-2/+5
* KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instrSean Christopherson2018-09-191-2/+2
* kvm: nVMX: Fix fault vector for VMX operation at CPL > 0Jim Mattson2018-09-151-2/+2
* KVM: vmx: track host_state.loaded using a loaded_vmcs pointerSean Christopherson2018-09-151-7/+15
* KVM: VMX: fixes for vmentry_l1d_flush module parameterPaolo Bonzini2018-09-091-10/+16
* x86/kvm/vmx: Remove duplicate l1d flush definitionsJosh Poimboeuf2018-09-051-3/+0
* KVM: vmx: use local variable for current_vmptr when emulating VMPTRSTSean Christopherson2018-09-051-8/+7
* KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentryPaolo Bonzini2018-08-151-2/+1
* x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentryPaolo Bonzini2018-08-151-0/+10
* KVM: X86: Allow userspace to define the microcode versionWanpeng Li2018-08-151-0/+1
* KVM: x86: Add a framework for supporting MSR-based featuresTom Lendacky2018-08-151-0/+6
* x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr()Nicolai Stange2018-08-151-1/+0
* x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1dNicolai Stange2018-08-151-4/+13
* x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush()Nicolai Stange2018-08-151-4/+6
* x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond'Nicolai Stange2018-08-151-5/+5
* x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush()Nicolai Stange2018-08-151-7/+7
* x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' contentNicolai Stange2018-08-151-3/+14
* x86/bugs, kvm: Introduce boot-time control of L1TF mitigationsJiri Kosina2018-08-151-13/+43
* x86/kvm: Allow runtime control of L1D flushThomas Gleixner2018-08-151-5/+8
* x86/kvm: Serialize L1D flush parameter setterThomas Gleixner2018-08-151-2/+6
* x86/kvm: Add static key for flush alwaysThomas Gleixner2018-08-151-5/+11
* x86/kvm: Move l1tf setup functionThomas Gleixner2018-08-151-46/+77
* x86/l1tf: Handle EPT disabled state properThomas Gleixner2018-08-151-18/+26
* x86/kvm: Drop L1TF MSR list approachThomas Gleixner2018-08-151-36/+7
* x86/litf: Introduce vmx status variableThomas Gleixner2018-08-151-11/+11
* x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if requiredKonrad Rzeszutek Wilk2018-08-151-5/+37
* x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRsKonrad Rzeszutek Wilk2018-08-151-8/+14
* x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accountingKonrad Rzeszutek Wilk2018-08-151-10/+19
* x86/KVM/VMX: Add find_msr() helper functionKonrad Rzeszutek Wilk2018-08-151-13/+18
* x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbersKonrad Rzeszutek Wilk2018-08-151-30/+35
* x86/KVM/VMX: Add L1D flush logicPaolo Bonzini2018-08-151-1/+21
* x86/KVM/VMX: Add L1D MSR based flushPaolo Bonzini2018-08-151-4/+11
* x86/KVM/VMX: Add L1D flush algorithmPaolo Bonzini2018-08-151-4/+66
* x86/KVM/VMX: Add module argument for L1TF mitigationKonrad Rzeszutek Wilk2018-08-151-2/+63