x86/apic/msi: Enable PCI/IMS
authorThomas Gleixner <tglx@linutronix.de>
Thu, 24 Nov 2022 23:26:32 +0000 (00:26 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 5 Dec 2022 21:22:35 +0000 (22:22 +0100)
commit6e24c887732901140f4e82ba2315c2e15f06f1d6
treecb8a5dfe01bf3cbd8d6150668fc51695335d20d8
parentc9e5bea273834a63b5e9ba90ad94b305ba50704e
x86/apic/msi: Enable PCI/IMS

Enable IMS in the domain init and allocation mapping code, but do not
enable it on the vector domain as discussed in various threads on LKML.

The interrupt remap domains can expand this setting like they do with
PCI multi MSI.

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/20221124232327.022658817@linutronix.de
arch/x86/kernel/apic/msi.c