Show patches with: Submitter = Sean Christopherson       |    State = Action Required       |   4891 patches
« 1 2 3 448 49 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[7/7] irqbypass: Use xarray to track producers and consumers irqbypass: Cleanups and a perf improvement - 1 - --- 2025-04-04 Sean Christopherson New
[6/7] irqbypass: Use guard(mutex) in lieu of manual lock+unlock irqbypass: Cleanups and a perf improvement - 1 - --- 2025-04-04 Sean Christopherson New
[5/7] irqbypass: Use paired consumer/producer to disconnect during unregister irqbypass: Cleanups and a perf improvement - 1 - --- 2025-04-04 Sean Christopherson New
[4/7] irqbypass: Explicitly track producer and consumer bindings irqbypass: Cleanups and a perf improvement - 1 - --- 2025-04-04 Sean Christopherson New
[3/7] irqbypass: Take ownership of producer/consumer token tracking irqbypass: Cleanups and a perf improvement - 1 - --- 2025-04-04 Sean Christopherson New
[2/7] irqbypass: Drop superfluous might_sleep() annotations irqbypass: Cleanups and a perf improvement - 1 - --- 2025-04-04 Sean Christopherson New
[1/7] irqbypass: Drop pointless and misleading THIS_MODULE get/put irqbypass: Cleanups and a perf improvement - 1 - --- 2025-04-04 Sean Christopherson New
[67/67] *** DO NOT MERGE *** KVM: selftests: WIP posted interrupts test KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[66/67] *** DO NOT MERGE *** iommu/amd: Hack to fake IRQ posting support KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[65/67] KVM: SVM: Generate GA log IRQs only if the associated vCPUs is blocking KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[64/67] iommu/amd: KVM: SVM: Allow KVM to control need for GA log interrupts KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[63/67] KVM: SVM: Consolidate IRTE update when toggling AVIC on/off KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[62/67] KVM: SVM: Don't check vCPU's blocking status when toggling AVIC on/off KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[61/67] KVM: SVM: Fold avic_set_pi_irte_mode() into its sole caller KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[60/67] iommu/amd: WARN if KVM calls GA IRTE helpers without virtual APIC support KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[59/67] KVM: SVM: Use vcpu_idx, not vcpu_id, for GA log tag/metadata KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[58/67] KVM: VMX: WARN if VT-d Posted IRQs aren't possible when starting IRQ bypass KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[57/67] KVM: x86: Decouple device assignment from IRQ bypass KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[56/67] KVM: SVM: WARN if ir_list is non-empty at vCPU free KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[55/67] KVM: x86: WARN if IRQ bypass routing is updated without in-kernel local APIC KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[54/67] KVM: x86: WARN if IRQ bypass isn't supported in kvm_pi_update_irte() KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[53/67] KVM: x86: Drop superfluous "has assigned device" check in kvm_pi_update_irte() KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[52/67] KVM: SVM: WARN if updating IRTE GA fields in IOMMU fails KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[51/67] KVM: SVM: Process all IRTEs on affinity change even if one update fails KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[50/67] KVM: SVM: WARN if (de)activating guest mode in IOMMU fails KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[49/67] KVM: SVM: Don't check for assigned device(s) when activating AVIC KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[48/67] KVM: SVM: Don't check for assigned device(s) when updating affinity KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[47/67] iommu/amd: KVM: SVM: Add IRTE metadata to affined vCPU's list if AVIC is inhibited KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[46/67] iommu/amd: KVM: SVM: Set pCPU info in IRTE when setting vCPU affinity KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[45/67] iommu/amd: Factor out helper for manipulating IRTE GA/CPU info KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[44/67] iommu/amd: KVM: SVM: Infer IsRun from validity of pCPU destination KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[43/67] KVM: SVM: Take and hold ir_list_lock across IRTE updates in IOMMU KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[42/67] KVM: SVM: Revert IRTE to legacy mode if IOMMU doesn't provide IR metadata KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[41/67] KVM: x86: Don't update IRTE entries when old and new routes were !MSI KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[40/67] KVM: x86: Skip IOMMU IRTE updates if there's no old or new vCPU being targeted KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[39/67] KVM: x86: Track irq_bypass_vcpu in common x86 code KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[38/67] KVM: Fold kvm_arch_irqfd_route_changed() into kvm_arch_update_irqfd_routing() KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[37/67] KVM: Don't WARN if updating IRQ bypass route fails KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[36/67] iommu: KVM: Split "struct vcpu_data" into separate AMD vs. Intel structs KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[35/67] KVM: SVM: Clean up return handling in avic_pi_update_irte() KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[34/67] KVM: x86: Move posted interrupt tracepoint to common code KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[33/67] KVM: x86: Dedup AVIC vs. PI code for identifying target vCPU KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[32/67] KVM: x86: Nullify irqfd->producer after updating IRTEs KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[31/67] KVM: SVM: Extract SVM specific code out of get_pi_vcpu_info() KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[30/67] KVM: VMX: Stop walking list of routing table entries when updating IRTE KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[29/67] KVM: SVM: Stop walking list of routing table entries when updating IRTE KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[28/67] KVM: SVM: Get vCPU info for IRTE using new routing entry KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[27/67] iommu/amd: KVM: SVM: Pass NULL @vcpu_info to indicate "not guest mode" KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[26/67] iommu/amd: KVM: SVM: Delete now-unused cached/previous GA tag fields KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[25/67] iommu/amd: KVM: SVM: Use pi_desc_addr to derive ga_root_ptr KVM: iommu: Overhaul device posted IRQs support - 1 - --- 2025-04-04 Sean Christopherson New
[24/67] KVM: SVM: Add a comment to explain why avic_vcpu_blocking() ignores IRQ blocking KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[23/67] KVM: VMX: Suppress PI notifications whenever the vCPU is put KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[22/67] KVM: SVM: Disable (x2)AVIC IPI virtualization if CPU has erratum #1235 KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[21/67] KVM: SVM: Add enable_ipiv param, never set IsRunning if disabled KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[20/67] KVM: VMX: Move enable_ipiv knob to common x86 KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[19/67] KVM: SVM: Drop superfluous "cache" of AVIC Physical ID entry pointer KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[18/67] KVM: SVM: Track AVIC tables as natively sized pointers, not "struct pages" KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[17/67] KVM: SVM: Drop redundant check in AVIC code on ID during vCPU creation KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[16/67] KVM: SVM: Inhibit AVIC if ID is too big instead of rejecting vCPU creation KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[15/67] KVM: SVM: Drop vcpu_svm's pointless avic_backing_page field KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[14/67] KVM: SVM: Add helper to deduplicate code for getting AVIC backing page KVM: iommu: Overhaul device posted IRQs support - 1 - --- 2025-04-04 Sean Christopherson New
[13/67] KVM: SVM: Drop pointless masking of kernel page pa's with AVIC HPA masks KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[12/67] KVM: SVM: Drop pointless masking of default APIC base when setting V_APIC_BAR KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[11/67] KVM: SVM: Delete IRTE link from previous vCPU irrespective of new routing KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[10/67] KVM: SVM: Delete IRTE link from previous vCPU before setting new IRTE KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[09/67] KVM: SVM: Track per-vCPU IRTEs using kvm_kernel_irqfd structure KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[08/67] KVM: x86: Pass new routing entries and irqfd when updating IRTEs KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[07/67] KVM: SVM: WARN if an invalid posted interrupt IRTE entry is added KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[06/67] iommu/amd: WARN if KVM attempts to set vCPU affinity without posted intrrupts KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[05/67] iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[04/67] KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass producer KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[03/67] KVM: x86: Explicitly treat routing entry type changes as changes KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[02/67] KVM: x86: Reset IRTE to host control if *new* route isn't postable KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
[01/67] KVM: SVM: Allocate IR data using atomic allocation KVM: iommu: Overhaul device posted IRQs support - - - --- 2025-04-04 Sean Christopherson New
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
« 1 2 3 448 49 »