From: Boqun Feng <[email protected]> Sent: Wednesday, October 16, 2019 5:57 PM > > Currently hyperv-iommu is implemented in a x86 specific way, for > example, apic is used. So make the HYPERV_IOMMU Kconfig depend on X86 > as a preparation for enabling HyperV on architecture other than x86. > > Cc: Lan Tianyu <[email protected]> > Cc: Michael Kelley <[email protected]> > Cc: [email protected] > Signed-off-by: Boqun Feng (Microsoft) <[email protected]> > --- > > Without this patch, I could observe compile error: > > | drivers/iommu/hyperv-iommu.c:17:10: fatal error: asm/apic.h: No such > | file or directory > | 17 | #include <asm/apic.h> > | | ^~~~~~~~~~~~ > > , after apply Michael's ARM64 on HyperV enablement patchset. > > drivers/iommu/Kconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig > index e3842eabcfdd..f1086eaed41c 100644 > --- a/drivers/iommu/Kconfig > +++ b/drivers/iommu/Kconfig > @@ -467,7 +467,7 @@ config QCOM_IOMMU > > config HYPERV_IOMMU > bool "Hyper-V x2APIC IRQ Handling" > - depends on HYPERV > + depends on HYPERV && X86 > select IOMMU_API > default HYPERV > help > -- > 2.23.0
Reviewed-by: Michael Kelley <[email protected]> _______________________________________________ iommu mailing list [email protected] https://lists.linuxfoundation.org/mailman/listinfo/iommu
