Author: imp
Date: Mon Mar 29 17:31:55 2010
New Revision: 205845
URL: http://svn.freebsd.org/changeset/base/205845

Log:
  Make all the modules build on arm (modulo ipfilter, which I'm looking
  into):
  
  o Don't build vpo and syscons on mips or arm either
  o Add a section for mips and arm breakages, and document why.
    This is easier than opting in on all the other architectures:
    # no BUS_SPACE_UNSPECIFIED: bce, bwi, bwn, mfi, mpt, siba_bwn
    # No barrier instruction support (specific to this driver): sym
    # no uart_cpu_$MACHINE_ARCH: uart
  
  (mips has, by inspection, the same issues as arm, so ditto for it)
  
  MFC after:    7 days

Modified:
  head/sys/modules/Makefile

Modified: head/sys/modules/Makefile
==============================================================================
--- head/sys/modules/Makefile   Mon Mar 29 17:26:24 2010        (r205844)
+++ head/sys/modules/Makefile   Mon Mar 29 17:31:55 2010        (r205845)
@@ -34,15 +34,15 @@ SUBDIR=     ${_3dfx} \
        ata \
        ath \
        ${_auxio} \
-       bce \
+       ${_bce} \
        bfe \
        bge \
        ${_bios} \
        ${_bktr} \
        ${_bm} \
        bridgestp \
-       bwi \
-       bwn \
+       ${_bwi} \
+       ${_bwn} \
        cam \
        ${_canbepm} \
        ${_canbus} \
@@ -66,7 +66,7 @@ SUBDIR=       ${_3dfx} \
        ${_cryptodev} \
        ${_cs} \
        ${_ctau} \
-       cxgb \
+       ${_cxgb} \
        ${_cyclic} \
        dc \
        dcons \
@@ -175,13 +175,13 @@ SUBDIR=   ${_3dfx} \
        mcd \
        md \
        mem \
-       mfi \
+       ${_mfi} \
        mii \
        mlx \
        ${_mly} \
        mmc \
        mmcsd \
-       mpt \
+       ${_mpt} \
        mqueue \
        msdosfs \
        msdosfs_iconv \
@@ -251,7 +251,7 @@ SUBDIR=     ${_3dfx} \
        sdhci \
        sem \
        sf \
-       siba_bwn \
+       ${_siba_bwn} \
        siis \
        sis \
        sk \
@@ -268,7 +268,7 @@ SUBDIR=     ${_3dfx} \
        stge \
        ${_streams} \
        ${_svr4} \
-       sym \
+       ${_sym} \
        ${_syscons} \
        sysvipc \
        ti \
@@ -279,7 +279,7 @@ SUBDIR=     ${_3dfx} \
        twe \
        tx \
        txp \
-       uart \
+       ${_uart} \
        ubsec \
        udf \
        udf_iconv \
@@ -312,11 +312,26 @@ SUBDIR=   ${_3dfx} \
        ${_zfs} \
        zlib \
 
-.if ${MACHINE_ARCH} != "powerpc"
+.if ${MACHINE_ARCH} != "powerpc" && ${MACHINE_ARCH} != "arm" && \
+       ${MACHINE_ARCH} != "mips"
 _syscons=      syscons
 _vpo=          vpo
 .endif
 
+.if ${MACHINE_ARCH} != "arm" && ${MACHINE_ARCH} != "mips"
+# no BUS_SPACE_UNSPECIFIED
+_bce=          bce
+_bwi=          bwi
+_bwn=          bwn
+_mfi=          mfi
+_mpt=          mpt
+_siba_bwn=     siba_bwn
+# No barrier instruction support (specific to this driver)
+_sym=          sym
+# no uart_cpu_$MACHINE_ARCH
+_uart=         uart
+.endif
+
 .if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
 .if exists(${.CURDIR}/../opencrypto)
 _crypto=       crypto
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to