Author: emaste
Date: Thu Sep 12 18:14:44 2019
New Revision: 352259
URL: https://svnweb.freebsd.org/changeset/base/352259

Log:
  arm64: connect Linuxulator to the build
  
  More work needs to be done, but it is capable of running basic
  statically or dynamically linked Linux/arm64 binaries.
  
  Relnotes:     Yes
  Sponsored by: The FreeBSD Foundation

Modified:
  head/sys/modules/Makefile

Modified: head/sys/modules/Makefile
==============================================================================
--- head/sys/modules/Makefile   Thu Sep 12 17:42:37 2019        (r352258)
+++ head/sys/modules/Makefile   Thu Sep 12 18:14:44 2019        (r352259)
@@ -207,9 +207,6 @@ SUBDIR=     \
        libiconv \
        libmchain \
        lindebugfs \
-       ${_linux} \
-       ${_linux_common} \
-       ${_linux64} \
        linuxkpi \
        ${_lio} \
        lpt \
@@ -466,10 +463,22 @@ SUBDIR+=  iscsi_initiator
 SUBDIR+=       fdt
 .endif
 
+# Linuxulator
 .if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || \
     ${MACHINE_CPUARCH} == "i386"
 SUBDIR+=       linprocfs
 SUBDIR+=       linsysfs
+.endif
+.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386"
+SUBDIR+=       linux
+.endif
+.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64"
+SUBDIR+=       linux64
+SUBDIR+=       linux_common
+.endif
+
+.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || \
+    ${MACHINE_CPUARCH} == "i386"
 _ena=          ena
 .if ${MK_OFED} != "no" || defined(ALL_MODULES)
 _ibcore=       ibcore
@@ -590,7 +599,6 @@ _if_ndis=   if_ndis
 _io=           io
 _ix=           ix
 _ixv=          ixv
-_linux=                linux
 .if ${MK_SOURCELESS_UCODE} != "no"
 _lio=          lio
 .endif
@@ -692,8 +700,6 @@ _efirt=             efirt
 _iavf=         iavf
 _ioat=         ioat
 _ixl=          ixl
-_linux64=      linux64
-_linux_common= linux_common
 _nvdimm=       nvdimm
 _pms=          pms
 _qlxge=                qlxge
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to