summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-04-091-354/+737
|\
| * kvm: x86: fix a prototype warningPeng Hao2018-04-061-1/+1
| * KVM: X86: Introduce handle_ud()Wanpeng Li2018-04-041-8/+2
| * KVM: vmx: unify adjacent #ifdefsPaolo Bonzini2018-04-041-7/+3
| * 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 branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2018-04-021-1/+0
|\ \
| * | x86/MSR: Move native_* variants to msr.hBorislav Petkov2018-03-081-1/+0
| |/
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-03-301-5/+5
|\ \
| * | KVM: nVMX: sync vmcs02 segment regs prior to vmx_set_cr0Sean Christopherson2018-03-231-5/+5
| |/
* | kvm/x86: fix icebp instruction handlingLinus Torvalds2018-03-201-1/+8
|/
* 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
OpenPOWER on IntegriCloud