summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/x86.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86/vPMU: Add lazy mechanism to release perf_event per vPMCLike Xu2019-11-151-0/+6
* KVM: x86/vPMU: Rename pmu_ops callbacks from msr_idx to rdpmc_ecxLike Xu2019-11-151-1/+1
* KVM: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latchedLiran Alon2019-11-151-2/+6
* KVM: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMMLiran Alon2019-11-151-6/+7
* KVM: x86: get rid of odd out jump label in pdptrs_changedMiaohe Lin2019-11-111-5/+2
* KVM: x86: switch KVMCLOCK base to monotonic raw clockMarcelo Tosatti2019-11-021-22/+37
* kvm: x86: Move IA32_XSS to kvm_{get,set}_msr_commonAaron Lewis2019-10-221-0/+20
* KVM: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 codeAaron Lewis2019-10-221-10/+28
* KVM: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loadedAaron Lewis2019-10-221-11/+5
* KVM: remove redundant code in kvm_arch_vm_ioctlMiaohe Lin2019-10-221-3/+0
* kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameterSuthikulpanit, Suravee2019-10-221-1/+1
* KVM: x86: Add helpers to test/mark reg availability and dirtinessSean Christopherson2019-10-221-8/+5
* kvm: clear kvmclock MSR on resetPaolo Bonzini2019-10-221-5/+3
* KVM: x86: fix bugon.cocci warningskbuild test robot2019-10-221-2/+1
* KVM: x86: omit "impossible" pmu MSRs from MSR listPaolo Bonzini2019-10-041-16/+2
* KVM: x86: omit absent pmu MSRs from MSR listPaolo Bonzini2019-10-031-2/+12
* kvm: x86, powerpc: do not allow clearing largepages debugfs entryPaolo Bonzini2019-09-301-3/+3
* KVM: X86: Fix userspace set invalid CR4Wanpeng Li2019-09-261-17/+21
* KVM: x86: Check kvm_rebooting in kvm_spurious_fault()Sean Christopherson2019-09-251-1/+2
* KVM: x86/mmu: Revert "KVM: x86/mmu: Remove is_obsolete() call"Sean Christopherson2019-09-241-0/+1
* KVM: vmx: Emulate MSR IA32_UMWAIT_CONTROLTao Xu2019-09-241-0/+2
* KVM: VMX: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfigSean Christopherson2019-09-241-1/+5
* KVM: x86: Remove emulation_result enums, EMULATE_{DONE,FAIL,USER_EXIT}Sean Christopherson2019-09-241-29/+28
* KVM: x86: Move triple fault request into RM int injectionSean Christopherson2019-09-241-9/+8
* KVM: x86: Handle emulation failure directly in kvm_task_switch()Sean Christopherson2019-09-241-3/+6
* KVM: x86: Exit to userspace on emulation skip failureSean Christopherson2019-09-241-2/+7
* KVM: x86: Move #UD injection for failed emulation into emulation codeSean Christopherson2019-09-241-9/+5
* KVM: x86: Add explicit flag for forced emulation on #UDSean Christopherson2019-09-241-2/+3
* KVM: x86: Move #GP injection for VMware into x86_emulate_instruction()Sean Christopherson2019-09-241-5/+9
* KVM: x86: Refactor kvm_vcpu_do_singlestep() to remove out paramSean Christopherson2019-09-241-6/+6
* KVM: x86: Clean up handle_emulation_failure()Sean Christopherson2019-09-241-6/+4
* KVM: x86: Relocate MMIO exit stats countingSean Christopherson2019-09-241-0/+2
* KVM: x86: Manually flush collapsible SPTEs only when toggling flagsSean Christopherson2019-09-241-1/+6
* KVM: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is av...Vitaly Kuznetsov2019-09-241-2/+4
* KVM/Hyper-V: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSHTianyu Lan2019-09-241-0/+8
* kvm: x86: Add Intel PMU MSRs to msrs_to_save[]Jim Mattson2019-09-241-0/+41
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-09-181-69/+128
|\
| * KVM: x86: set ctxt->have_exception in x86_decode_insn()Jan Dakinevich2019-09-111-0/+6
| * KVM: x86: always stop emulation on page faultJan Dakinevich2019-09-111-1/+3
| * KVM: nVMX: add tracepoint for failed nested VM-EnterSean Christopherson2019-09-111-0/+1
| * KVM: x86: Add kvm_emulate_{rd,wr}msr() to consolidate VXM/SVM codeSean Christopherson2019-09-101-0/+35
| * KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callersSean Christopherson2019-09-101-51/+50
| * KVM: X86: Tune PLE Window tracepointPeter Xu2019-09-101-1/+1
| * KVM: x86: Manually calculate reserved bits when loading PDPTRSSean Christopherson2019-09-101-3/+8
| * KVM: X86: Add pv tlb shootdown tracepointWanpeng Li2019-08-221-0/+2
| * KVM: x86: Unconditionally call x86 ops that are always implementedSean Christopherson2019-08-221-10/+3
| * KVM: x86: Rename access permissions cache member in struct kvm_vcpu_archSean Christopherson2019-08-221-1/+1
| * x86: KVM: add xsetbv to the emulatorVitaly Kuznetsov2019-08-221-0/+6
| * x86: KVM: clear interrupt shadow on EMULTYPE_SKIPVitaly Kuznetsov2019-08-221-0/+1
| * x86: kvm: svm: propagate errors from skip_emulated_instruction()Vitaly Kuznetsov2019-08-221-2/+4