1 # VKERNEL - test rid for virtual kernel
3 # $DragonFly: src/sys/config/VKERNEL,v 1.8 2007/01/13 23:09:17 dillon Exp $
5 machine vkernel # platform architecture (i386, vkernel, etc)
6 machine_arch i386 # cpu architecture (i386, etc)
15 options VIRTUAL_KERNEL
19 options KTR_GIANT_CONTENTION
20 options KTR_SPIN_CONTENTION
21 #options DEBUG_CRIT_SECTIONS
26 options IPFIREWALL #firewall
27 options IPFIREWALL_FORWARD #enable transparent proxy support
28 options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default
30 options IPSEC #IP security
31 options IPSEC_ESP #IP security (crypto; define w/ IPSEC)
32 options IPSEC_DEBUG #debug for IP security
34 #options MATH_EMULATE #Support for x87 emulation
36 options INET #InterNETworking
37 options INET6 #IPv6 communications protocols
38 options FFS #Berkeley Fast Filesystem
39 options FFS_ROOT #FFS usable as root device [keep this!]
40 options SOFTUPDATES #Enable FFS soft updates support
41 options UFS_DIRHASH #Improve performance on big directories
42 options MFS #Memory Filesystem
43 options MD_ROOT #MD is a potential root device
44 options NFS #Network Filesystem
45 options NFS_ROOT #NFS usable as root device, NFS required
46 options MSDOSFS #MSDOS Filesystem
47 options CD9660 #ISO 9660 Filesystem
48 options PROCFS #Process filesystem
49 options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
50 options COMPAT_DF12 #Compatible with DragonFly 1.2 and earlier
51 options SCSI_DELAY=15000 #Delay (in ms) before probing SCSI
52 options DEVICE_POLLING # Support mixed interrupt-polling
53 # handling of network device drivers
54 options UCONSOLE #Allow users to grab the console
55 options KTRACE #ktrace(1) support
56 options SYSVSHM #SYSV-style shared memory
57 options SYSVMSG #SYSV-style message queues
58 options SYSVSEM #SYSV-style semaphores
59 options P1003_1B #Posix P1003_1B real-time extensions
60 options _KPOSIX_PRIORITY_SCHEDULING
61 options ICMP_BANDLIM #Rate limit bad replies
62 #options KBD_INSTALL_CDEV # install a CDEV entry in /dev
63 options AHC_REG_PRETTY_PRINT # Print register bitfields in debug
64 # output. Adds ~128k to driver.
65 options AHD_REG_PRETTY_PRINT # Print register bitfields in debug
66 # output. Adds ~215k to driver.
68 #options SMP # Symmetric MultiProcessor Kernel
69 #options APIC_IO # Symmetric (APIC) I/O
71 # Debugging for Development
76 # Floating point support - do not disable.
79 # Pseudo devices - the number indicates how many units to allocate.
80 pseudo-device loop # Network loopback
81 pseudo-device ether # Ethernet support
82 pseudo-device sl 1 # Kernel SLIP
83 pseudo-device ppp 1 # Kernel PPP
84 pseudo-device tun # Packet tunnel.
85 pseudo-device pty # Pseudo-ttys (telnet etc)
86 pseudo-device md # Memory "disks"
87 pseudo-device gif # IPv6 and IPv4 tunneling
88 pseudo-device faith 1 # IPv6-to-IPv4 relaying (translation)
90 # The `bpf' pseudo-device enables the Berkeley Packet Filter.
91 # Be aware of the administrative consequences of enabling this!
92 pseudo-device bpf #Berkeley packet filter