iommu/amd: Switch to MSI base domains
authorThomas Gleixner <tglx@linutronix.de>
Thu, 24 Nov 2022 23:26:10 +0000 (00:26 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 5 Dec 2022 21:22:33 +0000 (22:22 +0100)
commitcc7594ffadde77e2825faf1c576230530c829bc3
tree703313d7cc4d77b14cb3de62a15361053325532c
parent9a945234abea27d45f8d89e1a1b35ab5bf41dd01
iommu/amd: Switch to MSI base domains

Remove the global PCI/MSI irqdomain implementation and provide the required
MSI parent ops so the PCI/MSI code can detect the new parent and setup per
device domains.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Acked-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20221124232326.209212272@linutronix.de
arch/x86/kernel/apic/msi.c
drivers/iommu/amd/amd_iommu_types.h
drivers/iommu/amd/iommu.c
include/linux/irqdomain_defs.h