summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx.c
Commit message (Expand)AuthorAgeFilesLines
...
| * 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
* | 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
| * | | | KVM: vmx: speed up MSR bitmap mergePaolo Bonzini2018-01-161-36/+42
| * | | | KVM: vmx: simplify MSR bitmap setupPaolo Bonzini2018-01-161-8/+6
| * | | | KVM: nVMX: remove unnecessary vmwrite from L2->L1 vmexitPaolo Bonzini2018-01-161-3/+0
| * | | | KVM: nVMX: initialize more non-shadowed fields in prepare_vmcs02_fullPaolo Bonzini2018-01-161-79/+83
| * | | | KVM: nVMX: initialize descriptor cache fields in prepare_vmcs02_fullPaolo Bonzini2018-01-161-22/+34
| * | | | KVM: nVMX: track dirty state of non-shadowed VMCS fieldsPaolo Bonzini2018-01-161-1/+28
OpenPOWER on IntegriCloud