summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * | | | KVM: VMX: split list of shadowed VMCS field to a separate filePaolo Bonzini2018-01-161-60/+4
| * | | | kvm: vmx: Reduce size of vmcs_field_to_offset_tableJim Mattson2018-01-161-7/+13
| * | | | kvm: vmx: Change vmcs_field_type to vmcs_field_widthJim Mattson2018-01-161-19/+19
| * | | | kvm: vmx: Introduce VMCS12_MAX_FIELD_INDEXJim Mattson2018-01-161-1/+7
| * | | | KVM: VMX: optimize shadow VMCS copyingPaolo Bonzini2018-01-161-78/+65
| * | | | KVM: vmx: shadow more fields that are read/written on every vmexitsPaolo Bonzini2018-01-161-9/+23
| * | | | KVM: nVMX: Fix races when sending nested PI while dest enters/leaves L2Liran Alon2018-01-161-2/+3
| * | | | KVM: nVMX: Fix injection to L2 when L1 don't intercept external-interruptsLiran Alon2018-01-161-24/+17
| * | | | KVM: nVMX: Re-evaluate L1 pending events when running L2 and L1 got posted-in...Liran Alon2018-01-161-1/+11
| * | | | KVM: x86: Change __kvm_apic_update_irr() to also return if max IRR updatedLiran Alon2018-01-161-2/+3
| * | | | KVM: nVMX: Fix bug of injecting L2 exception into L1Liran Alon2018-01-161-1/+0
| * | | | kvm/vmx: Use local vmx variable in vmx_get_msr()Borislav Petkov2018-01-161-5/+6
| * | | | Merge branch 'kvm-insert-lfence'Paolo Bonzini2018-01-161-2/+10
| |\ \ \ \
| * | | | | KVM: X86: introduce invalidate_gpa argument to tlb flushWanpeng Li2018-01-161-10/+11
| * | | | | KVM: Take vcpu->mutex outside vcpu_loadChristoffer Dall2017-12-141-3/+1
| * | | | | KVM: VMX: drop I/O permission bitmapsQuan Xu2017-12-141-15/+3
| * | | | | KVM: VMX: Cache IA32_DEBUGCTL in memoryWanpeng Li2017-12-141-4/+6
| * | | | | KVM: nVMX: Add a WARN for freeing a loaded VMCS02Mark Kanda2017-12-141-2/+15
| * | | | | KVM: nVMX: Eliminate vmcs02 poolJim Mattson2017-12-141-123/+23
| * | | | | KVM: x86: emulate RDPIDPaolo Bonzini2017-12-141-0/+15
| * | | | | KVM: vmx: add support for emulating UMIPPaolo Bonzini2017-12-141-2/+27
| * | | | | KVM: x86: add support for emulating UMIPPaolo Bonzini2017-12-141-0/+6
* | | | | | KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRLKarimAllah Ahmed2018-02-031-2/+103
* | | | | | KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIESKarimAllah Ahmed2018-02-031-0/+15
* | | | | | KVM/x86: Add IBPB supportAshok Raj2018-02-031-2/+78
* | | | | | Merge branch 'msr-bitmaps' of git://git.kernel.org/pub/scm/virt/kvm/kvm into ...Thomas Gleixner2018-02-031-254/+186
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | KVM: VMX: make MSR bitmaps per-VCPUPaolo Bonzini2018-01-311-123/+147
| * | | | | KVM: VMX: introduce alloc_loaded_vmcsPaolo Bonzini2018-01-271-14/+22
| * | | | | KVM: nVMX: Eliminate vmcs02 poolJim Mattson2018-01-271-123/+23
| | |_|/ / | |/| | |
OpenPOWER on IntegriCloud