Show patches with: Submitter = Sean Christopherson       |   4817 patches
« 1 2 3 448 49 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
KVM: VMX: Add a quirk to (not) honor guest PAT on CPUs that support self-snoop KVM: VMX: Add a quirk to (not) honor guest PAT on CPUs that support self-snoop - - - --- 2025-04-01 Sean Christopherson New
[12/12] KVM: selftests: Add a KVM_IRQFD test to verify uniqueness requirements KVM: Make irqfd registration globally unique - - - --- 2025-04-01 Sean Christopherson New
[11/12] KVM: selftests: Add utilities to create eventfds and do KVM_IRQFD KVM: Make irqfd registration globally unique - - - --- 2025-04-01 Sean Christopherson New
[10/12] KVM: selftests: Assert that eventfd() succeeds in Xen shinfo test KVM: Make irqfd registration globally unique - - - --- 2025-04-01 Sean Christopherson New
[09/12] KVM: Drop sanity check that per-VM list of irqfds is unique KVM: Make irqfd registration globally unique - - - --- 2025-04-01 Sean Christopherson New
[08/12] sched/wait: Drop WQ_FLAG_EXCLUSIVE from add_wait_queue_priority() KVM: Make irqfd registration globally unique - - - --- 2025-04-01 Sean Christopherson New
[07/12] KVM: Disallow binding multiple irqfds to an eventfd with a priority waiter KVM: Make irqfd registration globally unique - - - --- 2025-04-01 Sean Christopherson New
[06/12] sched/wait: Add a waitqueue helper for fully exclusive priority waiters KVM: Make irqfd registration globally unique - - - --- 2025-04-01 Sean Christopherson New
[05/12] KVM: Add irqfd to eventfd's waitqueue while holding irqfds.lock KVM: Make irqfd registration globally unique - - - --- 2025-04-01 Sean Christopherson New
[04/12] KVM: Add irqfd to KVM's list via the vfs_poll() callback KVM: Make irqfd registration globally unique - - - --- 2025-04-01 Sean Christopherson New
[03/12] KVM: Initialize irqfd waitqueue callback when adding to the queue KVM: Make irqfd registration globally unique - - - --- 2025-04-01 Sean Christopherson New
[02/12] KVM: Acquire SCRU lock outside of irqfds.lock during assignment KVM: Make irqfd registration globally unique - - - --- 2025-04-01 Sean Christopherson New
[01/12] KVM: Use a local struct to do the initial vfs_poll() on an irqfd KVM: Make irqfd registration globally unique - - - --- 2025-04-01 Sean Christopherson New
[v2,8/8] x86/irq: KVM: Add helper for harvesting PIR to deduplicate KVM and posted MSIs x86/irq: KVM: Optimize KVM's PIR harvesting - - - --- 2025-04-01 Sean Christopherson New
[v2,7/8] KVM: VMX: Use arch_xchg() when processing PIR to avoid instrumentation x86/irq: KVM: Optimize KVM's PIR harvesting - - - --- 2025-04-01 Sean Christopherson New
[v2,6/8] KVM: VMX: Isolate pure loads from atomic XCHG when processing PIR x86/irq: KVM: Optimize KVM's PIR harvesting - - - --- 2025-04-01 Sean Christopherson New
[v2,5/8] KVM: VMX: Process PIR using 64-bit accesses on 64-bit kernels x86/irq: KVM: Optimize KVM's PIR harvesting - - - --- 2025-04-01 Sean Christopherson New
[v2,4/8] x86/irq: KVM: Track PIR bitmap as an "unsigned long" array x86/irq: KVM: Optimize KVM's PIR harvesting - - - --- 2025-04-01 Sean Christopherson New
[v2,3/8] KVM: VMX: Ensure vIRR isn't reloaded at odd times when sync'ing PIR x86/irq: KVM: Optimize KVM's PIR harvesting - - - --- 2025-04-01 Sean Christopherson New
[v2,2/8] x86/irq: Track if IRQ was found in PIR during initial loop (to load PIR vals) x86/irq: KVM: Optimize KVM's PIR harvesting - - - --- 2025-04-01 Sean Christopherson New
[v2,1/8] x86/irq: Ensure initial PIR loads are performed exactly once x86/irq: KVM: Optimize KVM's PIR harvesting - 1 - --- 2025-04-01 Sean Christopherson New
[v3,3/3] KVM: x86: Add module param to control and enumerate device posted IRQs KVM: x86: Add a module param for device posted IRQs - - - --- 2025-04-01 Sean Christopherson New
[v3,2/3] KVM: SVM: Don't update IRTEs if APICv/AVIC is disabled KVM: x86: Add a module param for device posted IRQs - - - --- 2025-04-01 Sean Christopherson New
[v3,1/3] KVM: VMX: Don't send UNBLOCK when starting device assignment without APICv KVM: x86: Add a module param for device posted IRQs - - - --- 2025-04-01 Sean Christopherson New
[v2,3/3] KVM: x86/mmu: Defer allocation of shadow MMU's hashed page list KVM: x86: Dynamically allocate hashed page list - - - --- 2025-04-01 Sean Christopherson New
[v2,2/3] KVM: x86: Allocate kvm_vmx/kvm_svm structures using kzalloc() KVM: x86: Dynamically allocate hashed page list - - - --- 2025-04-01 Sean Christopherson New
[v2,1/3] KVM: x86/mmu: Dynamically allocate shadow MMU's hashed page list KVM: x86: Dynamically allocate hashed page list - - - --- 2025-04-01 Sean Christopherson New
[2/2] KVM: VMX: Use separate subclasses for PI wakeup lock to squash false positive KVM: VMX: Fix lockdep false positive on PI wakeup - 1 - --- 2025-04-01 Sean Christopherson New
[1/2] KVM: VMX: Assert that IRQs are disabled when putting vCPU on PI wakeup list KVM: VMX: Fix lockdep false positive on PI wakeup - 2 - --- 2025-04-01 Sean Christopherson New
KVM: x86: Acquire SRCU in KVM_GET_MP_STATE to protect guest memory accesses KVM: x86: Acquire SRCU in KVM_GET_MP_STATE to protect guest memory accesses - - - --- 2025-04-01 Sean Christopherson New
KVM: selftests: Add option to rseq test to override /dev/cpu_dma_latency KVM: selftests: Add option to rseq test to override /dev/cpu_dma_latency - - - --- 2025-04-01 Sean Christopherson New
KVM: x86/mmu: Use kvm_x86_call() instead of manual static_call() KVM: x86/mmu: Use kvm_x86_call() instead of manual static_call() - 1 - --- 2025-03-31 Sean Christopherson New
[v2,3/3] KVM: x86: Add a module param to control and enumerate device posted IRQs KVM: x86: Add a module param for device posted IRQs - - - --- 2025-03-20 Sean Christopherson New
[v2,2/3] KVM: SVM: Don't update IRTEs if APICv/AVIC is disable KVM: x86: Add a module param for device posted IRQs - - - --- 2025-03-20 Sean Christopherson New
[v2,1/3] KVM: VMX: Don't send UNBLOCK when starting device assignment without APICv KVM: x86: Add a module param for device posted IRQs - - - --- 2025-03-20 Sean Christopherson New
[GIT,PULL] KVM: x86: Xen changes for 6.15 [GIT,PULL] KVM: x86: Xen changes for 6.15 - - - --- 2025-03-18 Sean Christopherson New
[GIT,PULL] KVM: x86: VMX changes for 6.15 [GIT,PULL] KVM: x86: VMX changes for 6.15 - - - --- 2025-03-18 Sean Christopherson New
[GIT,PULL] KVM: x86: SVM changes for 6.15 [GIT,PULL] KVM: x86: SVM changes for 6.15 - - - --- 2025-03-18 Sean Christopherson New
[GIT,PULL] KVM: Selftests changes for 6.15, part 1 [GIT,PULL] KVM: Selftests changes for 6.15, part 1 - - - --- 2025-03-18 Sean Christopherson New
[GIT,PULL] KVM: Selftests changes for 6.15, part 2 [GIT,PULL] KVM: Selftests changes for 6.15, part 2 - - - --- 2025-03-18 Sean Christopherson New
[GIT,PULL] KVM: x86: PV clock changes for 6.15 [GIT,PULL] KVM: x86: PV clock changes for 6.15 - - - --- 2025-03-18 Sean Christopherson New
[GIT,PULL] KVM: x86: MMU changes for 6.15 [GIT,PULL] KVM: x86: MMU changes for 6.15 - - - --- 2025-03-18 Sean Christopherson New
[GIT,PULL] KVM: x86: Misc changes for 6.15 [GIT,PULL] KVM: x86: Misc changes for 6.15 - - - --- 2025-03-18 Sean Christopherson New
[8/8] x86/irq: KVM: Add helper for harvesting PIR to deduplicate KVM and posted MSIs x86/irq: KVM: Optimize KVM's PIR harvesting - - - --- 2025-03-15 Sean Christopherson New
[7/8] KVM: VMX: Use arch_xchg() when processing PIR to avoid instrumentation x86/irq: KVM: Optimize KVM's PIR harvesting - - - --- 2025-03-15 Sean Christopherson New
[6/8] KVM: VMX: Isolate pure loads from atomic XCHG when processing PIR x86/irq: KVM: Optimize KVM's PIR harvesting - - - --- 2025-03-15 Sean Christopherson New
[5/8] KVM: VMX: Process PIR using 64-bit accesses on 64-bit kernels x86/irq: KVM: Optimize KVM's PIR harvesting - - - --- 2025-03-15 Sean Christopherson New
[4/8] x86/irq: KVM: Track PIR bitmap as an "unsigned long" array x86/irq: KVM: Optimize KVM's PIR harvesting - - - --- 2025-03-15 Sean Christopherson New
[3/8] KVM: VMX: Ensure vIRR isn't reloaded at odd times when sync'ing PIR x86/irq: KVM: Optimize KVM's PIR harvesting - - - --- 2025-03-15 Sean Christopherson New
[2/8] x86/irq: Track if IRQ was found in PIR during initial loop (to load PIR vals) x86/irq: KVM: Optimize KVM's PIR harvesting - - - --- 2025-03-15 Sean Christopherson New
[1/8] x86/irq: Ensure initial PIR loads are performed exactly once x86/irq: KVM: Optimize KVM's PIR harvesting - 1 - --- 2025-03-15 Sean Christopherson New
KVM: x86: Add a module param to control and enumerate device posted IRQs KVM: x86: Add a module param to control and enumerate device posted IRQs - - - --- 2025-03-15 Sean Christopherson New
KVM: Allow building irqbypass.ko as as module when kvm.ko is a module KVM: Allow building irqbypass.ko as as module when kvm.ko is a module - - - --- 2025-03-15 Sean Christopherson New
KVM: nVMX: Check MSR load/store list counts during VM-Enter consistency checks KVM: nVMX: Check MSR load/store list counts during VM-Enter consistency checks - - - --- 2025-03-15 Sean Christopherson New
KVM: x86: Explicitly zero-initialize on-stack CPUID unions KVM: x86: Explicitly zero-initialize on-stack CPUID unions - 1 - --- 2025-03-15 Sean Christopherson New
[3/3] KVM: x86/mmu: Defer allocation of shadow MMU's hashed page list KVM: x86: Dynamically allocate hashed page list - - - --- 2025-03-15 Sean Christopherson New
[2/3] KVM: x86: Allocate kvm_vmx/kvm_svm structures using kzalloc() KVM: x86: Dynamically allocate hashed page list - - - --- 2025-03-15 Sean Christopherson New
[1/3] KVM: x86/mmu: Dynamically allocate shadow MMU's hashed page list KVM: x86: Dynamically allocate hashed page list - - - --- 2025-03-15 Sean Christopherson New
KVM: x86/mmu: Wrap sanity check on number of TDP MMU pages with KVM_PROVE_MMU KVM: x86/mmu: Wrap sanity check on number of TDP MMU pages with KVM_PROVE_MMU - - - --- 2025-03-15 Sean Christopherson New
[GIT,PULL] KVM: x86: Fixes for 6.14-rcN [GIT,PULL] KVM: x86: Fixes for 6.14-rcN - - - --- 2025-03-08 Sean Christopherson New
[kvm-unit-tests] x86: ioapic: Expand routing reconfiguration => EOI interception testcase [kvm-unit-tests] x86: ioapic: Expand routing reconfiguration => EOI interception testcase - - - --- 2025-03-04 Sean Christopherson New
[kvm-unit-tests,2/2] x86: nSVM: Ensure APIC MMIO tests run with APIC in xAPIC mode x86: nSVM: Fix a bug with nNPT+x2AVIC - - - --- 2025-03-04 Sean Christopherson New
[kvm-unit-tests,1/2] x86: apic: Move helpers for querying APIC state to library code x86: nSVM: Fix a bug with nNPT+x2AVIC - - - --- 2025-03-04 Sean Christopherson New
[v5,3/3] KVM: x86: Rescan I/O APIC routes after EOI interception for old routing KVM: x86: Optimize "stale" EOI bitmap exiting - 1 - --- 2025-03-04 Sean Christopherson New
[v5,2/3] KVM: x86: Add a helper to deduplicate I/O APIC EOI interception logic KVM: x86: Optimize "stale" EOI bitmap exiting - 1 - --- 2025-03-04 Sean Christopherson New
[v5,1/3] KVM: x86: Isolate edge vs. level check in userspace I/O APIC route scanning KVM: x86: Optimize "stale" EOI bitmap exiting - 1 - --- 2025-03-04 Sean Christopherson New
QEMU's Hyper-V HV_X64_MSR_EOM is broken with split IRQCHIP QEMU's Hyper-V HV_X64_MSR_EOM is broken with split IRQCHIP - - - --- 2025-03-03 Sean Christopherson New
KVM: selftests: Fix printf() format goof in SEV smoke test KVM: selftests: Fix printf() format goof in SEV smoke test - - - --- 2025-02-28 Sean Christopherson New
KVM: selftests: Ensure all vCPUs hit -EFAULT during initial RO stage KVM: selftests: Ensure all vCPUs hit -EFAULT during initial RO stage - 1 1 --- 2025-02-28 Sean Christopherson New
[v3,6/6] KVM: SVM: Treat DEBUGCTL[5:2] as reserved KVM: SVM: Fix DEBUGCTL bugs - - - --- 2025-02-27 Sean Christopherson New
[v3,5/6] KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs KVM: SVM: Fix DEBUGCTL bugs - - - --- 2025-02-27 Sean Christopherson New
[v3,4/6] KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization is disabled KVM: SVM: Fix DEBUGCTL bugs - - - --- 2025-02-27 Sean Christopherson New
[v3,3/6] KVM: x86: Snapshot the host's DEBUGCTL in common x86 KVM: SVM: Fix DEBUGCTL bugs - 1 - --- 2025-02-27 Sean Christopherson New
[v3,2/6] KVM: SVM: Suppress DEBUGCTL.BTF on AMD KVM: SVM: Fix DEBUGCTL bugs - - - --- 2025-02-27 Sean Christopherson New
[v3,1/6] KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value KVM: SVM: Fix DEBUGCTL bugs - - - --- 2025-02-27 Sean Christopherson New
[v2,38/38] x86/paravirt: kvmclock: Setup kvmclock early iff it's sched_clock x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,37/38] x86/kvmclock: Use TSC for sched_clock if it's constant and non-stop x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,36/38] x86/kvmclock: Stuff local APIC bus period when core crystal freq comes from CPUID x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,35/38] x86/kvmclock: Get TSC frequency from CPUID when its available x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,34/38] x86/kvmclock: Get CPU base frequency from CPUID when it's available x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,33/38] x86/kvmclock: Mark TSC as reliable when it's constant and nonstop x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,32/38] x86/tsc: Rejects attempts to override TSC calibration with lesser routine x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,31/38] x86/tsc: Pass KNOWN_FREQ and RELIABLE as params to registration x86: Try to wrangle PV clocks vs. TSC - 1 1 --- 2025-02-27 Sean Christopherson New
[v2,30/38] x86/paravirt: Don't use a PV sched_clock in CoCo guests with trusted TSC x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,29/38] x86/paravirt: Plumb a return code into __paravirt_set_sched_clock() x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,28/38] x86/paravirt: Mark __paravirt_set_sched_clock() as __init x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,27/38] x86/kvmclock: Enable kvmclock on APs during onlining if kvmclock isn't sched_clock x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,26/38] x86/kvmclock: WARN if wall clock is read while kvmclock is suspended x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,25/38] x86/kvmclock: Hook clocksource.suspend/resume when kvmclock isn't sched_clock x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,24/38] timekeeping: Resume clocksources before reading persistent clock x86: Try to wrangle PV clocks vs. TSC - 1 - --- 2025-02-27 Sean Christopherson New
[v2,23/38] x86/kvmclock: Refactor handling of PVCLOCK_TSC_STABLE_BIT during kvmclock_init() x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,22/38] x86/pvclock: WARN if pvclock's valid_flags are overwritten x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,21/38] x86/pvclock: Mark setup helpers and related various as __init/__ro_after_init x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,20/38] x86/xen/time: Mark xen_setup_vsyscall_time_info() as __init x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,19/38] x86/kvmclock: Move kvm_sched_clock_init() down in kvmclock.c x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,18/38] x86/paravirt: Pass sched_clock save/restore helpers during registration x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,17/38] x86/tsc: WARN if TSC sched_clock save/restore used with PV sched_clock x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,16/38] x86/vmware: Nullify save/restore hooks when using VMware's sched_clock x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,15/38] x86/xen/time: Nullify x86_platform's sched_clock save/restore hooks x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,14/38] x86/kvmclock: Move sched_clock save/restore helpers up in kvmclock.c x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
« 1 2 3 448 49 »