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