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