]> git.baikalelectronics.ru Git - kernel.git/commit
iommu/amd: Add support for X2APIC IOMMU interrupts
authorSuthikulpanit, Suravee <Suravee.Suthikulpanit@amd.com>
Tue, 16 Jul 2019 04:29:16 +0000 (04:29 +0000)
committerJoerg Roedel <jroedel@suse.de>
Tue, 23 Jul 2019 15:41:52 +0000 (17:41 +0200)
commitd1044cff7cd48b9296ad573083223ea7ca4a5e51
tree6e585faa748bf1f5410ee5f605585ee2c961ab5e
parent3de5a5378ce12d4d047015f1a27d9e721c74fcae
iommu/amd: Add support for X2APIC IOMMU interrupts

AMD IOMMU requires IntCapXT registers to be setup in order to generate
its own interrupts (for Event Log, PPR Log, and GA Log) with 32-bit
APIC destination ID. Without this support, AMD IOMMU MSI interrupts
will not be routed correctly when booting the system in X2APIC mode.

Cc: Joerg Roedel <joro@8bytes.org>
Fixes: f4173c1d6ecc ('iommu/amd: Add support for IOMMU XT mode')
Signed-off-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/amd_iommu_init.c
drivers/iommu/amd_iommu_types.h