[PW_SID:1053571] [v1] riscv/imsic: add support for IRQ_MSI_IOMMU and map MSI pages through IOMMU#1470
[PW_SID:1053571] [v1] riscv/imsic: add support for IRQ_MSI_IOMMU and map MSI pages through IOMMU#1470linux-riscv-bot wants to merge 1 commit intoworkflow__riscv__fixesfrom
Conversation
…IOMMU This patch adds support for CONFIG_IRQ_MSI_IOMMU in the RISC-V IMSIC driver by calling iommu_dma_prepare_msi(), which allocates an IOVA and maps the physical IMSIC MSI address into the device domain. The MSI message address is then written to use the IOVA, ensuring IOMMU translation succeeds on MSI writes. With this change, PCIe or platform devices using IMSIC-based MSI can operate correctly under IOMMU isolation. Signed-off-by: Yaxing Guo <guoyaxing@bosc.ac.cn> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "[v1] riscv/imsic: add support for IRQ_MSI_IOMMU and map MSI pages through IOMMU" |
|
Patch 1: "[v1] riscv/imsic: add support for IRQ_MSI_IOMMU and map MSI pages through IOMMU" |
|
Patch 1: "[v1] riscv/imsic: add support for IRQ_MSI_IOMMU and map MSI pages through IOMMU" |
|
Patch 1: "[v1] riscv/imsic: add support for IRQ_MSI_IOMMU and map MSI pages through IOMMU" |
|
Patch 1: "[v1] riscv/imsic: add support for IRQ_MSI_IOMMU and map MSI pages through IOMMU" |
|
Patch 1: "[v1] riscv/imsic: add support for IRQ_MSI_IOMMU and map MSI pages through IOMMU" |
|
Patch 1: "[v1] riscv/imsic: add support for IRQ_MSI_IOMMU and map MSI pages through IOMMU" |
|
Patch 1: "[v1] riscv/imsic: add support for IRQ_MSI_IOMMU and map MSI pages through IOMMU" |
|
Patch 1: "[v1] riscv/imsic: add support for IRQ_MSI_IOMMU and map MSI pages through IOMMU" |
|
Patch 1: "[v1] riscv/imsic: add support for IRQ_MSI_IOMMU and map MSI pages through IOMMU" |
|
Patch 1: "[v1] riscv/imsic: add support for IRQ_MSI_IOMMU and map MSI pages through IOMMU" |
|
Patch 1: "[v1] riscv/imsic: add support for IRQ_MSI_IOMMU and map MSI pages through IOMMU" |
PR for series 1053571 applied to workflow__riscv__fixes
Name: [v1] riscv/imsic: add support for IRQ_MSI_IOMMU and map MSI pages through IOMMU
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=1053571
Version: 1