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