EA3250 revision 266331
1#
2# Custom kernel for EA3250 boards.
3#
4# $FreeBSD: stable/10/sys/arm/conf/EA3250 266331 2014-05-17 17:34:37Z ian $
5#
6
7ident		EA3250
8include		"../lpc/std.lpc"
9hints		"EA3250.hints"
10
11makeoptions	MODULES_OVERRIDE=""
12
13#makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
14makeoptions	WERROR="-Werror"
15
16options 	SCHED_4BSD		# 4BSD scheduler
17options 	INET			# InterNETworking
18options 	INET6			# IPv6 communications protocols
19options 	FFS			# Berkeley Fast Filesystem
20options 	NFSCL			# Network Filesystem Client
21options 	NFSLOCKD		# Network Lock Manager
22options 	NFS_ROOT		# NFS usable as /, requires NFSCLIENT
23options 	GEOM_PART_BSD		# BSD partition scheme
24options 	GEOM_PART_MBR		# MBR partition scheme
25options 	TMPFS			# Efficient memory filesystem
26options 	MSDOSFS
27options 	BOOTP
28options 	BOOTP_NFSROOT
29options 	BOOTP_NFSV3
30options 	BOOTP_WIRED_TO=lpe0
31
32#options 	ROOTDEVNAME=\"ufs:/dev/da0a\"
33
34options 	SYSVSHM			# SYSV-style shared memory
35options 	SYSVMSG			# SYSV-style message queues
36options 	SYSVSEM			# SYSV-style semaphores
37options 	_KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions
38options 	MUTEX_NOINLINE
39options 	RWLOCK_NOINLINE
40options 	NO_FFS_SNAPSHOT
41options 	NO_SWAPPING
42
43# Debugging
44options 	ALT_BREAK_TO_DEBUGGER
45options 	DDB
46#options 	DEADLKRES		# Enable the deadlock resolver
47options 	DIAGNOSTIC
48#options 	INVARIANTS		# Enable calls of extra sanity checking
49#options 	INVARIANT_SUPPORT	# Extra sanity checks of internal structures, required by INVARIANTS
50options 	KDB
51options 	WITNESS			# Enable checks to detect deadlocks and cycles
52options 	WITNESS_SKIPSPIN	# Don't run witness on spinlocks for speed
53#options 	WITNESS_KDB
54
55# Pseudo devices
56device		loop
57device		md
58device		pty
59device		random
60
61# Serial ports
62device		uart
63
64# Networking
65device		ether
66device		mii
67device		bpf
68device		lpe
69
70# USB
71options 	USB_DEBUG
72device		usb
73device		ohci
74device		umass
75device		scbus
76device		pass
77device		da
78
79device		mmc
80device		mmcsd
81device		lpcmmc
82
83device		gpio
84device		gpioled
85device		lpcgpio
86
87device		spibus
88device		lpcspi
89device		ssd1289
90
91device		lpcfb
92
93# DMAC
94device		dmac
95
96# Flattened Device Tree
97options 	FDT
98options 	FDT_DTB_STATIC
99makeoptions	FDT_DTS_FILE=ea3250.dts
100