summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx.c
AgeCommit message (Expand)AuthorFilesLines
2017-03-09KVM: nVMX: do not warn when MSR bitmap address is not backedRadim Krčmář1-3/+1
2017-03-07KVM: nVMX: reset nested_run_pending if the vCPU is going to be resetWanpeng Li1-1/+3
2017-03-06kvm: nVMX: VMCLEAR should not cause the vCPU to shut downJim Mattson1-18/+4
2017-03-01KVM: nVMX: Fix pending events injectionWanpeng Li1-2/+6
2017-03-01x86/kvm/vmx: remove unused variable in segment_base()Jérémy Lefaure1-1/+0
2017-02-21KVM: VMX: use correct vmcs_read/write for guest segment selector/baseChao Peng1-2/+2
2017-02-21x86/kvm/vmx: Defer TR reload after VM exitAndy Lutomirski1-14/+9
2017-02-21x86/kvm/vmx: Simplify segment_base()Andy Lutomirski1-8/+7
2017-02-21x86/kvm/vmx: Get rid of segment_base() on 64-bit kernelsAndy Lutomirski1-4/+7
2017-02-21x86/kvm/vmx: Don't fetch the TSS base from the GDTAndy Lutomirski1-10/+4
2017-02-20kvm: fix page struct leak in handle_vmonPaolo Bonzini1-2/+7
2017-02-17KVM: x86: remove code for lazy FPU handlingPaolo Bonzini1-97/+15
2017-02-16KVM: VMX: use vmcs_set/clear_bits for CPU-based execution controlsPaolo Bonzini1-22/+8
2017-02-15kvm: nVMX: Refactor nested_vmx_run()Jim Mattson1-49/+62
2017-02-15kvm: nVMX: Split VMCS checks from nested_vmx_run()Jim Mattson1-91/+103
2017-02-15kvm: nVMX: Refactor nested_get_vmcs12_pages()Jim Mattson1-69/+69
2017-02-15kvm: nVMX: Refactor handle_vmptrld()Jim Mattson1-9/+13
2017-02-15kvm: nVMX: Refactor handle_vmon()Jim Mattson1-41/+52
2017-02-15kvm: nVMX: Prepare for checkpointing L2 stateJim Mattson1-29/+48
2017-02-15kvm: x86: do not use KVM_REQ_EVENT for APICv interrupt injectionPaolo Bonzini1-3/+5
2017-02-15KVM: x86: do not scan IRR twice on APICv vmentryPaolo Bonzini1-12/+19
2017-02-15KVM: x86: preparatory changes for APICv cleanupsPaolo Bonzini1-16/+16
2017-02-15KVM: vmx: clear pending interrupts on KVM_SET_LAPICPaolo Bonzini1-0/+9
2017-02-15kvm: vmx: Use the hardware provided GPA instead of page walkPaolo Bonzini1-0/+3
2017-02-07KVM: nVMX: vmx_complete_nested_posted_interrupt() can't failDavid Hildenbrand1-5/+5
2017-02-07KVM: nVMX: kmap() can't failDavid Hildenbrand1-9/+0
2017-01-27kvm: x86: mmu: Set SPTE_SPECIAL_MASK within mmu.cJunaid Shahid1-4/+2
2017-01-27kvm: x86: mmu: Rename EPT_VIOLATION_READ/WRITE/INSTR constantsJunaid Shahid1-3/+3
2017-01-20Revert "KVM: nested VMX: disable perf cpuid reporting"Jim Mattson1-2/+0
2017-01-09kvm: nVMX: Reorder error checks for emulated VMXONJim Mattson1-3/+3
2017-01-09KVM: vmx: speed up TPR below threshold vmexitsPaolo Bonzini1-1/+1
2017-01-09kvm: x86: mmu: Lockless access tracking for Intel CPUs without EPT A bits.Junaid Shahid1-10/+16
2017-01-09kvm: x86: mmu: Do not use bit 63 for tracking special SPTEsJunaid Shahid1-3/+3
2017-01-09kvm: x86: mmu: Use symbolic constants for EPT Violation Exit QualificationsJunaid Shahid1-8/+14
2017-01-05KVM: VMX: remove duplicated declarationJan Dakinevich1-6/+0
2016-12-21KVM: nVMX: fix instruction skipping during emulated vm-entryDavid Matlack1-4/+4
2016-12-19kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)Jim Mattson1-6/+5
2016-12-15kvm: nVMX: Correct a VMX instruction error code for VMPTRLDGanShun1-1/+1
2016-12-13Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-401/+691
2016-12-08KVM: nVMX: invvpid handling improvementsJan Dakinevich1-0/+10
2016-12-08KVM: nVMX: check host CR3 on vmentry and vmexitLadi Prosek1-7/+18
2016-12-08KVM: nVMX: introduce nested_vmx_load_cr3 and call it on vmentryLadi Prosek1-15/+42
2016-12-08KVM: nVMX: propagate errors from prepare_vmcs02Ladi Prosek1-4/+19
2016-12-08KVM: nVMX: fix CR3 load if L2 uses PAE paging and EPTLadi Prosek1-2/+14
2016-12-08KVM: nVMX: load GUEST_EFER after GUEST_CR0 during emulated VM-entryDavid Matlack1-9/+9
2016-12-08KVM: nVMX: generate MSR_IA32_CR{0,4}_FIXED1 from guest CPUIDDavid Matlack1-3/+52
2016-12-08KVM: nVMX: fix checks on CR{0,4} during virtual VMX operationDavid Matlack1-24/+53
2016-12-08KVM: nVMX: support restore of VMX capability MSRsDavid Matlack1-24/+266
2016-12-08KVM: nVMX: generate non-true VMX MSRs based on true versionsDavid Matlack1-26/+19
2016-12-08KVM: x86: Add kvm_skip_emulated_instruction and use it.Kyle Huey1-105/+72