summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: VMX: remove duplicated declarationJan Dakinevich2017-01-051-6/+0
* KVM: nVMX: fix instruction skipping during emulated vm-entryDavid Matlack2016-12-211-4/+4
* kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)Jim Mattson2016-12-191-6/+5
* kvm: nVMX: Correct a VMX instruction error code for VMPTRLDGanShun2016-12-151-1/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2016-12-131-401/+691
|\
| * KVM: nVMX: invvpid handling improvementsJan Dakinevich2016-12-081-0/+10
| * KVM: nVMX: check host CR3 on vmentry and vmexitLadi Prosek2016-12-081-7/+18
| * KVM: nVMX: introduce nested_vmx_load_cr3 and call it on vmentryLadi Prosek2016-12-081-15/+42
| * KVM: nVMX: propagate errors from prepare_vmcs02Ladi Prosek2016-12-081-4/+19
| * KVM: nVMX: fix CR3 load if L2 uses PAE paging and EPTLadi Prosek2016-12-081-2/+14
| * KVM: nVMX: load GUEST_EFER after GUEST_CR0 during emulated VM-entryDavid Matlack2016-12-081-9/+9
| * KVM: nVMX: generate MSR_IA32_CR{0,4}_FIXED1 from guest CPUIDDavid Matlack2016-12-081-3/+52
| * KVM: nVMX: fix checks on CR{0,4} during virtual VMX operationDavid Matlack2016-12-081-24/+53
| * KVM: nVMX: support restore of VMX capability MSRsDavid Matlack2016-12-081-24/+266
| * KVM: nVMX: generate non-true VMX MSRs based on true versionsDavid Matlack2016-12-081-26/+19
| * KVM: x86: Add kvm_skip_emulated_instruction and use it.Kyle Huey2016-12-081-105/+72
| * KVM: VMX: Move skip_emulated_instruction out of nested_vmx_check_vmcs12Kyle Huey2016-12-081-20/+33
| * KVM: VMX: Reorder some skip_emulated_instruction callsKyle Huey2016-12-081-6/+6
| * KVM: x86: Add a return value to kvm_emulate_cpuidKyle Huey2016-12-081-2/+1
| * KVM: nVMX: invvpid handling improvementsJan Dakinevich2016-11-221-12/+24
| * kvm: x86: make function static to avoid compiling warningJiang Biao2016-11-161-1/+1
| * kvm: x86: avoid atomic operations on APICv vmentryPaolo Bonzini2016-11-031-1/+13
| * KVM: nVMX: support descriptor table exitsPaolo Bonzini2016-11-021-0/+3
| * kvm: x86: remove the misleading comment in vmx_handle_external_intrLongpeng(Mike)2016-11-021-5/+0
| * KVM: VMX: refactor setup of global page-sized bitmapsRadim Krčmář2016-11-021-82/+38
| * KVM: VMX: join functions that disable x2apic msr interceptsRadim Krčmář2016-11-021-36/+15
| * KVM: VMX: remove functions that enable msr interceptsRadim Krčmář2016-11-021-53/+4
| * kvm: nVMX: Update MSR load counts on a VMCS switchJim Mattson2016-11-021-0/+11
| * kvm: nVMX: Fetch VM_INSTRUCTION_ERROR from vmcs02 on vmx->failJim Mattson2016-11-021-1/+5
| * KVM: VMX: Better name x2apic msr bitmapsWanpeng Li2016-11-021-36/+36
* | Merge branch 'linus' into x86/fpu, to resolve conflictsIngo Molnar2016-11-231-45/+20
|\|
| * kvm: nVMX: VMCLEAR an active shadow VMCS after last useJim Mattson2016-11-021-7/+15
| * KVM: x86: drop TSC offsetting kvm_x86_ops to fix KVM_GET/SET_CLOCKPaolo Bonzini2016-11-021-36/+3
| * kvm: nVMX: Fix kernel panics induced by illegal INVEPT/INVVPID typesJim Mattson2016-10-271-2/+2
* | x86/fpu, kvm: Remove host CR0.TS manipulationAndy Lutomirski2016-11-011-8/+4
|/
* Merge tag 'kvm-4.9-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2016-10-061-72/+135
|\
| * KVM: nVMX: Fix the NMI IDT-vectoring handlingWanpeng Li2016-09-231-15/+16
| * KVM: VMX: Enable MSR-BASED TPR shadow even if APICv is inactiveWanpeng Li2016-09-231-38/+94
| * KVM: nVMX: Fix reload apic access page warningWanpeng Li2016-09-231-1/+1
| * kvm: x86: drop read_tsc_offset()Luiz Capitulino2016-09-161-6/+0
| * KVM: nVMX: expose INS/OUTS information supportJan Dakinevich2016-09-071-0/+9
| * KVM: VMX: not use vmcs_config in setup_vmcs_configPaolo Bonzini2016-09-071-1/+1
| * KVM: x86: ratelimit and decrease severity for guest-triggered printkPaolo Bonzini2016-09-071-9/+9
| * KVM: nVMX: pass valid guest linear-address to the L1Jan Dakinevich2016-09-071-0/+3
| * KVM: nVMX: make emulated nested preemption timer pinnedWanpeng Li2016-09-071-1/+1
| * vmx: refine validity check for guest linear addressLiang Li2016-09-071-1/+1
* | Merge branch 'linus' into x86/asm, to pick up recent fixesIngo Molnar2016-09-151-67/+69
|\|
| * kvm: nVMX: fix nested tsc scalingPeter Feiner2016-08-181-4/+12
| * KVM: nVMX: postpone VMCS changes on MSR_IA32_APICBASE writeRadim Krčmář2016-08-181-0/+13
| * KVM: nVMX: fix msr bitmaps to prevent L2 from accessing L0 x2APICRadim Krčmář2016-08-181-63/+44