1218887Sdim# $FreeBSD$
2218887Sdim
3218887Sdiminclude		"../nlm/std.xlp"
4218887Sdimmakeoptions	MODULES_OVERRIDE=""
5218887Sdimmakeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
6218887Sdim#profile 	2
7218887Sdim
8218887Sdimhints		"XLP.hints"
9218887Sdim
10218887Sdimoptions 	SCHED_ULE		# ULE scheduler
11218887Sdim#options 	VERBOSE_SYSINIT
12218887Sdim#options 	SCHED_4BSD		# 4BSD scheduler
13218887Sdimoptions         SMP
14221345Sdimoptions 	PREEMPTION		# Enable kernel thread preemption
15249423Sdim#options 	FULL_PREEMPTION		# Enable kernel thread preemption
16221345Sdimoptions 	INET			# InterNETworking
17221345Sdimoptions 	INET6			# IPv6 communications protocols
18221345Sdimoptions 	FFS			# Berkeley Fast Filesystem
19218887Sdim#options 	SOFTUPDATES		# Enable FFS soft updates support
20218887Sdimoptions 	UFS_ACL			# Support for access control lists
21218887Sdimoptions 	UFS_DIRHASH		# Improve performance on big directories
22218887Sdimoptions 	NFSCL
23218887Sdimoptions 	NFS_ROOT
24218887Sdimoptions 	MSDOSFS			#MSDOS Filesystem
25221345Sdim#
26218887Sdim#options 	BOOTP
27221345Sdim#options 	BOOTP_NFSROOT
28218887Sdim#options 	BOOTP_NFSV3
29218887Sdim#options 	BOOTP_WIRED_TO=nlge0
30218887Sdim#options 	BOOTP_COMPAT
31218887Sdim#options 	ROOTDEVNAME=\"nfs:10.1.1.8:/usr/extra/nfsroot\"
32221345Sdim
33234353Sdimoptions 	MD_ROOT			# MD is a potential root device
34234353Sdimoptions 	MD_ROOT_SIZE=132000
35234353Sdimoptions 	ROOTDEVNAME=\"ufs:md0\"
36234353Sdimoptions 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
37218887Sdimoptions 	HZ=1000	
38218887Sdimoptions 	NO_SWAPPING
39218887Sdim
40263508Sdim# Debugging options
41263508Sdimoptions 	KTRACE			# ktrace(1) support
42218887Sdimoptions 	DDB
43218887Sdimoptions 	KDB
44263508Sdimoptions 	GDB
45263508Sdimoptions 	BREAK_TO_DEBUGGER
46218887Sdimoptions 	ALT_BREAK_TO_DEBUGGER
47263508Sdim#options 	DEADLKRES		# Enable the deadlock resolver
48263508Sdim#options 	INVARIANTS
49218887Sdim#options 	INVARIANT_SUPPORT
50234353Sdim#options 	WITNESS			# Detect deadlocks and cycles
51234353Sdim#options 	WITNESS_SKIPSPIN	# Don't run witness on spinlocks for speed
52218887Sdim#options 	KTR			# ktr(4) and ktrdump(8) support
53218887Sdim#options 	KTR_COMPILE=(KTR_LOCK|KTR_PROC|KTR_INTR|KTR_CALLOUT|KTR_UMA|KTR_SYSC)
54218887Sdim#options 	KTR_ENTRIES=131072
55218887Sdim#options 	LOCK_DEBUG
56218887Sdim#options 	LOCK_PROFILING
57218887Sdim
58218887Sdimoptions 	GEOM_UZIP
59243830Sdim
60218887Sdim# Device tree
61218887Sdimoptions 	FDT
62218887Sdimoptions 	FDT_DTB_STATIC
63218887Sdimmakeoptions	FDT_DTS_FILE=xlp-basic.dts
64218887Sdim
65249423Sdim# Pseudo
66218887Sdimdevice		loop
67218887Sdimdevice		random
68218887Sdimdevice		md
69218887Sdimdevice		bpf
70218887Sdim
71218887Sdim# Network
72249423Sdimdevice		miibus
73218887Sdimdevice		ether
74234353Sdimdevice		xlpge
75218887Sdim#device		re
76218887Sdimdevice		msk
77263508Sdimdevice		em
78263508Sdim
79263508Sdim# Disks
80263508Sdimdevice		siis
81263508Sdimdevice		da
82263508Sdimdevice		scbus
83263508Sdim#device		ata
84263508Sdim
85263508Sdim# USB
86263508Sdimdevice		usb			# USB Bus (required)
87263508Sdimdevice		ehci			# EHCI PCI->USB interface (USB 2.0)
88263508Sdim#options 	USB_DEBUG		# enable debug msgs
89263508Sdim#device		ugen			# Generic
90263508Sdim#device		uhid			# "Human Interface Devices"
91263508Sdimdevice		umass			# Requires scbus and da
92263508Sdim
93218887Sdim# i2c driver and devices
94263508Sdimdevice		iic
95218887Sdimdevice		iicbus
96221345Sdimdevice		iicoc
97221345Sdimdevice		ds1374			# RTC on XLP boards
98221345Sdim
99221345Sdim# 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