DPAA revision 352023
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: stable/11/sys/powerpc/conf/dpaa/DPAA 352023 2019-09-07 20:01:26Z imp $
9
10cpu		BOOKE
11cpu		BOOKE_E500
12
13machine		powerpc powerpc
14#makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
15#makeoptions	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		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		random		# Entropy device
99device		bpf		# Berkeley packet filter
100device		md		# Memory "disks"
101
102