summaryrefslogtreecommitdiffstats
path: root/sys/arm/conf/ARMADAXP
diff options
context:
space:
mode:
authorgonzo <gonzo@FreeBSD.org>2012-08-15 05:55:16 +0000
committergonzo <gonzo@FreeBSD.org>2012-08-15 05:55:16 +0000
commitefa927e94fc4d505d620692679583749b98c1354 (patch)
treeaf2bc4afac22fb215c974f47828dcb64f0d4302e /sys/arm/conf/ARMADAXP
parent50e55c591e3360faae6555381b8f6d03496848a7 (diff)
downloadFreeBSD-src-efa927e94fc4d505d620692679583749b98c1354.zip
FreeBSD-src-efa927e94fc4d505d620692679583749b98c1354.tar.gz
Merging of projects/armv6, intermission
Add configs missed in previous commits: - ARMADA XP - Embedded Artists EA3250
Diffstat (limited to 'sys/arm/conf/ARMADAXP')
-rw-r--r--sys/arm/conf/ARMADAXP102
1 files changed, 102 insertions, 0 deletions
diff --git a/sys/arm/conf/ARMADAXP b/sys/arm/conf/ARMADAXP
new file mode 100644
index 0000000..c4139b4
--- /dev/null
+++ b/sys/arm/conf/ARMADAXP
@@ -0,0 +1,102 @@
+#
+# Custom kernel for Marvell Armada XP
+#
+# $FreeBSD$
+#
+
+ident MV-88F78XX0
+include "../mv/armadaxp/std.mv78x60"
+
+options SOC_MV_ARMADAXP
+makeoptions MODULES_OVERRIDE=""
+
+makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
+makeoptions WERROR="-Werror"
+
+#options SCHED_ULE #ULE scheduler
+options SCHED_4BSD #4BSD scheduler
+options INET #InterNETworking
+options INET6 #IPv6 communications protocols
+options FFS #Berkeley Fast Filesystem
+options NFSCL #Network Filesystem Client
+options NFSLOCKD #Network Lock Manager
+options NFS_ROOT #NFS usable as /, requires NFSCLIENT
+options BOOTP
+options BOOTP_NFSROOT
+options BOOTP_NFSV3
+options BOOTP_WIRED_TO=mge0
+
+options GEOM_PART_GPT
+options ROOTDEVNAME=\"ufs:/dev/da0p1\"
+
+options SYSVSHM #SYSV-style shared memory
+options SYSVMSG #SYSV-style message queues
+options SYSVSEM #SYSV-style semaphores
+options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
+options MUTEX_NOINLINE
+options RWLOCK_NOINLINE
+options NO_FFS_SNAPSHOT
+options NO_SWAPPING
+
+options SMP
+
+# Debugging
+#options VERBOSE_SYSINIT
+options ALT_BREAK_TO_DEBUGGER
+options DDB
+options GDB
+#options DIAGNOSTIC
+#options INVARIANTS #Enable calls of extra sanity checking
+#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
+options KDB
+options KDB_TRACE
+#options KTR
+#options KTR_VERBOSE=0
+#options KTR_ENTRIES=16384
+#options KTR_MASK=(KTR_SPARE2)
+#options KTR_COMPILE=KTR_ALL
+#options WITNESS #Enable checks to detect deadlocks and cycles
+#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed
+#options WITNESS_KDB
+
+# Pseudo devices
+device random
+device pty
+device loop
+device md
+
+# USB
+options USB_DEBUG # enable debug msgs
+device usb
+device ehci
+device umass
+device scbus
+device pass
+device da
+
+# SATA
+device ata
+device atadisk
+#device mvs
+
+# Serial ports
+device uart
+
+# I2C (TWSI)
+device iic
+device iicbus
+
+#Network
+device ether
+device mge # Marvell Gigabit Ethernet controller
+device mii
+device e1000phy
+device bpf
+options HZ=1000
+options DEVICE_POLLING
+device vlan
+
+#FDT
+options FDT
+options FDT_DTB_STATIC
+makeoptions FDT_DTS_FILE=db88f78160.dts
OpenPOWER on IntegriCloud