Patch Series

Subject iommu/riscv: Add irqbypass support
Author ajones@ventanamicro.com
Date 2025-09-20 20:38:51 +0000 UTC
Version 2
Cc ajones@ventanamicro.com alex.williamson@redhat.com alex@ghiti.fr anup@brainfault.org atish.patra@linux.dev iommu@lists.linux.dev jgg@nvidia.com joro@8bytes.org kvm-riscv@lists.infradead.org kvm@vger.kernel.org linux-kernel@vger.kernel.org linux-riscv@lists.infradead.org palmer@dabbelt.com paul.walmsley@sifive.com robin.murphy@arm.com tglx@linutronix.de tjeznach@rivosinc.com will@kernel.org zong.li@sifive.com

Patches (18)

Name Content
[RFC PATCH v2 01/18] genirq/msi: Provide DOMAIN_BUS_MSI_REMAP [Body]
[RFC PATCH v2 02/18] iommu/riscv: Move struct riscv_iommu_domain and info to iommu.h [Body]
[RFC PATCH v2 03/18] iommu/riscv: Use data structure instead of individual values [Body]
[RFC PATCH v2 04/18] iommu/riscv: Add IRQ domain for interrupt remapping [Body]
[RFC PATCH v2 05/18] iommu/riscv: Prepare to use MSI table [Body]
[RFC PATCH v2 06/18] iommu/riscv: Implement MSI table management functions [Body]
[RFC PATCH v2 07/18] iommu/riscv: Export phys_to_ppn and ppn_to_phys [Body]
[RFC PATCH v2 08/18] iommu/riscv: Use MSI table to enable IMSIC access [Body]
[RFC PATCH v2 09/18] iommu/dma: enable IOMMU_DMA for RISC-V [Body]
[RFC PATCH v2 10/18] RISC-V: Define irqbypass vcpu_info [Body]
[RFC PATCH v2 11/18] iommu/riscv: Maintain each irq msitbl index with chip data [Body]
[RFC PATCH v2 12/18] iommu/riscv: Add guest file irqbypass support [Body]
[RFC PATCH v2 13/18] iommu/riscv: report iommu capabilities [Body]
[RFC PATCH v2 14/18] RISC-V: KVM: Enable KVM_VFIO interfaces on RISC-V arch [Body]
[RFC PATCH v2 15/18] RISC-V: KVM: Add guest file irqbypass support [Body]
[RFC PATCH v2 16/18] vfio: enable IOMMU_TYPE1 for RISC-V [Body]
[RFC PATCH v2 17/18] RISC-V: defconfig: Add VFIO modules [Body]
[RFC PATCH v2 18/18] DO NOT UPSTREAM: RISC-V: KVM: Workaround kvm_riscv_gstage_ioremap() bug [Body]

Session 2025-09-20

ID (for dev) 95a3d55d-2256-42e1-872c-04bff53d4cc0
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base f83ec76bf285bea5727f478a68b894f5543ca76e [Config] passed [Log]
Build Patched f83ec76bf285bea5727f478a68b894f5543ca76e [Config] [patched] passed [Log]
Boot test: Base f83ec76bf285bea5727f478a68b894f5543ca76e [Config] passed
Boot test: Patched f83ec76bf285bea5727f478a68b894f5543ca76e [Config] [patched] passed
Fuzzing f83ec76bf285bea5727f478a68b894f5543ca76e [Config] f83ec76bf285bea5727f478a68b894f5543ca76e [Config] [patched] passed [Log] [Artifacts]