aboutsummaryrefslogtreecommitdiffstats
path: root/sys/amd64/conf/LF-BHYVE
blob: 277aee688e4128851b3601fa79c7ef20c3ef46f7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# LF kernel for bhyve
# This is for small VMs, so it intentionally omits a lot of features.

cpu		HAMMER
ident		LF-BHYVE

makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
makeoptions	WITH_CTF=1		# Run ctfconvert(1) for DTrace support
makeoptions	MODULES_OVERRIDE="if_wg dummynet filemon pf pflog if_epair zfs"

options 	SCHED_ULE		# ULE scheduler
options 	PREEMPTION		# Enable kernel thread preemption
options 	INET			# InterNETworking
options 	INET6			# IPv6 communications protocols
options 	COMPAT_FREEBSD11	# Compatible with FreeBSD11
options 	COMPAT_FREEBSD12	# Compatible with FreeBSD12
options 	COMPAT_FREEBSD13	# Compatible with FreeBSD13
options 	COMPAT_FREEBSD14	# Compatible with FreeBSD14
options 	KTRACE			# ktrace(1) support
options 	STACK			# stack(9) support
options 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options 	PRINTF_BUFR_SIZE=128	# Prevent printf output being interspersed.
options 	HWPMC_HOOKS		# Necessary kernel hooks for hwpmc(4)
options 	CAPABILITY_MODE		# Capsicum capability mode
options 	CAPABILITIES		# Capsicum capabilities
options 	MAC			# TrustedBSD MAC Framework
options 	DDB_CTF			# Kernel ELF linker loads CTF data
options 	INCLUDE_CONFIG_FILE	# Include this file in kernel
options		PSEUDOFS
options		NULLFS
options		PROCFS
options		FDESCFS

options 	KDB			# Enable kernel debugger support.
options 	KDB_TRACE		# Print a stack trace for a panic.

options 	SMP			# Symmetric MultiProcessor Kernel
options 	SYSVSHM			# SYSV-style shared memory
options 	SYSVMSG			# SYSV-style message queues
options 	SYSVSEM			# SYSV-style semaphores

options 	GEOM_LABEL
options		MSDOSFS
options		FFS
options 	SOFTUPDATES
options 	UFS_ACL
options 	UFS_DIRHASH

options		KGSSAPI
options		NFSCL
options		NFSD

device		acpi
device		pci
device		uart
device		rdrand_rng
device		efirt
device		efirtc
device		crypto
device		cryptodev
device		aesni

options		P9FS
device		virtio
device		virtio_pci
device		virtio_p9fs

device		loop
device		ether
device		bpf
device		vtnet

options 	ACCEPT_FILTER_DATA
options 	ACCEPT_FILTER_DNS
options 	ACCEPT_FILTER_HTTP
options		ACCEPT_FILTER_TLS

device		nvme
device		nda
device		scbus