在最新的内核中我看到了MSI中断域。正在实现这些API以支持MSI中断和irq层次结构方式。
struct irq_domain *pci_msi_create_irq_domain(struct fwnode_handle *fwnode,
struct msi_domain_info *info,
struct irq_domain *parent)
在最后一个父参数中,我们发送父域,使用irq_domain_add_linear
创建。
我想知道为什么我们需要两个域来处理MSI?