Show patches with: Submitter = Sean Christopherson       |    State = Action Required       |    Archived = No       |   109 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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
[v2,13/38] x86/paravirt: Move handling of unstable PV clocks into paravirt_set_sched_clock() x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,12/38] x86/kvm: Don't disable kvmclock on BSP in syscore_suspend() x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,11/38] x86/kvmclock: Setup kvmclock for secondary CPUs iff CONFIG_SMP=y x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,10/38] clocksource: hyper-v: Don't save/restore TSC offset when using HV sched_clock x86: Try to wrangle PV clocks vs. TSC - 1 1 --- 2025-02-27 Sean Christopherson New
[v2,09/38] clocksource: hyper-v: Drop wrappers to sched_clock save/restore helpers x86: Try to wrangle PV clocks vs. TSC - 1 1 --- 2025-02-27 Sean Christopherson New
[v2,08/38] clocksource: hyper-v: Register sched_clock save/restore iff it's necessary x86: Try to wrangle PV clocks vs. TSC - 1 1 --- 2025-02-27 Sean Christopherson New
[v2,07/38] x86/acrn: Mark TSC frequency as known when using ACRN for calibration x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,06/38] x86/tdx: Override PV calibration routines with CPUID-based calibration x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,05/38] x86/sev: Move check for SNP Secure TSC support to tsc_early_init() x86: Try to wrangle PV clocks vs. TSC - 1 - --- 2025-02-27 Sean Christopherson New
[v2,04/38] x86/sev: Mark TSC as reliable when configuring Secure TSC x86: Try to wrangle PV clocks vs. TSC - 1 - --- 2025-02-27 Sean Christopherson New
[v2,03/38] x86/tsc: Add helper to register CPU and TSC freq calibration routines x86: Try to wrangle PV clocks vs. TSC - 1 1 --- 2025-02-27 Sean Christopherson New
[v2,02/38] x86/tsc: Add standalone helper for getting CPU frequency from CPUID x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[v2,01/38] x86/tsc: Add a standalone helpers for getting TSC info from CPUID.0x15 x86: Try to wrangle PV clocks vs. TSC - - - --- 2025-02-27 Sean Christopherson New
[7/7] KVM: SVM: Flush cache only on CPUs running SEV guest x86, KVM: Optimize SEV cache flushing - - - --- 2025-02-27 Sean Christopherson New
[6/7] x86, lib: Add wbinvd and wbnoinvd helpers to target multiple CPUs x86, KVM: Optimize SEV cache flushing 1 1 - --- 2025-02-27 Sean Christopherson New
[5/7] KVM: x86: Use wbinvd_on_cpu() instead of an open-coded equivalent x86, KVM: Optimize SEV cache flushing - 1 - --- 2025-02-27 Sean Christopherson New
[4/7] KVM: SEV: Prefer WBNOINVD over WBINVD for cache maintenance efficiency x86, KVM: Optimize SEV cache flushing - 2 - --- 2025-02-27 Sean Christopherson New
[3/7] x86, lib: Add WBNOINVD helper functions x86, KVM: Optimize SEV cache flushing - 2 - --- 2025-02-27 Sean Christopherson New
[2/7] x86, lib: Drop the unused return value from wbinvd_on_all_cpus() x86, KVM: Optimize SEV cache flushing - - - --- 2025-02-27 Sean Christopherson New
[1/7] KVM: SVM: Remove wbinvd in sev_vm_destroy() x86, KVM: Optimize SEV cache flushing - 1 - --- 2025-02-27 Sean Christopherson New
[v2,10/10] KVM: SVM: Invalidate "next" SNP VMSA GPA even on failure KVM: SVM: Attempt to cleanup SEV_FEATURES - 1 - --- 2025-02-27 Sean Christopherson New
[v2,09/10] KVM: SVM: Use guard(mutex) to simplify SNP vCPU state updates KVM: SVM: Attempt to cleanup SEV_FEATURES - 1 - --- 2025-02-27 Sean Christopherson New
[v2,08/10] KVM: SVM: Mark VMCB dirty before processing incoming snp_vmsa_gpa KVM: SVM: Attempt to cleanup SEV_FEATURES - 1 - --- 2025-02-27 Sean Christopherson New
[v2,07/10] KVM: SVM: Use guard(mutex) to simplify SNP AP Creation error handling KVM: SVM: Attempt to cleanup SEV_FEATURES - 2 - --- 2025-02-27 Sean Christopherson New
[v2,06/10] KVM: SVM: Simplify request+kick logic in SNP AP Creation handling KVM: SVM: Attempt to cleanup SEV_FEATURES - 2 - --- 2025-02-27 Sean Christopherson New
[v2,05/10] KVM: SVM: Require AP's "requested" SEV_FEATURES to match KVM's view KVM: SVM: Attempt to cleanup SEV_FEATURES - 2 - --- 2025-02-27 Sean Christopherson New
[v2,04/10] KVM: SVM: Don't change target vCPU state on AP Creation VMGEXIT error KVM: SVM: Attempt to cleanup SEV_FEATURES - 2 - --- 2025-02-27 Sean Christopherson New
[v2,03/10] KVM: SVM: Refuse to attempt VRMUN if an SEV-ES+ guest has an invalid VMSA KVM: SVM: Attempt to cleanup SEV_FEATURES - 2 - --- 2025-02-27 Sean Christopherson New
[v2,02/10] KVM: SVM: Don't rely on DebugSwap to restore host DR0..DR3 KVM: SVM: Attempt to cleanup SEV_FEATURES - 1 - --- 2025-02-27 Sean Christopherson New
[v2,01/10] KVM: SVM: Save host DR masks on CPUs with DebugSwap KVM: SVM: Attempt to cleanup SEV_FEATURES - 1 - --- 2025-02-27 Sean Christopherson New
[v2,5/5] KVM: SVM: Treat DEBUGCTL[5:2] as reserved KVM: SVM: Fix DEBUGCTL bugs - - - --- 2025-02-27 Sean Christopherson New
[v2,4/5] KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs KVM: SVM: Fix DEBUGCTL bugs - - - --- 2025-02-27 Sean Christopherson New
« 1 2 »