git: 701ab6dba4a2 - main - Stop building FDT-only modules in an ACPI only kernel
Date: Thu, 27 Oct 2022 17:59:50 UTC
The branch main has been updated by andrew: URL: https://cgit.FreeBSD.org/src/commit/?id=701ab6dba4a2232751cd91f79bfc1d8e96bf5316 commit 701ab6dba4a2232751cd91f79bfc1d8e96bf5316 Author: Andrew Turner <andrew@FreeBSD.org> AuthorDate: 2022-10-27 17:01:44 +0000 Commit: Andrew Turner <andrew@FreeBSD.org> CommitDate: 2022-10-27 17:59:33 +0000 Stop building FDT-only modules in an ACPI only kernel When building a kernel without FDT these modules don't build. As they depend on FDT and don't work with ACPI disable them. Reviewed by: imp, kevans Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D37178 --- sys/modules/Makefile | 11 +++++++++-- sys/modules/uart/Makefile | 2 ++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/sys/modules/Makefile b/sys/modules/Makefile index 8737871e7a53..5d6f8a352a86 100644 --- a/sys/modules/Makefile +++ b/sys/modules/Makefile @@ -611,8 +611,10 @@ _irdma= irdma .if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "arm" || \ ${MACHINE_CPUARCH} == "riscv" +.if !empty(OPT_FDT) _if_cgem= if_cgem .endif +.endif # These rely on 64bit atomics .if ${MACHINE_ARCH} != "powerpc" && ${MACHINE_ARCH} != "powerpcspe" @@ -638,18 +640,23 @@ _cxgb= cxgb .endif .if ${MACHINE_CPUARCH} == "aarch64" -_allwinner= allwinner _armv8crypto= armv8crypto _dpaa2= dpaa2 -_dwwdt= dwwdt _em= em + +.if !empty(OPT_FDT) +_allwinner= allwinner +_dwwdt= dwwdt _enetc= enetc _felix= felix _rockchip= rockchip .endif +.endif .if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "arm" +.if !empty(OPT_FDT) _sdhci_fdt= sdhci_fdt +.endif _e6000sw= e6000sw _neta= neta _hyperv= hyperv diff --git a/sys/modules/uart/Makefile b/sys/modules/uart/Makefile index ad946fb063d6..29d6e0897b56 100644 --- a/sys/modules/uart/Makefile +++ b/sys/modules/uart/Makefile @@ -24,8 +24,10 @@ uart_cpu_machine= ${_uart_cpu} .if ${MACHINE} == "arm64" uart_dev_mvebu=uart_dev_mvebu.c +.if !empty(OPT_FDT) uart_dev_mu=uart_dev_mu.c .endif +.endif KMOD= uart SRCS= ${uart_bus_acpi} uart_bus_isa.c \