xref: /freebsd/sys/powerpc/conf/dpaa/DPAA (revision 3750ccefb8629a08890bfbae894dd6bc6a7483b4)
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
37
38options		KDB			#Enable the kernel debugger
39options		DDB			#Support DDB
40options		GDB
41
42options		ALT_BREAK_TO_DEBUGGER
43options		BREAK_TO_DEBUGGER
44options		DIAGNOSTIC
45options		INVARIANTS		#Enable calls of extra sanity checking
46options		INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS
47
48options 	KTR
49options 	KTR_COMPILE=0xffffffff
50options 	KTR_MASK=KTR_PMAP
51options		KTR_ENTRIES=8192
52
53options		WITNESS			#Enable checks to detect deadlocks and cycles
54#options		WITNESS_KDB
55
56# RamFS Root
57#options		GEOM_UZIP
58#options		MD_ROOT
59#options		MD_ROOT_SIZE=10240
60
61# Netbooting
62options		BOOTP
63options		BOOTP_NFSROOT
64options		BOOTP_NFSV3
65options		BOOTP_WIRED_TO=dtsec3
66options		NFS_ROOT
67
68# Block devices
69device		mmc
70device		mmcsd
71device		sdhci
72
73# Network devices
74device		miibus		# MII bus support
75device		iflib
76device		em
77
78
79# I2C support
80device		iicbus
81device		iic
82
83device		uart
84device		ehci
85device		usb
86device		scbus
87device		da
88device		umass
89device		pty
90device		cfi
91
92device		pci
93
94# Pseudo devices
95device		ether		# Ethernet support
96device		loop		# Network loopback
97device		bpf		# Berkeley packet filter
98device		md		# Memory "disks"
99
100