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