iommu/vt-d: Add build dependency on IOASID
authorJacob Pan <jacob.jun.pan@linux.intel.com>
Fri, 20 Mar 2020 04:32:31 +0000 (21:32 -0700)
committerJoerg Roedel <jroedel@suse.de>
Fri, 27 Mar 2020 10:03:50 +0000 (11:03 +0100)
commit4a663dae47316ae8b97d5b77025fe7dfd9d3487f
treead6e6fb51a0f81e848eb9d5844ad75f87e775a54
parent902baf61adf6b187f0a6b789e70d788ea71ff5bc
iommu/vt-d: Add build dependency on IOASID

IOASID code is needed by VT-d scalable mode for PASID allocation.
Add explicit dependency such that IOASID is built-in whenever Intel
IOMMU is enabled.
Otherwise, aux domain code will fail when IOMMU is built-in and IOASID
is compiled as a module.

Fixes: 59a623374dc38 ("iommu/vt-d: Replace Intel specific PASID allocator with IOASID")
Signed-off-by: Jacob Pan <jacob.jun.pan@linux.intel.com>
Acked-by: Lu Baolu <baolu.lu@linux.intel.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/Kconfig