summaryrefslogtreecommitdiffstats
path: root/sys/conf
diff options
context:
space:
mode:
authorjchandra <jchandra@FreeBSD.org>2011-10-18 07:29:21 +0000
committerjchandra <jchandra@FreeBSD.org>2011-10-18 07:29:21 +0000
commit37268b786649675593ba43f7aaebfab6c68de4d8 (patch)
treee2c248ac2499e2857d25457d49b3ce65fa3a6375 /sys/conf
parent1b405df8baa78dedceda6da24510b9597aad726d (diff)
downloadFreeBSD-src-37268b786649675593ba43f7aaebfab6c68de4d8.zip
FreeBSD-src-37268b786649675593ba43f7aaebfab6c68de4d8.tar.gz
FDT support for MIPS.
Add architecture specific files needed to compile MIPS with flattened device tree support.
Diffstat (limited to 'sys/conf')
-rw-r--r--sys/conf/Makefile.mips2
-rw-r--r--sys/conf/files.mips11
2 files changed, 13 insertions, 0 deletions
diff --git a/sys/conf/Makefile.mips b/sys/conf/Makefile.mips
index ab2b40a..6928079 100644
--- a/sys/conf/Makefile.mips
+++ b/sys/conf/Makefile.mips
@@ -28,6 +28,8 @@ S= ../../..
.endif
.include "$S/conf/kern.pre.mk"
+INCLUDES+= -I$S/contrib/libfdt
+
LDSCRIPT_NAME?=ldscript.$M
SYSTEM_LD:= ${SYSTEM_LD:$S/conf/${LDSCRIPT_NAME}=${LDSCRIPT_NAME}}
SYSTEM_DEP:= ${SYSTEM_DEP:$S/conf/${LDSCRIPT_NAME}=${LDSCRIPT_NAME}}
diff --git a/sys/conf/files.mips b/sys/conf/files.mips
index 6438c49..b5062ae 100644
--- a/sys/conf/files.mips
+++ b/sys/conf/files.mips
@@ -78,6 +78,7 @@ libkern/ffsl.c standard
libkern/fls.c standard
libkern/flsl.c standard
libkern/lshrdi3.c standard
+libkern/memchr.c optional fdt
libkern/memmove.c standard
libkern/moddi3.c optional isa_mips32
libkern/qdivrem.c optional isa_mips32
@@ -108,3 +109,13 @@ dev/hwpmc/hwpmc_mips24k.c optional hwpmc
dev/rt/if_rt.c optional rt
dev/nvram2env/nvram2env.c optional nvram2env
+
+dev/ofw/openfirm.c optional fdt
+dev/ofw/openfirmio.c optional fdt
+dev/ofw/ofw_bus_if.m optional fdt
+dev/ofw/ofw_if.m optional fdt
+dev/ofw/ofw_bus_subr.c optional fdt
+dev/ofw/ofw_fdt.c optional fdt
+
+dev/fdt/fdt_mips.c optional fdt
+
OpenPOWER on IntegriCloud