Commit | Line | Data |
---|---|---|
36158e13 | 1 | # VKERNEL64 - configuration for a 64-bit virtual kernel |
da673940 JG |
2 | |
3 | platform vkernel64 # platform architecture (i386, vkernel, etc) | |
0e6594a8 SW |
4 | machine x86_64 |
5 | machine_arch x86_64 # cpu architecture (i386, etc) | |
da673940 JG |
6 | ident VKERNEL64 |
7 | maxusers 0 | |
8 | ||
9 | makeoptions DEBUG=-g | |
10 | ||
11 | cpu HAMMER_CPU | |
12 | ||
13 | options DEBUG_PCTRACK | |
14 | ||
15 | ##options KTR | |
da673940 JG |
16 | ##options KTR_SPIN_CONTENTION |
17 | #options DEBUG_CRIT_SECTIONS | |
18 | ||
19 | options QUOTA | |
20 | options DUMMYNET | |
21 | options IPFIREWALL #firewall | |
da673940 JG |
22 | options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default |
23 | ||
24 | # ALTQ | |
25 | options ALTQ #alternate queueing | |
26 | options ALTQ_CBQ #class based queueing | |
27 | options ALTQ_RED #random early detection | |
28 | options ALTQ_RIO #triple red for diffserv (needs RED) | |
29 | options ALTQ_HFSC #hierarchical fair service curve | |
30 | options ALTQ_PRIQ #priority queue | |
31 | options ALTQ_FAIRQ #fair queue | |
32 | #options ALTQ_NOPCC #don't use processor cycle counter | |
33 | options ALTQ_DEBUG #for debugging | |
34 | ||
7544493b SW |
35 | options IPSEC #IP security |
36 | options IPSEC_ESP #IP security (crypto; define w/ IPSEC) | |
37 | options IPSEC_DEBUG #debug for IP security | |
da673940 JG |
38 | |
39 | options HAMMER | |
7544493b | 40 | options NULLFS #NULL filesystem |
da673940 JG |
41 | options EXT2FS |
42 | options INET #InterNETworking | |
43 | options INET6 #IPv6 communications protocols | |
44 | options FFS #Berkeley Fast Filesystem | |
45 | options FFS_ROOT #FFS usable as root device [keep this!] | |
46 | options SOFTUPDATES #Enable FFS soft updates support | |
47 | options UFS_DIRHASH #Improve performance on big directories | |
48 | options MFS #Memory Filesystem | |
36158e13 | 49 | options TMPFS #Temporary Filesystem |
da673940 JG |
50 | options MD_ROOT #MD is a potential root device |
51 | options NFS #Network Filesystem | |
52 | options NFS_ROOT #NFS usable as root device, NFS required | |
53 | options MSDOSFS #MSDOS Filesystem | |
54 | options CD9660 #ISO 9660 Filesystem | |
55 | options PROCFS #Process filesystem | |
9466f37d MD |
56 | #options COMPAT_43 #Compatible with BSD 4.3 |
57 | #options COMPAT_DF12 #Compatible with DragonFly 1.2 and earlier | |
da673940 JG |
58 | options DEVICE_POLLING # Support mixed interrupt-polling |
59 | # handling of network device drivers | |
60 | options UCONSOLE #Allow users to grab the console | |
61 | options KTRACE #ktrace(1) support | |
62 | options SYSVSHM #SYSV-style shared memory | |
63 | options SYSVMSG #SYSV-style message queues | |
64 | options SYSVSEM #SYSV-style semaphores | |
65 | options P1003_1B #Posix P1003_1B real-time extensions | |
66 | options _KPOSIX_PRIORITY_SCHEDULING | |
67 | options ICMP_BANDLIM #Rate limit bad replies | |
68 | ||
da673940 JG |
69 | # Debugging for Development |
70 | options DDB | |
71 | options DDB_TRACE | |
72 | options INVARIANTS | |
73 | ||
74 | #options CARP | |
75 | ||
76 | # Pseudo devices - the number indicates how many units to allocate. | |
77 | pseudo-device loop # Network loopback | |
78 | pseudo-device ether # Ethernet support | |
79 | pseudo-device sl 1 # Kernel SLIP | |
80 | pseudo-device ppp 1 # Kernel PPP | |
81 | pseudo-device tun # Packet tunnel. | |
82 | pseudo-device pty # Pseudo-ttys (telnet etc) | |
83 | pseudo-device md # Memory "disks" | |
84 | pseudo-device gif # IPv6 and IPv4 tunneling | |
85 | pseudo-device faith 1 # IPv6-to-IPv4 relaying (translation) | |
86 | ||
87 | #pseudo-device carp | |
88 | ||
89 | # SCSI peripherals | |
90 | device scbus # SCSI bus (required) | |
91 | device da # Direct Access (disks) | |
92 | device sa # Sequential Access (tape etc) | |
93 | device cd # CD | |
94 | device pass # Passthrough device (direct SCSI access) | |
95 | ||
96 | # The `bpf' pseudo-device enables the Berkeley Packet Filter. | |
97 | # Be aware of the administrative consequences of enabling this! | |
98 | pseudo-device bpf #Berkeley packet filter | |
99 | ||
100 | # VIRTUAL DEVICES | |
101 | # | |
102 | device vn | |
103 | device vkd | |
104 | device vke | |
105 | ||
106 | device vcd |