1# VKERNEL64 - configuration for a 64-bit virtual kernel 2 3platform vkernel64 # platform architecture (i386, vkernel, etc) 4machine x86_64 5machine_arch x86_64 # cpu architecture (i386, etc) 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 IPSEC #IP security 36options IPSEC_ESP #IP security (crypto; define w/ IPSEC) 37options IPSEC_DEBUG #debug for IP security 38 39options HAMMER 40options NULLFS #NULL filesystem 41options EXT2FS 42options INET #InterNETworking 43options INET6 #IPv6 communications protocols 44options FFS #Berkeley Fast Filesystem 45options FFS_ROOT #FFS usable as root device [keep this!] 46options SOFTUPDATES #Enable FFS soft updates support 47options UFS_DIRHASH #Improve performance on big directories 48options MFS #Memory Filesystem 49options TMPFS #Temporary Filesystem 50options MD_ROOT #MD is a potential root device 51options NFS #Network Filesystem 52options NFS_ROOT #NFS usable as root device, NFS required 53options MSDOSFS #MSDOS Filesystem 54options CD9660 #ISO 9660 Filesystem 55options PROCFS #Process filesystem 56#options COMPAT_43 #Compatible with BSD 4.3 57#options COMPAT_DF12 #Compatible with DragonFly 1.2 and earlier 58options DEVICE_POLLING # Support mixed interrupt-polling 59 # handling of network device drivers 60options UCONSOLE #Allow users to grab the console 61options KTRACE #ktrace(1) support 62options SYSVSHM #SYSV-style shared memory 63options SYSVMSG #SYSV-style message queues 64options SYSVSEM #SYSV-style semaphores 65options P1003_1B #Posix P1003_1B real-time extensions 66options _KPOSIX_PRIORITY_SCHEDULING 67options ICMP_BANDLIM #Rate limit bad replies 68 69options SMP # Symmetric MultiProcessor Kernel 70 71# Debugging for Development 72options DDB 73options DDB_TRACE 74options INVARIANTS 75 76#options CARP 77 78# Pseudo devices - the number indicates how many units to allocate. 79pseudo-device loop # Network loopback 80pseudo-device ether # Ethernet support 81pseudo-device sl 1 # Kernel SLIP 82pseudo-device ppp 1 # Kernel PPP 83pseudo-device tun # Packet tunnel. 84pseudo-device pty # Pseudo-ttys (telnet etc) 85pseudo-device md # Memory "disks" 86pseudo-device gif # IPv6 and IPv4 tunneling 87pseudo-device faith 1 # IPv6-to-IPv4 relaying (translation) 88 89#pseudo-device carp 90 91# SCSI peripherals 92device scbus # SCSI bus (required) 93device da # Direct Access (disks) 94device sa # Sequential Access (tape etc) 95device cd # CD 96device pass # Passthrough device (direct SCSI access) 97 98# The `bpf' pseudo-device enables the Berkeley Packet Filter. 99# Be aware of the administrative consequences of enabling this! 100pseudo-device bpf #Berkeley packet filter 101 102# VIRTUAL DEVICES 103# 104device vn 105device vkd 106device vke 107 108device vcd 109