1#
2# Custom kernel for EA3250 boards.
3#
4# $FreeBSD$
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 	MSDOSFS
24options 	BOOTP
25options 	BOOTP_NFSROOT
26options 	BOOTP_NFSV3
27options 	BOOTP_WIRED_TO=lpe0
28
29#options 	ROOTDEVNAME=\"ufs:/dev/da0a\"
30
31options 	SYSVSHM			#SYSV-style shared memory
32options 	SYSVMSG			#SYSV-style message queues
33options 	SYSVSEM			#SYSV-style semaphores
34options 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
35options 	MUTEX_NOINLINE
36options 	RWLOCK_NOINLINE
37options 	NO_FFS_SNAPSHOT
38options 	NO_SWAPPING
39
40# Debugging
41options 	ALT_BREAK_TO_DEBUGGER
42options 	DDB
43#options 	DEADLKRES		#Enable the deadlock resolver
44options 	DIAGNOSTIC
45#options 	INVARIANTS		#Enable calls of extra sanity checking
46#options 	INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS
47options 	KDB
48options 	WITNESS			#Enable checks to detect deadlocks and cycles
49options 	WITNESS_SKIPSPIN	#Don't run witness on spinlocks for speed
50#options 	WITNESS_KDB
51
52# Pseudo devices
53device		loop
54device		md
55device		pty
56device		random
57
58# Serial ports
59device		uart
60
61# Networking
62device		ether
63device		mii
64device		bpf
65device		lpe
66
67# USB
68options 	USB_DEBUG
69device		usb
70device		ohci
71device		umass
72device		scbus
73device		pass
74device		da
75
76device		mmc
77device		mmcsd
78device		lpcmmc
79
80device		gpio
81device		gpioled
82device		lpcgpio
83
84device		spibus
85device		lpcspi
86device		ssd1289
87
88device		lpcfb
89
90# DMAC
91device		dmac
92
93# Flattened Device Tree
94options 	FDT
95options 	FDT_DTB_STATIC
96makeoptions	FDT_DTS_FILE=ea3250.dts
97