xref: /freebsd-12.1/sys/mips/conf/std.XLP (revision b57c318b)
1# $FreeBSD$
2
3include		"../nlm/std.xlp"
4makeoptions	MODULES_OVERRIDE=""
5makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
6#profile 	2
7
8hints		"XLP.hints"
9
10options 	SCHED_ULE		# ULE scheduler
11#options 	VERBOSE_SYSINIT
12#options 	SCHED_4BSD		# 4BSD scheduler
13options         SMP
14options 	PREEMPTION		# Enable kernel thread preemption
15#options 	FULL_PREEMPTION		# Enable kernel thread preemption
16options 	INET			# InterNETworking
17options 	INET6			# IPv6 communications protocols
18options 	TCP_HHOOK		# hhook(9) framework for TCP
19options 	FFS			# Berkeley Fast Filesystem
20#options 	SOFTUPDATES		# Enable FFS soft updates support
21options 	UFS_ACL			# Support for access control lists
22options 	UFS_DIRHASH		# Improve performance on big directories
23options 	NFSCL
24options 	NFS_ROOT
25options 	MSDOSFS			#MSDOS Filesystem
26#
27#options 	BOOTP
28#options 	BOOTP_NFSROOT
29#options 	BOOTP_NFSV3
30#options 	BOOTP_WIRED_TO=nlge0
31#options 	BOOTP_COMPAT
32#options 	ROOTDEVNAME=\"nfs:10.1.1.8:/usr/extra/nfsroot\"
33
34options 	MD_ROOT			# MD is a potential root device
35options 	MD_ROOT_SIZE=132000
36options 	ROOTDEVNAME=\"ufs:md0\"
37options 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
38options 	HZ=1000
39options 	NO_SWAPPING
40
41# Debugging options
42options 	KTRACE			# ktrace(1) support
43options 	DDB
44options 	KDB
45options 	GDB
46options 	BREAK_TO_DEBUGGER
47options 	ALT_BREAK_TO_DEBUGGER
48#options 	DEADLKRES		# Enable the deadlock resolver
49#options 	INVARIANTS
50#options 	INVARIANT_SUPPORT
51#options 	WITNESS			# Detect deadlocks and cycles
52#options 	WITNESS_SKIPSPIN	# Don't run witness on spinlocks for speed
53#options 	KTR			# ktr(4) and ktrdump(8) support
54#options 	KTR_COMPILE=(KTR_LOCK|KTR_PROC|KTR_INTR|KTR_CALLOUT|KTR_UMA|KTR_SYSC)
55#options 	KTR_ENTRIES=131072
56#options 	LOCK_DEBUG
57#options 	LOCK_PROFILING
58
59device		xz
60options 	GEOM_UZIP
61
62# Device tree
63options 	FDT
64options 	FDT_DTB_STATIC
65makeoptions	FDT_DTS_FILE=xlp-basic.dts
66
67# Pseudo
68device		loop
69device		random
70device		md
71device		bpf
72
73# Network
74device		miibus
75device		ether
76device		xlpge
77#device		re
78device		msk
79device		iflib
80device		em
81
82# Disks
83device		siis
84device		da
85device		scbus
86#device		ata
87
88# USB
89device		usb			# USB Bus (required)
90device		ehci			# EHCI PCI->USB interface (USB 2.0)
91#options 	USB_DEBUG		# enable debug msgs
92#device		ugen			# Generic
93#device		uhid			# "Human Interface Devices"
94device		umass			# Requires scbus and da
95
96# i2c driver and devices
97device		iic
98device		iicbus
99device		iicoc
100device		ds13rtc			# RTC on XLP boards
101
102# Crypto
103device		crypto
104device		cryptodev
105device		nlmsec
106device		nlmrsa
107
108# Options that use crypto
109options 	IPSEC
110options 	GEOM_ELI
111
112# NOR
113device		cfi
114device		cfid
115
116# MMC/SD
117device		mmc			# MMC/SD bus
118device		mmcsd			# MMC/SD memory card
119device		sdhci			# Generic PCI SD Host Controller
120