xref: /dragonfly/sys/config/VKERNEL64 (revision 2749c4b7)
136158e13SThomas Nikolajsen# VKERNEL64 - configuration for a 64-bit virtual kernel
2da673940SJordan Gordeev
30a80a445Szrjplatform	vkernel64
40e6594a8SSascha Wildnermachine		x86_64
50a80a445Szrjmachine_arch	x86_64
6da673940SJordan Gordeevident		VKERNEL64
7da673940SJordan Gordeevmaxusers	0
8da673940SJordan Gordeev
9da673940SJordan Gordeevmakeoptions	DEBUG=-g
10da673940SJordan Gordeev
11da673940SJordan Gordeevcpu		HAMMER_CPU
12da673940SJordan Gordeev
13da673940SJordan Gordeevoptions		DEBUG_PCTRACK
14da673940SJordan Gordeev
15da673940SJordan Gordeev##options		KTR
16da673940SJordan Gordeev##options		KTR_SPIN_CONTENTION
17da673940SJordan Gordeev#options	DEBUG_CRIT_SECTIONS
18da673940SJordan Gordeev
19da673940SJordan Gordeevoptions		QUOTA
20da673940SJordan Gordeevoptions		DUMMYNET
21da673940SJordan Gordeevoptions         IPFIREWALL              #firewall
22da673940SJordan Gordeevoptions		IPFIREWALL_DEFAULT_TO_ACCEPT    #allow everything by default
23da673940SJordan Gordeev
24da673940SJordan Gordeev# ALTQ
25da673940SJordan Gordeevoptions         ALTQ            #alternate queueing
26da673940SJordan Gordeevoptions         ALTQ_CBQ        #class based queueing
27da673940SJordan Gordeevoptions         ALTQ_RED        #random early detection
28da673940SJordan Gordeevoptions         ALTQ_RIO        #triple red for diffserv (needs RED)
29da673940SJordan Gordeevoptions         ALTQ_HFSC       #hierarchical fair service curve
30da673940SJordan Gordeevoptions         ALTQ_PRIQ       #priority queue
31da673940SJordan Gordeevoptions		ALTQ_FAIRQ	#fair queue
32da673940SJordan Gordeev#options        ALTQ_NOPCC      #don't use processor cycle counter
33da673940SJordan Gordeevoptions         ALTQ_DEBUG      #for debugging
34da673940SJordan Gordeev
35da673940SJordan Gordeevoptions		HAMMER
36cf4ab83eSMatthew Dillonoptions		HAMMER2			#HAMMER2 filesystem
3736158e13SThomas Nikolajsenoptions		NULLFS			#NULL filesystem
38da673940SJordan Gordeevoptions		EXT2FS
39da673940SJordan Gordeevoptions 	INET			#InterNETworking
40da673940SJordan Gordeevoptions 	INET6			#IPv6 communications protocols
41da673940SJordan Gordeevoptions 	FFS			#Berkeley Fast Filesystem
42da673940SJordan Gordeevoptions 	SOFTUPDATES		#Enable FFS soft updates support
43da673940SJordan Gordeevoptions 	UFS_DIRHASH		#Improve performance on big directories
44da673940SJordan Gordeevoptions 	MFS			#Memory Filesystem
4536158e13SThomas Nikolajsenoptions 	TMPFS			#Temporary Filesystem
46da673940SJordan Gordeevoptions 	MD_ROOT			#MD is a potential root device
47da673940SJordan Gordeevoptions 	NFS			#Network Filesystem
48da673940SJordan Gordeevoptions 	NFS_ROOT		#NFS usable as root device, NFS required
49da673940SJordan Gordeevoptions 	MSDOSFS			#MSDOS Filesystem
50da673940SJordan Gordeevoptions 	CD9660			#ISO 9660 Filesystem
51da673940SJordan Gordeevoptions 	PROCFS			#Process filesystem
52da673940SJordan Gordeevoptions 	UCONSOLE		#Allow users to grab the console
53da673940SJordan Gordeevoptions 	KTRACE			#ktrace(1) support
54da673940SJordan Gordeevoptions 	_KPOSIX_PRIORITY_SCHEDULING
55da673940SJordan Gordeevoptions 	ICMP_BANDLIM		#Rate limit bad replies
56da673940SJordan Gordeev
57da673940SJordan Gordeev# Debugging for Development
58da673940SJordan Gordeevoptions 	DDB
59da673940SJordan Gordeevoptions 	DDB_TRACE
60da673940SJordan Gordeevoptions 	INVARIANTS
61da673940SJordan Gordeev
62da673940SJordan Gordeev#options	CARP
63da673940SJordan Gordeev
64da673940SJordan Gordeev# Pseudo devices - the number indicates how many units to allocate.
65da673940SJordan Gordeevpseudo-device	loop		# Network loopback
66da673940SJordan Gordeevpseudo-device	ether		# Ethernet support
67da673940SJordan Gordeevpseudo-device	tun		# Packet tunnel.
68da673940SJordan Gordeevpseudo-device	pty		# Pseudo-ttys (telnet etc)
69da673940SJordan Gordeevpseudo-device	md		# Memory "disks"
70b8afae86SMatthew Dillonpseudo-device	vn		# File image "disks"
71da673940SJordan Gordeevpseudo-device	gif		# IPv6 and IPv4 tunneling
72da673940SJordan Gordeev
73da673940SJordan Gordeev#pseudo-device	carp
74da673940SJordan Gordeev
75da673940SJordan Gordeev# SCSI peripherals
76da673940SJordan Gordeevdevice          scbus           # SCSI bus (required)
77da673940SJordan Gordeevdevice          da              # Direct Access (disks)
78da673940SJordan Gordeevdevice          sa              # Sequential Access (tape etc)
79da673940SJordan Gordeevdevice          cd              # CD
80da673940SJordan Gordeevdevice          pass            # Passthrough device (direct SCSI access)
81da673940SJordan Gordeev
82da673940SJordan Gordeev# The `bpf' pseudo-device enables the Berkeley Packet Filter.
83da673940SJordan Gordeev# Be aware of the administrative consequences of enabling this!
84da673940SJordan Gordeevpseudo-device	bpf		#Berkeley packet filter
85da673940SJordan Gordeev
86da673940SJordan Gordeev# VIRTUAL DEVICES
87da673940SJordan Gordeev#
88da673940SJordan Gordeevdevice		vkd
89da673940SJordan Gordeevdevice		vke
90da673940SJordan Gordeevdevice		vcd
9150b1e235SMarkus Pfeiffer
92*2749c4b7SSascha Wildnerpseudo-device	lagg
93