On Mon, 11 Aug 2025 11:28:53 +0200, Nam Cao wrote: > The initial implementation of PCI/MSI interrupt domains in the hierarchical > interrupt domain model used a shortcut by providing a global PCI/MSI > domain. > > This works because the PCI/MSI[X] hardware is standardized and uniform, but > it violates the basic design principle of hierarchical interrupt domains: > Each hardware block involved in the interrupt delivery chain should have a > separate interrupt domain. > > [...]
Applied to powerpc/next. [1/3] powerpc/xive: Untangle xive from child interrupt controller drivers https://git.kernel.org/powerpc/c/cc0cc23babc979e399f34f53e4bccf702a389558 [2/3] powerpc/powernv/pci: Switch to use msi_create_parent_irq_domain() https://git.kernel.org/powerpc/c/f0ac60e6e311062f1a452d93376055787db4b070 [3/3] powerpc/pseries/msi: Switch to msi_create_parent_irq_domain() https://git.kernel.org/powerpc/c/daaa574aba6f9c683408b58a7ab2dc775ece2f98 Thanks