summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx/nested.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: nVMX: Fix some comment typos and coding styleMiaohe Lin2020-02-121-2/+3
* KVM: nVMX: Handle pending #DB when injecting INIT VM-exitOliver Upton2020-02-121-0/+28
* x86/kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested g...Vitaly Kuznetsov2020-02-051-0/+3
* KVM: nVMX: Remove stale comment from nested_vmx_load_cr3()Sean Christopherson2020-02-051-4/+4
* KVM: nVMX: delete meaningless nested_vmx_run() declarationMiaohe Lin2020-02-051-2/+0
* Merge tag 'kvm-5.6-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-01-311-104/+85
|\
| * KVM: nVMX: Check GUEST_DR7 on vmentry of nested guestsKrish Sadhukhan2020-01-271-0/+4
| * KVM: x86: Perform non-canonical checks in 32-bit KVMSean Christopherson2020-01-271-2/+0
| * KVM: nVMX: WARN on failure to set IA32_PERF_GLOBAL_CTRLOliver Upton2020-01-271-14/+4
| * KVM: nVMX: vmread should not set rflags to specify success in case of #PFMiaohe Lin2020-01-211-1/+3
| * KVM: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declarationMiaohe Lin2020-01-211-3/+0
| * KVM: Fix some comment typos and missing parenthesesMiaohe Lin2020-01-211-1/+1
| * kvm: nVMX: Aesthetic cleanup of handle_vmread and handle_vmwriteJim Mattson2020-01-081-36/+34
| * kvm: nVMX: VMWRITE checks unsupported field before read-only fieldJim Mattson2020-01-081-5/+6
| * kvm: nVMX: VMWRITE checks VMCS-link pointer before VMCS fieldJim Mattson2020-01-081-34/+25
| * KVM: VMX: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTINGXiaoyao Li2020-01-081-4/+4
| * KVM: VMX: Rename NMI_PENDING to NMI_WINDOWXiaoyao Li2020-01-081-6/+6
| * KVM: VMX: Rename INTERRUPT_PENDING to INTERRUPT_WINDOWXiaoyao Li2020-01-081-6/+6
* | x86/msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSRSean Christopherson2020-01-131-2/+2
|/
* KVM: nVMX: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use api...Liran Alon2019-11-211-7/+0
* KVM: nVMX: Do not mark vmcs02->apic_access_page as dirty when unpinningLiran Alon2019-11-211-3/+3
* Merge branch 'kvm-tsx-ctrl' into HEADPaolo Bonzini2019-11-211-28/+36
|\
| * KVM: nVMX: Don't leak L1 MMIO regions to L2Jim Mattson2019-10-221-28/+36
* | KVM: nVMX: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPTLiran Alon2019-11-201-2/+4
* | KVM: nVMX: Use semi-colon instead of comma for exit-handlers initializationLiran Alon2019-11-201-13/+13
* | KVM: nVMX: Add support for capturing highest observable L2 TSCAaron Lewis2019-11-151-6/+95
* | kvm: nested: Introduce read_and_check_msr_entry()Aaron Lewis2019-11-151-13/+22
* | KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry,Exit} controlOliver Upton2019-11-151-0/+21
* | KVM: nVMX: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-EntryOliver Upton2019-11-151-0/+5
* | KVM: nVMX: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-ExitOliver Upton2019-11-151-2/+12
* | KVM: nVMX: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-EntryOliver Upton2019-11-151-0/+5
* | KVM: nVMX: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-EntryOliver Upton2019-11-151-0/+6
* | KVM: nVMX: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPRLiran Alon2019-11-151-0/+3
* | KVM: VMX: Consume pending LAPIC INIT event when exit on INIT_SIGNALLiran Alon2019-11-151-0/+1
* | KVM: VMX: Rename {vmx,nested_vmx}_vcpu_setup()Xiaoyao Li2019-10-221-1/+1
* | KVM: x86: Add helpers to test/mark reg availability and dirtinessSean Christopherson2019-10-221-2/+2
* | KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-EnterSean Christopherson2019-10-221-0/+10
|/
* KVM: nVMX: Fix consistency check on injected exception error codeSean Christopherson2019-10-031-1/+1
* KVM: nVMX: cleanup and fix host 64-bit mode checksPaolo Bonzini2019-09-251-31/+19
* kvm: nvmx: limit atomic switch MSRsMarc Orr2019-09-241-11/+32
* KVM: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexitTao Xu2019-09-241-0/+4
* KVM: x86: Add support for user wait instructionsTao Xu2019-09-241-0/+1
* KVM: nVMX: Check Host Address Space Size on vmentry of nested guestsKrish Sadhukhan2019-09-241-0/+28
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-09-181-143/+162
|\
| * KVM: x86: Fix INIT signal handling in various CPU statesLiran Alon2019-09-111-0/+14
| * KVM: nVMX: trace nested VM-Enter failures detected by H/WSean Christopherson2019-09-111-5/+10
| * KVM: nVMX: add tracepoint for failed nested VM-EnterSean Christopherson2019-09-111-123/+133
| * KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callersSean Christopherson2019-09-101-16/+6
* | KVM: nVMX: handle page fault in vmreadPaolo Bonzini2019-09-141-1/+3
|/
* KVM: nVMX: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after freeJan Kiszka2019-07-221-0/+2
OpenPOWER on IntegriCloud