[patch V4 00/21] genirq, irqchip: Convert ARM MSI handling to per device MSI domains
Johan Hovold
johan at kernel.org
Thu Jul 18 00:30:32 PDT 2024
On Wed, Jul 17, 2024 at 09:10:02PM +0100, Marc Zyngier wrote:
> I think I've finally nailed the sucker, and posted a potential fix[1].
>
> It definitely restore my TX1 to a state that is no worse than normal,
> so something must be less wrong there. I'm pretty sure that the
> platform-msi equivalent is equally broken, but I don't have the energy
> to verify/debug that tonight.
> [1] https://lore.kernel.org/r/20240717195937.2240400-1-maz@kernel.org
This seems to fix the regression here too, thanks!
201: 0 ... 0 ITS-PCI-MSI-0006:00:00.0 0 Edge PCIe PME, aerdrv
202: 0 0 ITS-PCI-MSI-0006:01:00.0 0 Edge bhi
203: 0 0 ITS-PCI-MSI-0006:01:00.0 1 Edge mhi
204: 0 0 ITS-PCI-MSI-0006:01:00.0 2 Edge mhi
205: 0 0 ITS-PCI-MSI-0006:01:00.0 3 Edge ce0
206: 0 0 ITS-PCI-MSI-0006:01:00.0 4 Edge ce1
207: 0 0 ITS-PCI-MSI-0006:01:00.0 5 Edge ce2
208: 0 2 ITS-PCI-MSI-0006:01:00.0 6 Edge ce3
209: 2 0 ITS-PCI-MSI-0006:01:00.0 7 Edge ce5
210: 0 0 ITS-PCI-MSI-0006:01:00.0 8 Edge ce7
211: 0 0 ITS-PCI-MSI-0006:01:00.0 9 Edge ce8
216: 0 0 ITS-PCI-MSI-0006:01:00.0 14 Edge DP_EXT_IRQ
217: 0 0 ITS-PCI-MSI-0006:01:00.0 15 Edge DP_EXT_IRQ
218: 0 0 ITS-PCI-MSI-0006:01:00.0 16 Edge DP_EXT_IRQ
220: 0 0 ITS-PCI-MSI-0006:01:00.0 18 Edge DP_EXT_IRQ
221: 0 0 ITS-PCI-MSI-0006:01:00.0 19 Edge DP_EXT_IRQ
222: 0 0 ITS-PCI-MSI-0006:01:00.0 20 Edge DP_EXT_IRQ
223: 0 0 ITS-PCI-MSI-0006:01:00.0 21 Edge DP_EXT_IRQ
224: 0 0 ITS-PCI-MSI-0006:01:00.0 22 Edge DP_EXT_IRQ
225: 0 0 ITS-PCI-MSI-0006:01:00.0 23 Edge DP_EXT_IRQ
226: 0 0 ITS-PCI-MSI-0006:01:00.0 24 Edge DP_EXT_IRQ
235: 0 0 ITS-PCI-MSI-0004:00:00.0 0 Edge PCIe PME, aerdrv
236: 0 0 ITS-PCI-MSI-0004:01:00.0 0 Edge bhi
237: 0 0 ITS-PCI-MSI-0004:01:00.0 1 Edge mhi
238: 0 0 ITS-PCI-MSI-0004:01:00.0 2 Edge mhi
239: 0 0 ITS-PCI-MSI-0004:01:00.0 3 Edge mhi
240: 0 0 ITS-PCI-MSI-0004:01:00.0 4 Edge mhi
242: 0 0 ITS-PCI-MSI-0002:00:00.0 0 Edge PCIe PME, aerdrv
243: 22 0 ITS-PCI-MSIX-0002:01:00.0 0 Edge nvme0q0
244: 0 0 ITS-PCI-MSIX-0002:01:00.0 1 Edge nvme0q1
245: 0 0 ITS-PCI-MSIX-0002:01:00.0 2 Edge nvme0q2
246: 0 0 ITS-PCI-MSIX-0002:01:00.0 3 Edge nvme0q3
247: 0 0 ITS-PCI-MSIX-0002:01:00.0 4 Edge nvme0q4
248: 0 0 ITS-PCI-MSIX-0002:01:00.0 5 Edge nvme0q5
249: 0 0 ITS-PCI-MSIX-0002:01:00.0 6 Edge nvme0q6
250: 0 0 ITS-PCI-MSIX-0002:01:00.0 7 Edge nvme0q7
251: 0 0 ITS-PCI-MSIX-0002:01:00.0 8 Edge nvme0q8
Johan
More information about the linux-arm-kernel
mailing list