summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: nVMX: Fix pending events injectionWanpeng Li2017-03-011-2/+6
* x86/kvm/vmx: remove unused variable in segment_base()Jérémy Lefaure2017-03-011-1/+0
* KVM: VMX: use correct vmcs_read/write for guest segment selector/baseChao Peng2017-02-211-2/+2
* x86/kvm/vmx: Defer TR reload after VM exitAndy Lutomirski2017-02-211-14/+9
* x86/kvm/vmx: Simplify segment_base()Andy Lutomirski2017-02-211-8/+7
* x86/kvm/vmx: Get rid of segment_base() on 64-bit kernelsAndy Lutomirski2017-02-211-4/+7
* x86/kvm/vmx: Don't fetch the TSS base from the GDTAndy Lutomirski2017-02-211-10/+4
* kvm: fix page struct leak in handle_vmonPaolo Bonzini2017-02-201-2/+7
* KVM: x86: remove code for lazy FPU handlingPaolo Bonzini2017-02-171-97/+15
* KVM: VMX: use vmcs_set/clear_bits for CPU-based execution controlsPaolo Bonzini2017-02-161-22/+8
* kvm: nVMX: Refactor nested_vmx_run()Jim Mattson2017-02-151-49/+62
* kvm: nVMX: Split VMCS checks from nested_vmx_run()Jim Mattson2017-02-151-91/+103
* kvm: nVMX: Refactor nested_get_vmcs12_pages()Jim Mattson2017-02-151-69/+69
* kvm: nVMX: Refactor handle_vmptrld()Jim Mattson2017-02-151-9/+13
* kvm: nVMX: Refactor handle_vmon()Jim Mattson2017-02-151-41/+52
* kvm: nVMX: Prepare for checkpointing L2 stateJim Mattson2017-02-151-29/+48
* kvm: x86: do not use KVM_REQ_EVENT for APICv interrupt injectionPaolo Bonzini2017-02-151-3/+5
* KVM: x86: do not scan IRR twice on APICv vmentryPaolo Bonzini2017-02-151-12/+19
* KVM: x86: preparatory changes for APICv cleanupsPaolo Bonzini2017-02-151-16/+16
* KVM: vmx: clear pending interrupts on KVM_SET_LAPICPaolo Bonzini2017-02-151-0/+9
* kvm: vmx: Use the hardware provided GPA instead of page walkPaolo Bonzini2017-02-151-0/+3
* KVM: nVMX: vmx_complete_nested_posted_interrupt() can't failDavid Hildenbrand2017-02-071-5/+5
* KVM: nVMX: kmap() can't failDavid Hildenbrand2017-02-071-9/+0
* kvm: x86: mmu: Set SPTE_SPECIAL_MASK within mmu.cJunaid Shahid2017-01-271-4/+2
* kvm: x86: mmu: Rename EPT_VIOLATION_READ/WRITE/INSTR constantsJunaid Shahid2017-01-271-3/+3
* Revert "KVM: nested VMX: disable perf cpuid reporting"Jim Mattson2017-01-201-2/+0
* kvm: nVMX: Reorder error checks for emulated VMXONJim Mattson2017-01-091-3/+3
* KVM: vmx: speed up TPR below threshold vmexitsPaolo Bonzini2017-01-091-1/+1
* kvm: x86: mmu: Lockless access tracking for Intel CPUs without EPT A bits.Junaid Shahid2017-01-091-10/+16
* kvm: x86: mmu: Do not use bit 63 for tracking special SPTEsJunaid Shahid2017-01-091-3/+3
* kvm: x86: mmu: Use symbolic constants for EPT Violation Exit QualificationsJunaid Shahid2017-01-091-8/+14
* 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
OpenPOWER on IntegriCloud