summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx
Commit message (Expand)AuthorAgeFilesLines
...
| | * KVM: VMX: Enable Notify VM exitTao Xu2022-06-083-2/+52
| | * KVM: x86: Introduce "struct kvm_caps" to track misc caps/settingsSean Christopherson2022-06-082-13/+13
| | * KVM: x86/pmu: Drop amd_event_mapping[] in the KVM contextLike Xu2022-06-081-7/+4
| | * KVM: x86/pmu: Use only the uniform interface reprogram_counter()Paolo Bonzini2022-06-081-2/+2
| | * KVM: x86/pmu: Drop "u8 ctrl, int idx" for reprogram_fixed_counter()Like Xu2022-06-081-7/+7
| | * KVM: x86/pmu: Drop "u64 eventsel" for reprogram_gp_counter()Like Xu2022-06-081-1/+2
| | * KVM: x86/pmu: Pass only "struct kvm_pmc *pmc" to reprogram_counter()Like Xu2022-06-081-14/+18
| | * KVM: x86: always allow host-initiated writes to PMU MSRsPaolo Bonzini2022-06-081-10/+17
| | * KVM: vmx, pmu: accept 0 for host-initiated write to MSR_IA32_DS_AREAPaolo Bonzini2022-06-081-0/+2
| | * KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrlLike Xu2022-06-081-0/+3
| | * KVM: x86/pmu: Don't overwrite the pmu->global_ctrl when refreshingLike Xu2022-06-081-4/+5
| | * KVM: x86/pmu: Expose CPUIDs feature bits PDCM, DS, DTES64Like Xu2022-06-082-11/+32
| | * KVM: x86/cpuid: Refactor host/guest CPU model consistency checkLike Xu2022-06-083-13/+2
| | * KVM: x86/pmu: Add kvm_pmu_cap to optimize perf_get_x86_pmu_capabilityLike Xu2022-06-081-9/+8
| | * KVM: x86/pmu: Disable guest PEBS temporarily in two rare situationsLike Xu2022-06-083-0/+25
| | * KVM: x86: Set PEBS_UNAVAIL in IA32_MISC_ENABLE when PEBS is enabledLike Xu2022-06-081-0/+2
| | * KVM: x86/pmu: Add PEBS_DATA_CFG MSR emulation to support adaptive PEBSLike Xu2022-06-081-1/+19
| | * KVM: x86/pmu: Add IA32_DS_AREA MSR emulation to support guest DSLike Xu2022-06-081-0/+11
| | * KVM: x86/pmu: Add IA32_PEBS_ENABLE MSR emulation for extended PEBSLike Xu2022-06-081-0/+31
| | * KVM: x86/pmu: Introduce the ctrl_mask value for fixed counterLike Xu2022-06-081-1/+5
| | * KVM: x86/pmu: Set MSR_IA32_MISC_ENABLE_EMON bit when vPMU is enabledLike Xu2022-06-081-0/+1
| | * perf/x86/core: Pass "struct kvm_pmu *" to determine the guest valuesLike Xu2022-06-081-1/+2
| | * KVM: VMX: enable IPI virtualizationChao Gao2022-06-085-6/+106
| | * KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl()Zeng Guang2022-06-081-10/+9
| | * KVM: VMX: Report tertiary_exec_control field in dump_vmcs()Robert Hoo2022-06-081-4/+13
| | * KVM: VMX: Detect Tertiary VM-Execution control when setup VMCS configRobert Hoo2022-06-086-1/+40
| | * KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64-bit variationRobert Hoo2022-06-081-28/+28
| | * KVM: x86: Differentiate Soft vs. Hard IRQs vs. reinjected in tracepointSean Christopherson2022-06-081-2/+2
| | * Merge branch 'kvm-5.20-early-patches' into HEADPaolo Bonzini2022-06-071-3/+5
| | |\
| | | * KVM: VMX: Print VM-instruction error as unsignedJim Mattson2022-05-251-1/+1
| | | * KVM: VMX: Print VM-instruction error when it may be helpfulDavid Matlack2022-05-251-2/+4
* | | | Merge commit 'kvm-vmx-nested-tsc-fix' into kvm-masterPaolo Bonzini2022-07-141-1/+0
|\ \ \ \
| * | | | KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1Vitaly Kuznetsov2022-07-141-1/+0
| |/ / /
* | | | KVM: VMX: Prevent RSB underflow before vmenterJosh Poimboeuf2022-06-275-13/+34
* | | | x86/speculation: Fill RSB on vmexit for IBRSJosh Poimboeuf2022-06-271-3/+3
* | | | KVM: VMX: Fix IBRS handling after vmexitJosh Poimboeuf2022-06-271-1/+6
* | | | KVM: VMX: Prevent guest RSB poisoning attacks with eIBRSJosh Poimboeuf2022-06-274-31/+68
* | | | KVM: VMX: Convert launched argument to flagsJosh Poimboeuf2022-06-275-9/+31
* | | | KVM: VMX: Flatten __vmx_vcpu_run()Josh Poimboeuf2022-06-271-73/+46
* | | | x86/kvm/vmx: Make noinstr cleanPeter Zijlstra2022-06-271-3/+3
* | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-06-141-1/+3
|\| | |
| * | | KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC baseMaxim Levitsky2022-06-091-1/+3
| * | | Merge tag 'kvm-riscv-fixes-5.19-1' of https://github.com/kvm-riscv/linux into...Paolo Bonzini2022-06-091-1/+1
| |\| |
* | | | Merge tag 'x86-bugs-2022-06-01' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-06-142-0/+74
|\ \ \ \
| * | | | KVM: x86/speculation: Disable Fill buffer clear within guestsPawan Gupta2022-05-212-0/+71
| * | | | x86/speculation/mmio: Add mitigation for Processor MMIO Stale DataPawan Gupta2022-05-211-0/+3
* | | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-06-081-0/+1
|\ \ \ \ \ | | |/ / / | |/| / / | |_|/ / |/| | |
| * | | KVM: x86: do not report a vCPU as preempted outside instruction boundariesPaolo Bonzini2022-06-081-0/+1
| | |/ | |/|
* | | Merge tag 'x86-cleanups-2022-06-05' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-06-051-1/+1
|\ \ \ | |/ / |/| |
| * | x86: Fix all occurences of the "the the" typoBo Liu2022-05-271-1/+1
| |/