summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-05-156-286/+486
|\
| * Merge tag 'kvm-x86-vmx-6.10' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-05-122-6/+26
| |\
| | * KVM: nVMX: Add a sanity check that nested PML Full stems from EPT ViolationsSean Christopherson2024-04-091-0/+10
| | * KVM: x86: Move nEPT exit_qualification field from kvm_vcpu_arch to x86_exceptionSean Christopherson2024-04-092-4/+12
| | * KVM: nVMX: Clear EXIT_QUALIFICATION when injecting an EPT MisconfigSean Christopherson2024-04-091-2/+4
| * | Merge tag 'loongarch-kvm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2024-05-104-8/+43
| |\ \
| * | | KVM: VMX: Introduce test mode related to EPT violation VEIsaku Yamahata2024-04-193-4/+60
| * | | KVM, x86: add architectural support code for #VEPaolo Bonzini2024-04-191-0/+4
| * | | KVM: VMX: Modify NMI and INTR handlers to take intr_info as function argumentSean Christopherson2024-04-121-9/+7
| * | | KVM: VMX: Move out vmx_x86_ops to 'main.c' to dispatch VMX and TDXPaolo Bonzini2024-04-123-269/+390
| | |/ | |/|
* | | x86/irq: Remove bitfields in posted interrupt descriptorJacob Pan2024-04-302-3/+3
* | | KVM: VMX: Move posted interrupt descriptor out of VMX codeJacob Pan2024-04-303-93/+3
| |/ |/|
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-04-203-8/+41
|\ \
| * | KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacksSean Christopherson2024-04-111-1/+9
| * | KVM: VMX: Snapshot LBR capabilities during module initializationSean Christopherson2024-04-113-5/+8
| * | KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_max...Tao Su2024-04-081-1/+3
| * | KVM: x86/pmu: Disable support for adaptive PEBSSean Christopherson2024-04-081-2/+22
| |/
* | x86/bhi: Mitigate KVM by defaultPawan Gupta2024-04-081-1/+1
* | x86/bhi: Add support for clearing branch history at syscall entryPawan Gupta2024-04-081-0/+2
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-03-154-212/+171
|\
| * Merge tag 'kvm-x86-pmu-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-112-136/+86
| |\
| | * KVM: x86/pmu: Snapshot event selectors that KVM emulates in softwareSean Christopherson2024-02-011-1/+1
| | * KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmapSean Christopherson2024-02-011-5/+2
| | * KVM: x86/pmu: Move pmc_idx => pmc translation helper to common codeSean Christopherson2024-02-011-14/+1
| | * KVM: x86/pmu: Add common define to capture fixed counters offsetSean Christopherson2024-02-011-6/+6
| | * KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabledSean Christopherson2024-02-011-14/+2
| | * KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC typesSean Christopherson2024-01-311-6/+15
| | * KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flagSean Christopherson2024-01-311-3/+11
| | * KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUsSean Christopherson2024-01-311-4/+18
| | * KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUsSean Christopherson2024-01-311-2/+14
| | * KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad indexSean Christopherson2024-01-311-12/+0
| | * KVM: x86/pmu: Get eventsel for fixed counters from perfSean Christopherson2024-01-311-13/+17
| | * KVM: x86/pmu: Setup fixed counters' eventsel during PMU initializationSean Christopherson2024-01-311-11/+5
| | * KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodingsSean Christopherson2024-01-311-49/+23
| | * KVM: x86/pmu: Allow programming events that match unsupported arch eventsSean Christopherson2024-01-311-38/+0
| | * KVM: x86/pmu: Always treat Fixed counters as available when supportedSean Christopherson2024-01-311-1/+14
| * | Merge tag 'kvm-x86-vmx-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-111-41/+31
| |\ \
| | * | KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookupsSean Christopherson2024-02-271-39/+26
| | * | KVM: VMX: return early if msr_bitmap is not supportedDongli Zhang2024-02-271-0/+3
| | * | KVM: VMX: fix comment to add LBR to passthrough MSRsDongli Zhang2024-02-271-1/+1
| | * | KVM: VMX: Report up-to-date exit qualification to userspaceChao Gao2024-02-071-1/+1
| | |/
| * | Merge tag 'kvm-x86-misc-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-113-35/+54
| |\ \
| | * | KVM: x86: Fully defer to vendor code to decide how to force immediate exitSean Christopherson2024-02-232-20/+14
| | * | KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2Sean Christopherson2024-02-231-2/+20
| | * | KVM: x86: Move handling of is_guest_mode() into fastpath exit handlersSean Christopherson2024-02-231-3/+3
| | * | KVM: VMX: Handle forced exit due to preemption timer in fastpathSean Christopherson2024-02-231-5/+8
| | * | KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exitsSean Christopherson2024-02-231-2/+9
| | * | KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepointSean Christopherson2024-02-231-2/+2
| | * | KVM: x86: Open code all direct reads to guest DR6 and DR7Sean Christopherson2024-02-231-1/+1
| | * | KVM: x86: Make kvm_get_dr() return a value, not use an out parameterSean Christopherson2024-02-232-5/+2
| | |/