summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/x86.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'kvmarm-fixes-5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2022-02-051-48/+10
|\
| * Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-281-13/+81
| |\
| * \ Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-221-30/+40
| |\ \
| * \ \ Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-161-114/+291
| |\ \ \
| * \ \ \ Merge tag 'perf_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-01-131-48/+10
| |\ \ \ \
| | * | | | KVM: x86: Move Intel Processor Trace interrupt handler to vmx.cSean Christopherson2021-11-171-19/+1
| | * | | | KVM: Move x86's perf guest info callbacks to generic KVMSean Christopherson2021-11-171-42/+11
| | * | | | KVM: x86: More precisely identify NMI from guest when handling PMISean Christopherson2021-11-171-1/+1
| | * | | | KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variableSean Christopherson2021-11-171-9/+12
| | * | | | perf/core: Rework guest callbacks to prepare for static_call supportLike Xu2021-11-171-18/+22
| | * | | | KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guestSean Christopherson2021-11-171-1/+4
| | * | | | KVM: x86: Register perf callbacks after calling vendor's hardware_setup()Sean Christopherson2021-11-171-3/+4
* | | | | | KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointerSean Christopherson2022-02-041-3/+3
* | | | | | kvm/x86: rework guest entry logicMark Rutland2022-02-011-1/+3
| |_|_|_|/ |/| | | |
* | | | | KVM: x86: add system attribute to retrieve full set of supported xsave statesPaolo Bonzini2022-01-281-0/+51
* | | | | KVM: x86: Add a helper to retrieve userspace address from kvm_device_attrSean Christopherson2022-01-281-6/+14
* | | | | KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any timeLike Xu2022-01-261-2/+2
* | | | | KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSSLike Xu2022-01-261-0/+1
* | | | | KVM: x86: Keep MSR_IA32_XSS unchanged for INITXiaoyao Li2022-01-261-2/+1
* | | | | KVM: x86: Forcibly leave nested virt when SMM state is toggledSean Christopherson2022-01-261-1/+3
* | | | | KVM: x86: Pass emulation type to can_emulate_instruction()Sean Christopherson2022-01-261-2/+9
* | | | | KVM/X86: Make kvm_vcpu_reload_apic_access_page() staticQuanfa Fu2022-01-251-1/+1
| |_|_|/ |/| | |
* | | | KVM: VMX: Don't do full kick when triggering posted interrupt "fails"Sean Christopherson2022-01-191-4/+5
* | | | KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooksSean Christopherson2022-01-191-5/+1
* | | | KVM: VMX: Move preemption timer <=> hrtimer dance to common x86Sean Christopherson2022-01-191-0/+21
* | | | KVM: VMX: Reject KVM_RUN if emulation is required with pending exceptionSean Christopherson2022-01-191-3/+9
* | | | KVM: x86: Making the module parameter of vPMU more commonLike Xu2022-01-171-0/+5
* | | | KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUNVitaly Kuznetsov2022-01-171-19/+0
| |_|/ |/| |
* | | kvm: x86: Disable interception for IA32_XFD on demandKevin Tian2022-01-141-0/+8
* | | kvm: x86: Add support for getting/setting expanded xstate bufferGuang Zeng2022-01-141-1/+44
* | | kvm: x86: Add XCR0 support for Intel AMXJing Liu2022-01-141-1/+6
* | | kvm: x86: Emulate IA32_XFD_ERR for guestJing Liu2022-01-141-1/+20
* | | kvm: x86: Intercept #NM for saving IA32_XFD_ERRJing Liu2022-01-141-0/+6
* | | kvm: x86: Add emulation for IA32_XFDJing Liu2022-01-141-0/+27
* | | KVM: SVM: include CR3 in initial VMSA state for SEV-ES guestsMichael Roth2022-01-071-0/+2
* | | KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirtyDavid Woodhouse2022-01-071-1/+1
* | | KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel deliveryDavid Woodhouse2022-01-071-1/+2
* | | KVM: x86: Update vPMCs when retiring branch instructionsEric Hankland2022-01-071-0/+2
* | | KVM: x86: Update vPMCs when retiring instructionsEric Hankland2022-01-071-0/+3
* | | KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changedLai Jiangshan2022-01-071-0/+7
* | | Revert "KVM: X86: Update mmu->pdptrs only when it is changed"Paolo Bonzini2022-01-071-6/+3
* | | Merge remote-tracking branch 'kvm/master' into HEADPaolo Bonzini2021-12-211-13/+12
|\| |
| * | KVM: x86: Always set kvm_run->if_flagMarc Orr2021-12-201-8/+1
| * | KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_allWei Wang2021-12-201-1/+1
| * | KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_C...Vitaly Kuznetsov2021-12-191-1/+1
| * | KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exitSean Christopherson2021-12-101-2/+7
| * | KVM: X86: Raise #GP when clearing CR0_PG in 64 bit modeLai Jiangshan2021-12-101-1/+2
* | | KVM: x86: add a tracepoint for APICv/AVIC interrupt deliveryMaxim Levitsky2021-12-091-0/+1
* | | KVM: x86: Exit to userspace if emulation prepared a completion callbackHou Wenlong2021-12-081-0/+3
* | | KVM: x86: Use different callback if msr access comes from the emulatorHou Wenlong2021-12-081-36/+49