xref: /freebsd/sys/powerpc/conf/QORIQ64 (revision 97cb52fa9aefd90fad38790fded50905aeeb9b9e)
1#
2# Custom kernel for Freescale QorIQ (P5xxx, Txxxx) based boards, like
3# AmigaOne X5000
4#
5# $FreeBSD$
6#
7
8cpu		BOOKE
9cpu		BOOKE_E500
10ident		MPC85XX
11
12machine		powerpc	powerpc64
13
14include 	"dpaa/config.dpaa"
15makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
16makeoptions	WITH_CTF=1
17makeoptions	WERROR="-Werror -Wno-format -Wno-redundant-decls"
18makeoptions	NO_MODULES=yes
19
20options 	FPU_EMU
21
22options 	_KPOSIX_PRIORITY_SCHEDULING
23options 	ALT_BREAK_TO_DEBUGGER
24options 	BREAK_TO_DEBUGGER
25options 	BOOTP
26options 	BOOTP_NFSROOT
27#options 	BOOTP_NFSV3
28options 	CD9660
29#options 	COMPAT_43
30options 	COMPAT_FREEBSD32	#Compatible with FreeBSD/powerpc binaries
31options 	DDB
32#options 	DEADLKRES
33options 	DEVICE_POLLING
34#options 	DIAGNOSTIC
35options 	FDT
36#makeoptions	FDT_DTS_FILE=mpc8555cds.dts
37options 	FFS			#Berkeley Fast Filesystem
38options 	SOFTUPDATES		#Enable FFS soft updates support
39options 	UFS_ACL			#Support for access control lists
40options 	UFS_DIRHASH		#Improve performance on big directories
41options 	UFS_GJOURNAL		#Enable gjournal-based UFS journaling
42options 	QUOTA			#Enable disk quotas for UFS
43options 	GDB
44options 	GEOM_PART_GPT
45options 	GEOM_LABEL		#Provides labelization
46options 	INET
47options 	INET6
48options 	TCP_HHOOK		# hhook(9) framework for TCP
49options 	INVARIANTS
50options 	INVARIANT_SUPPORT
51options 	KDB
52options 	KDB_TRACE		# Print a stack trace for a panic.
53options 	KTRACE
54options 	MD_ROOT
55options 	MPC85XX
56options 	MSDOSFS
57options 	NFS_ROOT
58options 	NFSCL
59options 	NFSLOCKD
60options 	PRINTF_BUFR_SIZE=128	# Prevent printf output being interspersed.
61options 	PROCFS
62options 	PSEUDOFS
63options 	SCHED_ULE
64options 	CAPABILITIES
65options 	CAPABILITY_MODE
66options 	SMP
67options 	STACK			#stack(9) support
68options 	SYSVMSG
69options 	SYSVSEM
70options 	SYSVSHM
71options 	WITNESS
72options 	WITNESS_SKIPSPIN
73options 	HWPMC_HOOKS
74options 	KDTRACE_HOOKS		# Kernel DTrace hooks
75options 	DDB_CTF			# Kernel ELF linker loads CTF data
76
77device		ata
78device		bpf
79device		cfi
80device		crypto
81device		cryptodev
82device		da
83device  	ds1307
84device		ds1553
85device		em
86device		alc
87device  	dpaa
88device		ether
89device		fxp
90device  	gpio
91device  	gpiopower
92device		iic
93device		iicbus
94#device		isa
95device		loop
96device		md
97device		miibus
98device  	mmc
99device  	mmcsd
100device		pass
101device		pci
102device		random
103#device		rl
104device		scbus
105device		scc
106device  	sdhci
107device		sec
108device  	spibus
109device  	spigen
110device		tun
111device		uart
112options 	USB_DEBUG	# enable debug msgs
113#device		uhci
114device		ehci
115device		umass
116device		usb
117device		vlan
118