summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx.c
Commit message (Expand)AuthorAgeFilesLines
* x86: kvm: hide the unused 'cpu' variableArnd Bergmann2018-04-041-0/+2
* KVM: VMX: remove bogus WARN_ON in handle_ept_misconfigSean Christopherson2018-04-041-12/+1
* KVM: VMX: raise internal error for exception during invalid protected mode stateSean Christopherson2018-04-041-6/+14
* KVM: nVMX: Optimization: Dont set KVM_REQ_EVENT when VMExit with nested_run_p...Liran Alon2018-03-281-8/+0
* KVM: x86: Rename interrupt.pending to interrupt.injectedLiran Alon2018-03-281-1/+1
* x86/kvm: use Enlightened VMCS when running on Hyper-VVitaly Kuznetsov2018-03-281-10/+291
* KVM: VMX: Bring the common code to header fileBabu Moger2018-03-281-42/+9
* KVM: VMX: Remove ple_window_actual_maxBabu Moger2018-03-281-25/+6
* KVM: VMX: Fix the module parameters for vmxBabu Moger2018-03-281-13/+14
* KVM: x86: Fix perf timer mode IP reportingAndi Kleen2018-03-281-2/+2
* KVM: VMX: add struct kvm_vmx to hold VMX specific KVM varsSean Christopherson2018-03-231-15/+31
* KVM: x86: move setting of ept_identity_map_addr to vmx.cSean Christopherson2018-03-231-0/+7
* KVM: x86: define SVM/VMX specific kvm_arch_[alloc|free]_vmSean Christopherson2018-03-231-0/+12
* KVM: nVMX: fix vmentry failure code when L2 state would require emulationPaolo Bonzini2018-03-211-1/+3
* x86/kvm/vmx: avoid expensive rdmsr for MSR_GS_BASEVitaly Kuznetsov2018-03-161-1/+2
* x86/kvm/vmx: read MSR_{FS,KERNEL_GS}_BASE from current->threadVitaly Kuznetsov2018-03-161-3/+10
* KVM: X86: Provide a capability to disable PAUSE interceptsWanpeng Li2018-03-161-4/+13
* KVM: X86: Provide a capability to disable HLT interceptsWanpeng Li2018-03-161-0/+24
* KVM: X86: Provide a capability to disable MWAIT interceptsWanpeng Li2018-03-161-4/+5
* KVM: x86: VMX: Intercept #GP to support access to VMware backdoor portsLiran Alon2018-03-161-0/+24
* KVM: x86: add kvm_fast_pio() to consolidate fast PIO codeSean Christopherson2018-03-161-11/+2
* KVM: VMX: use kvm_fast_pio_in for handling IN I/OSean Christopherson2018-03-161-3/+6
* KVM: vVMX: signal failure for nested VMEntry if emulation_requiredSean Christopherson2018-03-161-0/+15
* KVM: VMX: WARN on a MOV CR3 exit w/ unrestricted guestSean Christopherson2018-03-161-0/+2
* KVM: VMX: give unrestricted guest full control of CR3Sean Christopherson2018-03-161-2/+2
* KVM: VMX: don't force CR4.PAE/PSE for unrestricted guestSean Christopherson2018-03-161-14/+22
* KVM: VMX: remove CR0.WP from ..._ALWAYS_ON_UNRESTRICTED_GUESTSean Christopherson2018-03-161-3/+4
* KVM: VMX: don't configure EPT identity map for unrestricted guestSean Christopherson2018-03-161-2/+3
* KVM: VMX: don't configure RM TSS for unrestricted guestSean Christopherson2018-03-161-0/+3
* KVM: nVMX: Enforce NMI controls on vmentry of L2 guestsKrish Sadhukhan2018-03-081-2/+27
* KVM: nVMX: expose VMX capabilities for nested hypervisors to userspacePaolo Bonzini2018-03-061-5/+21
* KVM: nVMX: introduce struct nested_vmx_msrsPaolo Bonzini2018-03-061-174/+178
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-03-021-0/+7
|\
| * KVM: X86: Allow userspace to define the microcode versionWanpeng Li2018-03-011-0/+1
| * KVM: x86: Add a framework for supporting MSR-based featuresTom Lendacky2018-03-011-0/+6
* | Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-02-261-4/+5
|\ \ | |/ |/|
| * KVM/VMX: Optimize vmx_vcpu_run() and svm_vcpu_run() by marking the RDMSR path...Paolo Bonzini2018-02-231-1/+1
| * KVM/x86: Remove indirect MSR op calls from SPEC_CTRLPaolo Bonzini2018-02-231-3/+4
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-02-261-2/+8
|\ \ | |/ |/|
| * KVM: nVMX: Don't halt vcpu when L1 is injecting events to L2Chao Gao2018-02-241-1/+6
| * KVM: nVMX: preserve SECONDARY_EXEC_DESC without UMIPRadim Krčmář2018-02-241-1/+2
* | Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-02-141-3/+6
|\ \ | |/ |/|
| * KVM/nVMX: Set the CPU_BASED_USE_MSR_BITMAPS if we have a valid L02 MSR bitmapKarimAllah Ahmed2018-02-131-1/+2
| * X86/nVMX: Properly set spec_ctrl and pred_cmd before merging MSRsKarimAllah Ahmed2018-02-131-2/+2
* | Merge tag 'kvm-4.16-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-02-101-350/+406
|\ \ | |/ |/|
| * Merge branch 'msr-bitmaps' of git://git.kernel.org/pub/scm/virt/kvm/kvmRadim Krčmář2018-02-091-143/+164
| |\
| * \ Merge branch 'x86/hyperv' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Radim Krčmář2018-02-011-8/+21
| |\ \
| | * \ Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-01-291-2/+2
| | |\ \
| * | | | x86/kvm/vmx: do not use vm-exit instruction length for fast MMIO when running...Vitaly Kuznetsov2018-01-311-1/+15
| * | | | KVM: VMX: introduce X2APIC_MSR macroPaolo Bonzini2018-01-161-10/+9
OpenPOWER on IntegriCloud