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

Reply via email to