xref: /freebsd/sys/powerpc/conf/dpaa/DPAA (revision f3c5273d315a64826d2149ac453ff8c4583ddbe8)
1#
2# Common kernel config for Freescale QorIQ DPAA development boards like the
3# P2041RDB, P3041DS and P5020DS.
4#
5# This is not standalone kernel config. Use it only for including
6# purposes.
7#
8# $FreeBSD$
9
10cpu		BOOKE
11cpu		BOOKE_E500
12
13machine		powerpc powerpc
14#makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
15makeoptions	WERROR="-Werror -Wno-format -Wno-redundant-decls"
16makeoptions	NO_MODULES=yes
17
18# Platform support
19options		MPC85XX			#Freescale SoC family
20
21options		SMP			#Symmetric Multi Processing
22
23#options		SCHED_4BSD		#4BSD scheduler
24options		INET			#InterNETworking
25options		INET6			#IPv6 communications protocols
26options		FFS			#Berkeley Fast Filesystem
27options		NFSCL			#New Network Filesystem Client
28options		SOFTUPDATES		#Enable FFS soft updates support
29options		PROCFS			#Process filesystem (requires PSEUDOFS)
30options		PSEUDOFS		#Pseudo-filesystem framework
31options		GEOM_PART_GPT		#GUID Partition Tables.
32options		GEOM_LABEL
33options		COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
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		NO_SWAPPING
39
40options		KDB			#Enable the kernel debugger
41options		DDB			#Support DDB
42options		GDB
43
44options		ALT_BREAK_TO_DEBUGGER
45options		BREAK_TO_DEBUGGER
46options		DIAGNOSTIC
47options		INVARIANTS		#Enable calls of extra sanity checking
48options		INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS
49
50options 	KTR
51options 	KTR_COMPILE=0xffffffff
52options 	KTR_MASK=KTR_PMAP
53options		KTR_ENTRIES=8192
54
55options		WITNESS			#Enable checks to detect deadlocks and cycles
56#options		WITNESS_KDB
57
58# RamFS Root
59#options		GEOM_UZIP
60#options		MD_ROOT
61#options		MD_ROOT_SIZE=10240
62
63# Netbooting
64options		BOOTP
65options		BOOTP_NFSROOT
66options		BOOTP_NFSV3
67options		BOOTP_WIRED_TO=dtsec3
68options		NFS_ROOT
69
70# Block devices
71device		mmc
72device		mmcsd
73device		sdhci
74
75# Network devices
76device		miibus		# MII bus support
77device		iflib
78device		em
79
80
81# I2C support
82device		iicbus
83device		iic
84
85device		uart
86device		ehci
87device		usb
88device		scbus
89device		da
90device		umass
91device		pty
92device		cfi
93
94device		pci
95
96# Pseudo devices
97device		ether		# Ethernet support
98device		loop		# Network loopback
99device		random		# Entropy device
100device		bpf		# Berkeley packet filter
101device		md		# Memory "disks"
102
103