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
libiconv \
libmchain \
lindebugfs \
- ${_linux} \
- ${_linux_common} \
- ${_linux64} \
linuxkpi \
${_lio} \
lpt \
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
_io= io
_ix= ix
_ixv= ixv
-_linux= linux
.if ${MK_SOURCELESS_UCODE} != "no"
_lio= lio
.endif
_iavf= iavf
_ioat= ioat
_ixl= ixl
-_linux64= linux64
-_linux_common= linux_common
_nvdimm= nvdimm
_pms= pms
_qlxge= qlxge