XEN3_DOMU revision 1.2.4.2 1 1.2.4.2 ad # $NetBSD: XEN3_DOMU,v 1.2.4.2 2007/12/03 19:02:45 ad Exp $
2 1.2.4.2 ad
3 1.2.4.2 ad include "arch/amd64/conf/std.xen"
4 1.2.4.2 ad
5 1.2.4.2 ad options INCLUDE_CONFIG_FILE # embed config file in kernel binary
6 1.2.4.2 ad
7 1.2.4.2 ad #options UVMHIST
8 1.2.4.2 ad #options UVMHIST_PRINT
9 1.2.4.2 ad #options SYSCALL_DEBUG
10 1.2.4.2 ad
11 1.2.4.2 ad maxusers 32 # estimated number of users
12 1.2.4.2 ad
13 1.2.4.2 ad #
14 1.2.4.2 ad options MAXPHYS=32768 #xbd doesn't handle 64k transfers
15 1.2.4.2 ad #options DOM0OPS
16 1.2.4.2 ad
17 1.2.4.2 ad #options VM86 # virtual 8086 emulation
18 1.2.4.2 ad #options USER_LDT # user-settable LDT; used by WINE
19 1.2.4.2 ad
20 1.2.4.2 ad #options MTRR # memory-type range register syscall support
21 1.2.4.2 ad
22 1.2.4.2 ad #options CONSDEVNAME="\"xencons\""
23 1.2.4.2 ad #options CONS_OVERRIDE
24 1.2.4.2 ad
25 1.2.4.2 ad options INSECURE # disable kernel security levels - X needs this
26 1.2.4.2 ad
27 1.2.4.2 ad options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
28 1.2.4.2 ad options NTP # NTP phase/frequency locked loop
29 1.2.4.2 ad
30 1.2.4.2 ad options KTRACE # system call tracing via ktrace(1)
31 1.2.4.2 ad #options SYSTRACE # system call vetting via systrace(1)
32 1.2.4.2 ad
33 1.2.4.2 ad options SYSVMSG # System V-like message queues
34 1.2.4.2 ad options SYSVSEM # System V-like semaphores
35 1.2.4.2 ad #options SEMMNI=10 # number of semaphore identifiers
36 1.2.4.2 ad #options SEMMNS=60 # number of semaphores in system
37 1.2.4.2 ad #options SEMUME=10 # max number of undo entries per process
38 1.2.4.2 ad #options SEMMNU=30 # number of undo structures in system
39 1.2.4.2 ad options SYSVSHM # System V-like memory sharing
40 1.2.4.2 ad #options SHMMAXPGS=2048 # 2048 pages is the default
41 1.2.4.2 ad options P1003_1B_SEMAPHORE # p1003.1b semaphore support
42 1.2.4.2 ad
43 1.2.4.2 ad options LKM # loadable kernel modules
44 1.2.4.2 ad
45 1.2.4.2 ad options USERCONF # userconf(4) support
46 1.2.4.2 ad options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
47 1.2.4.2 ad
48 1.2.4.2 ad # Diagnostic/debugging support options
49 1.2.4.2 ad options DIAGNOSTIC # expensive kernel consistency checks
50 1.2.4.2 ad options DEBUG # expensive debugging checks/support
51 1.2.4.2 ad options KMEMSTATS # kernel memory statistics (vmstat -m)
52 1.2.4.2 ad options DDB # in-kernel debugger
53 1.2.4.2 ad options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic'
54 1.2.4.2 ad options DDB_HISTORY_SIZE=512 # enable history editing in DDB
55 1.2.4.2 ad #options KGDB # remote debugger
56 1.2.4.2 ad #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600
57 1.2.4.2 ad makeoptions DEBUG="-g" # compile full symbol table
58 1.2.4.2 ad makeoptions COPTS="-O2 -fno-omit-frame-pointer"
59 1.2.4.2 ad options DDB_COMMANDONENTER="trace;show registers"
60 1.2.4.2 ad
61 1.2.4.2 ad # Compatibility options
62 1.2.4.2 ad options COMPAT_15 # NetBSD 1.5
63 1.2.4.2 ad options COMPAT_16 # NetBSD 1.6
64 1.2.4.2 ad options COMPAT_20 # NetBSD 2.0
65 1.2.4.2 ad options COMPAT_30 # NetBSD 3.0 compatibility.
66 1.2.4.2 ad options COMPAT_40 # NetBSD 4.0
67 1.2.4.2 ad options COMPAT_43 # 4.3BSD, 386BSD, and BSDI
68 1.2.4.2 ad
69 1.2.4.2 ad options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
70 1.2.4.2 ad options COMPAT_LINUX # binary compatibility with Linux
71 1.2.4.2 ad options COMPAT_LINUX32 # binary compatibility with Linux
72 1.2.4.2 ad options COMPAT_NETBSD32
73 1.2.4.2 ad options EXEC_ELF32
74 1.2.4.2 ad options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
75 1.2.4.2 ad
76 1.2.4.2 ad # File systems
77 1.2.4.2 ad file-system FFS # UFS
78 1.2.4.2 ad file-system EXT2FS # second extended file system (linux)
79 1.2.4.2 ad file-system LFS # log-structured file system
80 1.2.4.2 ad file-system MFS # memory file system
81 1.2.4.2 ad file-system NFS # Network File System client
82 1.2.4.2 ad file-system NTFS # Windows/NT file system (experimental)
83 1.2.4.2 ad file-system CD9660 # ISO 9660 + Rock Ridge file system
84 1.2.4.2 ad file-system MSDOSFS # MS-DOS file system
85 1.2.4.2 ad file-system FDESC # /dev/fd
86 1.2.4.2 ad file-system KERNFS # /kern
87 1.2.4.2 ad file-system NULLFS # loopback file system
88 1.2.4.2 ad file-system OVERLAY # overlay file system
89 1.2.4.2 ad file-system PORTAL # portal filesystem (still experimental)
90 1.2.4.2 ad file-system PROCFS # /proc
91 1.2.4.2 ad file-system UMAPFS # NULLFS + uid and gid remapping
92 1.2.4.2 ad file-system UNION # union file system
93 1.2.4.2 ad file-system CODA # Coda File System; also needs vcoda (below)
94 1.2.4.2 ad file-system SMBFS # experimental - CIFS; also needs nsmb (below)
95 1.2.4.2 ad file-system PTYFS # /dev/pts/N support
96 1.2.4.2 ad file-system TMPFS # Efficient memory file-system
97 1.2.4.2 ad
98 1.2.4.2 ad # File system options
99 1.2.4.2 ad options QUOTA # UFS quotas
100 1.2.4.2 ad #options FFS_EI # FFS Endian Independent support
101 1.2.4.2 ad options SOFTDEP # FFS soft updates support.
102 1.2.4.2 ad #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental
103 1.2.4.2 ad options NFSSERVER # Network File System server
104 1.2.4.2 ad #options FFS_NO_SNAPSHOT # No FFS snapshot support
105 1.2.4.2 ad #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
106 1.2.4.2 ad # immutable) behave as system flags.
107 1.2.4.2 ad
108 1.2.4.2 ad # Networking options
109 1.2.4.2 ad #options GATEWAY # packet forwarding
110 1.2.4.2 ad options INET # IP + ICMP + TCP + UDP
111 1.2.4.2 ad options INET6 # IPV6
112 1.2.4.2 ad #options IPSEC # IP security
113 1.2.4.2 ad #options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
114 1.2.4.2 ad #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T)
115 1.2.4.2 ad #options IPSEC_DEBUG # debug for IP security
116 1.2.4.2 ad #options MROUTING # IP multicast routing
117 1.2.4.2 ad #options PIM # Protocol Independent Multicast
118 1.2.4.2 ad options ISO,TPIP # OSI
119 1.2.4.2 ad #options EON # OSI tunneling over IP
120 1.2.4.2 ad options NETATALK # AppleTalk networking protocols
121 1.2.4.2 ad options PPP_BSDCOMP # BSD-Compress compression support for PPP
122 1.2.4.2 ad options PPP_DEFLATE # Deflate compression support for PPP
123 1.2.4.2 ad options PPP_FILTER # Active filter support for PPP (requires bpf)
124 1.2.4.2 ad options PFIL_HOOKS # pfil(9) packet filter hooks
125 1.2.4.2 ad options IPFILTER_LOG # ipmon(8) log support
126 1.2.4.2 ad options IPFILTER_LOOKUP # ippool(8) support
127 1.2.4.2 ad #options IPFILTER_DEFAULT_BLOCK # block all packets by default
128 1.2.4.2 ad #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
129 1.2.4.2 ad
130 1.2.4.2 ad #options ALTQ # Manipulate network interfaces' output queues
131 1.2.4.2 ad #options ALTQ_BLUE # Stochastic Fair Blue
132 1.2.4.2 ad #options ALTQ_CBQ # Class-Based Queueing
133 1.2.4.2 ad #options ALTQ_CDNR # Diffserv Traffic Conditioner
134 1.2.4.2 ad #options ALTQ_FIFOQ # First-In First-Out Queue
135 1.2.4.2 ad #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box)
136 1.2.4.2 ad #options ALTQ_HFSC # Hierarchical Fair Service Curve
137 1.2.4.2 ad #options ALTQ_LOCALQ # Local queueing discipline
138 1.2.4.2 ad #options ALTQ_PRIQ # Priority Queueing
139 1.2.4.2 ad #options ALTQ_RED # Random Early Detection
140 1.2.4.2 ad #options ALTQ_RIO # RED with IN/OUT
141 1.2.4.2 ad #options ALTQ_WFQ # Weighted Fair Queueing
142 1.2.4.2 ad
143 1.2.4.2 ad options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM,NFS_BOOT_BOOTSTATIC
144 1.2.4.2 ad #options NFS_BOOTSTATIC_MYIP="\"169.254.1.2\""
145 1.2.4.2 ad #options NFS_BOOTSTATIC_GWIP="\"169.254.1.1\""
146 1.2.4.2 ad #options NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
147 1.2.4.2 ad #options NFS_BOOTSTATIC_SERVADDR="\"169.254.1.1\""
148 1.2.4.2 ad #options NFS_BOOTSTATIC_SERVER="\"server:/path/to/root\""
149 1.2.4.2 ad
150 1.2.4.2 ad config netbsd root on ? type ?
151 1.2.4.2 ad #config netbsd root on wd0a type ffs
152 1.2.4.2 ad #config netbsd root on xennet0 type nfs
153 1.2.4.2 ad
154 1.2.4.2 ad mainbus0 at root
155 1.2.4.2 ad
156 1.2.4.2 ad hypervisor* at mainbus? # Xen hypervisor
157 1.2.4.2 ad
158 1.2.4.2 ad vcpu* at hypervisor? # Xen virtual CPUs
159 1.2.4.2 ad xenbus* at hypervisor? # Xen virtual bus
160 1.2.4.2 ad xennet* at xenbus? # Xen virtual network interface
161 1.2.4.2 ad xbd* at xenbus? # Xen virtual block device
162 1.2.4.2 ad
163 1.2.4.2 ad xencons* at hypervisor? # Xen virtual console
164 1.2.4.2 ad
165 1.2.4.2 ad include "arch/i386/conf/GENERIC.local"
166 1.2.4.2 ad
167 1.2.4.2 ad # Pseudo-Devices
168 1.2.4.2 ad
169 1.2.4.2 ad pseudo-device crypto # /dev/crypto device
170 1.2.4.2 ad pseudo-device swcrypto # software crypto implementation
171 1.2.4.2 ad
172 1.2.4.2 ad # disk/mass storage pseudo-devices
173 1.2.4.2 ad pseudo-device ccd 4 # concatenated/striped disk devices
174 1.2.4.2 ad #pseudo-device cgd 4 # cryptographic disk devices
175 1.2.4.2 ad pseudo-device raid 8 # RAIDframe disk driver
176 1.2.4.2 ad options RAID_AUTOCONFIG # auto-configuration of RAID components
177 1.2.4.2 ad # Options to enable various other RAIDframe RAID types.
178 1.2.4.2 ad #options RF_INCLUDE_EVENODD=1
179 1.2.4.2 ad #options RF_INCLUDE_RAID5_RS=1
180 1.2.4.2 ad #options RF_INCLUDE_PARITYLOGGING=1
181 1.2.4.2 ad #options RF_INCLUDE_CHAINDECLUSTER=1
182 1.2.4.2 ad #options RF_INCLUDE_INTERDECLUSTER=1
183 1.2.4.2 ad #options RF_INCLUDE_PARITY_DECLUSTERING=1
184 1.2.4.2 ad #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
185 1.2.4.2 ad pseudo-device fss 4 # file system snapshot device
186 1.2.4.2 ad
187 1.2.4.2 ad pseudo-device md 1 # memory disk device (ramdisk)
188 1.2.4.2 ad pseudo-device vnd # disk-like interface to files
189 1.2.4.2 ad
190 1.2.4.2 ad # network pseudo-devices
191 1.2.4.2 ad pseudo-device bpfilter # Berkeley packet filter
192 1.2.4.2 ad pseudo-device ipfilter # IP filter (firewall) and NAT
193 1.2.4.2 ad pseudo-device loop # network loopback
194 1.2.4.2 ad pseudo-device ppp # Point-to-Point Protocol
195 1.2.4.2 ad pseudo-device pppoe # PPP over Ethernet (RFC 2516)
196 1.2.4.2 ad pseudo-device sl # Serial Line IP
197 1.2.4.2 ad pseudo-device tap # virtual Ethernet
198 1.2.4.2 ad pseudo-device tun # network tunneling over tty
199 1.2.4.2 ad pseudo-device gre # generic L3 over IP tunnel
200 1.2.4.2 ad pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
201 1.2.4.2 ad #pseudo-device faith # IPv[46] tcp relay translation i/f
202 1.2.4.2 ad pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
203 1.2.4.2 ad pseudo-device vlan # IEEE 802.1q encapsulation
204 1.2.4.2 ad pseudo-device bridge # simple inter-network bridging
205 1.2.4.2 ad #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too
206 1.2.4.2 ad #pseudo-device pf # PF packet filter
207 1.2.4.2 ad #pseudo-device pflog # PF log if
208 1.2.4.2 ad
209 1.2.4.2 ad # miscellaneous pseudo-devices
210 1.2.4.2 ad pseudo-device pty # pseudo-terminals
211 1.2.4.2 ad pseudo-device rnd # /dev/random and in-kernel generator
212 1.2.4.2 ad pseudo-device clockctl # user control of clock subsystem
213 1.2.4.2 ad pseudo-device ksyms # /dev/ksyms
214 1.2.4.2 ad
215 1.2.4.2 ad # a pseudo device needed for Coda # also needs CODA (above)
216 1.2.4.2 ad pseudo-device vcoda 4 # coda minicache <-> venus comm.
217 1.2.4.2 ad
218 1.2.4.2 ad # a pseudo device needed for SMBFS
219 1.2.4.2 ad pseudo-device nsmb # experimental - SMB requester
220 1.2.4.2 ad # $NetBSD: XEN3_DOMU,v 1.2.4.2 2007/12/03 19:02:45 ad Exp $
221 1.2.4.2 ad
222 1.2.4.2 ad include "arch/amd64/conf/std.xen"
223 1.2.4.2 ad
224 1.2.4.2 ad options INCLUDE_CONFIG_FILE # embed config file in kernel binary
225 1.2.4.2 ad
226 1.2.4.2 ad #options UVMHIST
227 1.2.4.2 ad #options UVMHIST_PRINT
228 1.2.4.2 ad #options SYSCALL_DEBUG
229 1.2.4.2 ad
230 1.2.4.2 ad maxusers 32 # estimated number of users
231 1.2.4.2 ad
232 1.2.4.2 ad #
233 1.2.4.2 ad options MAXPHYS=32768 #xbd doesn't handle 64k transfers
234 1.2.4.2 ad #options DOM0OPS
235 1.2.4.2 ad
236 1.2.4.2 ad #options VM86 # virtual 8086 emulation
237 1.2.4.2 ad #options USER_LDT # user-settable LDT; used by WINE
238 1.2.4.2 ad
239 1.2.4.2 ad #options MTRR # memory-type range register syscall support
240 1.2.4.2 ad
241 1.2.4.2 ad #options CONSDEVNAME="\"xencons\""
242 1.2.4.2 ad #options CONS_OVERRIDE
243 1.2.4.2 ad
244 1.2.4.2 ad options INSECURE # disable kernel security levels - X needs this
245 1.2.4.2 ad
246 1.2.4.2 ad options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
247 1.2.4.2 ad options NTP # NTP phase/frequency locked loop
248 1.2.4.2 ad
249 1.2.4.2 ad options KTRACE # system call tracing via ktrace(1)
250 1.2.4.2 ad #options SYSTRACE # system call vetting via systrace(1)
251 1.2.4.2 ad
252 1.2.4.2 ad options SYSVMSG # System V-like message queues
253 1.2.4.2 ad options SYSVSEM # System V-like semaphores
254 1.2.4.2 ad #options SEMMNI=10 # number of semaphore identifiers
255 1.2.4.2 ad #options SEMMNS=60 # number of semaphores in system
256 1.2.4.2 ad #options SEMUME=10 # max number of undo entries per process
257 1.2.4.2 ad #options SEMMNU=30 # number of undo structures in system
258 1.2.4.2 ad options SYSVSHM # System V-like memory sharing
259 1.2.4.2 ad #options SHMMAXPGS=2048 # 2048 pages is the default
260 1.2.4.2 ad options P1003_1B_SEMAPHORE # p1003.1b semaphore support
261 1.2.4.2 ad
262 1.2.4.2 ad options LKM # loadable kernel modules
263 1.2.4.2 ad
264 1.2.4.2 ad options USERCONF # userconf(4) support
265 1.2.4.2 ad options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
266 1.2.4.2 ad
267 1.2.4.2 ad # Diagnostic/debugging support options
268 1.2.4.2 ad options DIAGNOSTIC # expensive kernel consistency checks
269 1.2.4.2 ad options DEBUG # expensive debugging checks/support
270 1.2.4.2 ad options KMEMSTATS # kernel memory statistics (vmstat -m)
271 1.2.4.2 ad options DDB # in-kernel debugger
272 1.2.4.2 ad options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic'
273 1.2.4.2 ad options DDB_HISTORY_SIZE=512 # enable history editing in DDB
274 1.2.4.2 ad #options KGDB # remote debugger
275 1.2.4.2 ad #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600
276 1.2.4.2 ad makeoptions DEBUG="-g" # compile full symbol table
277 1.2.4.2 ad makeoptions COPTS="-O2 -fno-omit-frame-pointer"
278 1.2.4.2 ad options DDB_COMMANDONENTER="trace;show registers"
279 1.2.4.2 ad
280 1.2.4.2 ad # Compatibility options
281 1.2.4.2 ad options COMPAT_15 # NetBSD 1.5
282 1.2.4.2 ad options COMPAT_16 # NetBSD 1.6
283 1.2.4.2 ad options COMPAT_20 # NetBSD 2.0
284 1.2.4.2 ad options COMPAT_30 # NetBSD 3.0 compatibility.
285 1.2.4.2 ad options COMPAT_40 # NetBSD 4.0
286 1.2.4.2 ad options COMPAT_43 # 4.3BSD, 386BSD, and BSDI
287 1.2.4.2 ad
288 1.2.4.2 ad options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
289 1.2.4.2 ad options COMPAT_LINUX # binary compatibility with Linux
290 1.2.4.2 ad options COMPAT_LINUX32 # binary compatibility with Linux
291 1.2.4.2 ad options COMPAT_NETBSD32
292 1.2.4.2 ad options EXEC_ELF32
293 1.2.4.2 ad options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
294 1.2.4.2 ad
295 1.2.4.2 ad # File systems
296 1.2.4.2 ad file-system FFS # UFS
297 1.2.4.2 ad file-system EXT2FS # second extended file system (linux)
298 1.2.4.2 ad file-system LFS # log-structured file system
299 1.2.4.2 ad file-system MFS # memory file system
300 1.2.4.2 ad file-system NFS # Network File System client
301 1.2.4.2 ad file-system NTFS # Windows/NT file system (experimental)
302 1.2.4.2 ad file-system CD9660 # ISO 9660 + Rock Ridge file system
303 1.2.4.2 ad file-system MSDOSFS # MS-DOS file system
304 1.2.4.2 ad file-system FDESC # /dev/fd
305 1.2.4.2 ad file-system KERNFS # /kern
306 1.2.4.2 ad file-system NULLFS # loopback file system
307 1.2.4.2 ad file-system OVERLAY # overlay file system
308 1.2.4.2 ad file-system PORTAL # portal filesystem (still experimental)
309 1.2.4.2 ad file-system PROCFS # /proc
310 1.2.4.2 ad file-system UMAPFS # NULLFS + uid and gid remapping
311 1.2.4.2 ad file-system UNION # union file system
312 1.2.4.2 ad file-system CODA # Coda File System; also needs vcoda (below)
313 1.2.4.2 ad file-system SMBFS # experimental - CIFS; also needs nsmb (below)
314 1.2.4.2 ad file-system PTYFS # /dev/pts/N support
315 1.2.4.2 ad file-system TMPFS # Efficient memory file-system
316 1.2.4.2 ad
317 1.2.4.2 ad # File system options
318 1.2.4.2 ad options QUOTA # UFS quotas
319 1.2.4.2 ad #options FFS_EI # FFS Endian Independent support
320 1.2.4.2 ad options SOFTDEP # FFS soft updates support.
321 1.2.4.2 ad #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental
322 1.2.4.2 ad options NFSSERVER # Network File System server
323 1.2.4.2 ad #options FFS_NO_SNAPSHOT # No FFS snapshot support
324 1.2.4.2 ad #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
325 1.2.4.2 ad # immutable) behave as system flags.
326 1.2.4.2 ad
327 1.2.4.2 ad # Networking options
328 1.2.4.2 ad #options GATEWAY # packet forwarding
329 1.2.4.2 ad options INET # IP + ICMP + TCP + UDP
330 1.2.4.2 ad options INET6 # IPV6
331 1.2.4.2 ad #options IPSEC # IP security
332 1.2.4.2 ad #options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
333 1.2.4.2 ad #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T)
334 1.2.4.2 ad #options IPSEC_DEBUG # debug for IP security
335 1.2.4.2 ad #options MROUTING # IP multicast routing
336 1.2.4.2 ad #options PIM # Protocol Independent Multicast
337 1.2.4.2 ad options ISO,TPIP # OSI
338 1.2.4.2 ad #options EON # OSI tunneling over IP
339 1.2.4.2 ad options NETATALK # AppleTalk networking protocols
340 1.2.4.2 ad options PPP_BSDCOMP # BSD-Compress compression support for PPP
341 1.2.4.2 ad options PPP_DEFLATE # Deflate compression support for PPP
342 1.2.4.2 ad options PPP_FILTER # Active filter support for PPP (requires bpf)
343 1.2.4.2 ad options PFIL_HOOKS # pfil(9) packet filter hooks
344 1.2.4.2 ad options IPFILTER_LOG # ipmon(8) log support
345 1.2.4.2 ad options IPFILTER_LOOKUP # ippool(8) support
346 1.2.4.2 ad #options IPFILTER_DEFAULT_BLOCK # block all packets by default
347 1.2.4.2 ad #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
348 1.2.4.2 ad
349 1.2.4.2 ad #options ALTQ # Manipulate network interfaces' output queues
350 1.2.4.2 ad #options ALTQ_BLUE # Stochastic Fair Blue
351 1.2.4.2 ad #options ALTQ_CBQ # Class-Based Queueing
352 1.2.4.2 ad #options ALTQ_CDNR # Diffserv Traffic Conditioner
353 1.2.4.2 ad #options ALTQ_FIFOQ # First-In First-Out Queue
354 1.2.4.2 ad #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box)
355 1.2.4.2 ad #options ALTQ_HFSC # Hierarchical Fair Service Curve
356 1.2.4.2 ad #options ALTQ_LOCALQ # Local queueing discipline
357 1.2.4.2 ad #options ALTQ_PRIQ # Priority Queueing
358 1.2.4.2 ad #options ALTQ_RED # Random Early Detection
359 1.2.4.2 ad #options ALTQ_RIO # RED with IN/OUT
360 1.2.4.2 ad #options ALTQ_WFQ # Weighted Fair Queueing
361 1.2.4.2 ad
362 1.2.4.2 ad options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM,NFS_BOOT_BOOTSTATIC
363 1.2.4.2 ad #options NFS_BOOTSTATIC_MYIP="\"169.254.1.2\""
364 1.2.4.2 ad #options NFS_BOOTSTATIC_GWIP="\"169.254.1.1\""
365 1.2.4.2 ad #options NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
366 1.2.4.2 ad #options NFS_BOOTSTATIC_SERVADDR="\"169.254.1.1\""
367 1.2.4.2 ad #options NFS_BOOTSTATIC_SERVER="\"server:/path/to/root\""
368 1.2.4.2 ad
369 1.2.4.2 ad config netbsd root on ? type ?
370 1.2.4.2 ad #config netbsd root on wd0a type ffs
371 1.2.4.2 ad #config netbsd root on xennet0 type nfs
372 1.2.4.2 ad
373 1.2.4.2 ad mainbus0 at root
374 1.2.4.2 ad
375 1.2.4.2 ad hypervisor* at mainbus? # Xen hypervisor
376 1.2.4.2 ad
377 1.2.4.2 ad vcpu* at hypervisor? # Xen virtual CPUs
378 1.2.4.2 ad xenbus* at hypervisor? # Xen virtual bus
379 1.2.4.2 ad xennet* at xenbus? # Xen virtual network interface
380 1.2.4.2 ad xbd* at xenbus? # Xen virtual block device
381 1.2.4.2 ad
382 1.2.4.2 ad xencons* at hypervisor? # Xen virtual console
383 1.2.4.2 ad
384 1.2.4.2 ad include "arch/i386/conf/GENERIC.local"
385 1.2.4.2 ad
386 1.2.4.2 ad # Pseudo-Devices
387 1.2.4.2 ad
388 1.2.4.2 ad pseudo-device crypto # /dev/crypto device
389 1.2.4.2 ad pseudo-device swcrypto # software crypto implementation
390 1.2.4.2 ad
391 1.2.4.2 ad # disk/mass storage pseudo-devices
392 1.2.4.2 ad pseudo-device ccd 4 # concatenated/striped disk devices
393 1.2.4.2 ad #pseudo-device cgd 4 # cryptographic disk devices
394 1.2.4.2 ad pseudo-device raid 8 # RAIDframe disk driver
395 1.2.4.2 ad options RAID_AUTOCONFIG # auto-configuration of RAID components
396 1.2.4.2 ad # Options to enable various other RAIDframe RAID types.
397 1.2.4.2 ad #options RF_INCLUDE_EVENODD=1
398 1.2.4.2 ad #options RF_INCLUDE_RAID5_RS=1
399 1.2.4.2 ad #options RF_INCLUDE_PARITYLOGGING=1
400 1.2.4.2 ad #options RF_INCLUDE_CHAINDECLUSTER=1
401 1.2.4.2 ad #options RF_INCLUDE_INTERDECLUSTER=1
402 1.2.4.2 ad #options RF_INCLUDE_PARITY_DECLUSTERING=1
403 1.2.4.2 ad #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
404 1.2.4.2 ad pseudo-device fss 4 # file system snapshot device
405 1.2.4.2 ad
406 1.2.4.2 ad pseudo-device md 1 # memory disk device (ramdisk)
407 1.2.4.2 ad pseudo-device vnd # disk-like interface to files
408 1.2.4.2 ad
409 1.2.4.2 ad # network pseudo-devices
410 1.2.4.2 ad pseudo-device bpfilter # Berkeley packet filter
411 1.2.4.2 ad pseudo-device ipfilter # IP filter (firewall) and NAT
412 1.2.4.2 ad pseudo-device loop # network loopback
413 1.2.4.2 ad pseudo-device ppp # Point-to-Point Protocol
414 1.2.4.2 ad pseudo-device pppoe # PPP over Ethernet (RFC 2516)
415 1.2.4.2 ad pseudo-device sl # Serial Line IP
416 1.2.4.2 ad pseudo-device tap # virtual Ethernet
417 1.2.4.2 ad pseudo-device tun # network tunneling over tty
418 1.2.4.2 ad pseudo-device gre # generic L3 over IP tunnel
419 1.2.4.2 ad pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
420 1.2.4.2 ad #pseudo-device faith # IPv[46] tcp relay translation i/f
421 1.2.4.2 ad pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
422 1.2.4.2 ad pseudo-device vlan # IEEE 802.1q encapsulation
423 1.2.4.2 ad pseudo-device bridge # simple inter-network bridging
424 1.2.4.2 ad #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too
425 1.2.4.2 ad #pseudo-device pf # PF packet filter
426 1.2.4.2 ad #pseudo-device pflog # PF log if
427 1.2.4.2 ad
428 1.2.4.2 ad # miscellaneous pseudo-devices
429 1.2.4.2 ad pseudo-device pty # pseudo-terminals
430 1.2.4.2 ad pseudo-device rnd # /dev/random and in-kernel generator
431 1.2.4.2 ad pseudo-device clockctl # user control of clock subsystem
432 1.2.4.2 ad pseudo-device ksyms # /dev/ksyms
433 1.2.4.2 ad
434 1.2.4.2 ad # a pseudo device needed for Coda # also needs CODA (above)
435 1.2.4.2 ad pseudo-device vcoda 4 # coda minicache <-> venus comm.
436 1.2.4.2 ad
437 1.2.4.2 ad # a pseudo device needed for SMBFS
438 1.2.4.2 ad pseudo-device nsmb # experimental - SMB requester
439 1.2.4.2 ad # $NetBSD: XEN3_DOMU,v 1.2.4.2 2007/12/03 19:02:45 ad Exp $
440 1.2.4.2 ad
441 1.2.4.2 ad include "arch/amd64/conf/std.xen"
442 1.2.4.2 ad
443 1.2.4.2 ad options INCLUDE_CONFIG_FILE # embed config file in kernel binary
444 1.2.4.2 ad
445 1.2.4.2 ad #options UVMHIST
446 1.2.4.2 ad #options UVMHIST_PRINT
447 1.2.4.2 ad #options SYSCALL_DEBUG
448 1.2.4.2 ad
449 1.2.4.2 ad maxusers 32 # estimated number of users
450 1.2.4.2 ad
451 1.2.4.2 ad #
452 1.2.4.2 ad options MAXPHYS=32768 #xbd doesn't handle 64k transfers
453 1.2.4.2 ad #options DOM0OPS
454 1.2.4.2 ad
455 1.2.4.2 ad #options VM86 # virtual 8086 emulation
456 1.2.4.2 ad #options USER_LDT # user-settable LDT; used by WINE
457 1.2.4.2 ad
458 1.2.4.2 ad #options MTRR # memory-type range register syscall support
459 1.2.4.2 ad
460 1.2.4.2 ad #options CONSDEVNAME="\"xencons\""
461 1.2.4.2 ad #options CONS_OVERRIDE
462 1.2.4.2 ad
463 1.2.4.2 ad options INSECURE # disable kernel security levels - X needs this
464 1.2.4.2 ad
465 1.2.4.2 ad options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
466 1.2.4.2 ad options NTP # NTP phase/frequency locked loop
467 1.2.4.2 ad
468 1.2.4.2 ad options KTRACE # system call tracing via ktrace(1)
469 1.2.4.2 ad #options SYSTRACE # system call vetting via systrace(1)
470 1.2.4.2 ad
471 1.2.4.2 ad options SYSVMSG # System V-like message queues
472 1.2.4.2 ad options SYSVSEM # System V-like semaphores
473 1.2.4.2 ad #options SEMMNI=10 # number of semaphore identifiers
474 1.2.4.2 ad #options SEMMNS=60 # number of semaphores in system
475 1.2.4.2 ad #options SEMUME=10 # max number of undo entries per process
476 1.2.4.2 ad #options SEMMNU=30 # number of undo structures in system
477 1.2.4.2 ad options SYSVSHM # System V-like memory sharing
478 1.2.4.2 ad #options SHMMAXPGS=2048 # 2048 pages is the default
479 1.2.4.2 ad options P1003_1B_SEMAPHORE # p1003.1b semaphore support
480 1.2.4.2 ad
481 1.2.4.2 ad options LKM # loadable kernel modules
482 1.2.4.2 ad
483 1.2.4.2 ad options USERCONF # userconf(4) support
484 1.2.4.2 ad options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
485 1.2.4.2 ad
486 1.2.4.2 ad # Diagnostic/debugging support options
487 1.2.4.2 ad options DIAGNOSTIC # expensive kernel consistency checks
488 1.2.4.2 ad options DEBUG # expensive debugging checks/support
489 1.2.4.2 ad options KMEMSTATS # kernel memory statistics (vmstat -m)
490 1.2.4.2 ad options DDB # in-kernel debugger
491 1.2.4.2 ad options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic'
492 1.2.4.2 ad options DDB_HISTORY_SIZE=512 # enable history editing in DDB
493 1.2.4.2 ad #options KGDB # remote debugger
494 1.2.4.2 ad #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600
495 1.2.4.2 ad makeoptions DEBUG="-g" # compile full symbol table
496 1.2.4.2 ad makeoptions COPTS="-O2 -fno-omit-frame-pointer"
497 1.2.4.2 ad options DDB_COMMANDONENTER="trace;show registers"
498 1.2.4.2 ad
499 1.2.4.2 ad # Compatibility options
500 1.2.4.2 ad options COMPAT_15 # NetBSD 1.5
501 1.2.4.2 ad options COMPAT_16 # NetBSD 1.6
502 1.2.4.2 ad options COMPAT_20 # NetBSD 2.0
503 1.2.4.2 ad options COMPAT_30 # NetBSD 3.0 compatibility.
504 1.2.4.2 ad options COMPAT_40 # NetBSD 4.0
505 1.2.4.2 ad options COMPAT_43 # 4.3BSD, 386BSD, and BSDI
506 1.2.4.2 ad
507 1.2.4.2 ad options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
508 1.2.4.2 ad options COMPAT_LINUX # binary compatibility with Linux
509 1.2.4.2 ad options COMPAT_LINUX32 # binary compatibility with Linux
510 1.2.4.2 ad options COMPAT_NETBSD32
511 1.2.4.2 ad options EXEC_ELF32
512 1.2.4.2 ad options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
513 1.2.4.2 ad
514 1.2.4.2 ad # File systems
515 1.2.4.2 ad file-system FFS # UFS
516 1.2.4.2 ad file-system EXT2FS # second extended file system (linux)
517 1.2.4.2 ad file-system LFS # log-structured file system
518 1.2.4.2 ad file-system MFS # memory file system
519 1.2.4.2 ad file-system NFS # Network File System client
520 1.2.4.2 ad file-system NTFS # Windows/NT file system (experimental)
521 1.2.4.2 ad file-system CD9660 # ISO 9660 + Rock Ridge file system
522 1.2.4.2 ad file-system MSDOSFS # MS-DOS file system
523 1.2.4.2 ad file-system FDESC # /dev/fd
524 1.2.4.2 ad file-system KERNFS # /kern
525 1.2.4.2 ad file-system NULLFS # loopback file system
526 1.2.4.2 ad file-system OVERLAY # overlay file system
527 1.2.4.2 ad file-system PORTAL # portal filesystem (still experimental)
528 1.2.4.2 ad file-system PROCFS # /proc
529 1.2.4.2 ad file-system UMAPFS # NULLFS + uid and gid remapping
530 1.2.4.2 ad file-system UNION # union file system
531 1.2.4.2 ad file-system CODA # Coda File System; also needs vcoda (below)
532 1.2.4.2 ad file-system SMBFS # experimental - CIFS; also needs nsmb (below)
533 1.2.4.2 ad file-system PTYFS # /dev/pts/N support
534 1.2.4.2 ad file-system TMPFS # Efficient memory file-system
535 1.2.4.2 ad
536 1.2.4.2 ad # File system options
537 1.2.4.2 ad options QUOTA # UFS quotas
538 1.2.4.2 ad #options FFS_EI # FFS Endian Independent support
539 1.2.4.2 ad options SOFTDEP # FFS soft updates support.
540 1.2.4.2 ad #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental
541 1.2.4.2 ad options NFSSERVER # Network File System server
542 1.2.4.2 ad #options FFS_NO_SNAPSHOT # No FFS snapshot support
543 1.2.4.2 ad #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
544 1.2.4.2 ad # immutable) behave as system flags.
545 1.2.4.2 ad
546 1.2.4.2 ad # Networking options
547 1.2.4.2 ad #options GATEWAY # packet forwarding
548 1.2.4.2 ad options INET # IP + ICMP + TCP + UDP
549 1.2.4.2 ad options INET6 # IPV6
550 1.2.4.2 ad #options IPSEC # IP security
551 1.2.4.2 ad #options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
552 1.2.4.2 ad #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T)
553 1.2.4.2 ad #options IPSEC_DEBUG # debug for IP security
554 1.2.4.2 ad #options MROUTING # IP multicast routing
555 1.2.4.2 ad #options PIM # Protocol Independent Multicast
556 1.2.4.2 ad options ISO,TPIP # OSI
557 1.2.4.2 ad #options EON # OSI tunneling over IP
558 1.2.4.2 ad options NETATALK # AppleTalk networking protocols
559 1.2.4.2 ad options PPP_BSDCOMP # BSD-Compress compression support for PPP
560 1.2.4.2 ad options PPP_DEFLATE # Deflate compression support for PPP
561 1.2.4.2 ad options PPP_FILTER # Active filter support for PPP (requires bpf)
562 1.2.4.2 ad options PFIL_HOOKS # pfil(9) packet filter hooks
563 1.2.4.2 ad options IPFILTER_LOG # ipmon(8) log support
564 1.2.4.2 ad options IPFILTER_LOOKUP # ippool(8) support
565 1.2.4.2 ad #options IPFILTER_DEFAULT_BLOCK # block all packets by default
566 1.2.4.2 ad #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
567 1.2.4.2 ad
568 1.2.4.2 ad #options ALTQ # Manipulate network interfaces' output queues
569 1.2.4.2 ad #options ALTQ_BLUE # Stochastic Fair Blue
570 1.2.4.2 ad #options ALTQ_CBQ # Class-Based Queueing
571 1.2.4.2 ad #options ALTQ_CDNR # Diffserv Traffic Conditioner
572 1.2.4.2 ad #options ALTQ_FIFOQ # First-In First-Out Queue
573 1.2.4.2 ad #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box)
574 1.2.4.2 ad #options ALTQ_HFSC # Hierarchical Fair Service Curve
575 1.2.4.2 ad #options ALTQ_LOCALQ # Local queueing discipline
576 1.2.4.2 ad #options ALTQ_PRIQ # Priority Queueing
577 1.2.4.2 ad #options ALTQ_RED # Random Early Detection
578 1.2.4.2 ad #options ALTQ_RIO # RED with IN/OUT
579 1.2.4.2 ad #options ALTQ_WFQ # Weighted Fair Queueing
580 1.2.4.2 ad
581 1.2.4.2 ad options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM,NFS_BOOT_BOOTSTATIC
582 1.2.4.2 ad #options NFS_BOOTSTATIC_MYIP="\"169.254.1.2\""
583 1.2.4.2 ad #options NFS_BOOTSTATIC_GWIP="\"169.254.1.1\""
584 1.2.4.2 ad #options NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
585 1.2.4.2 ad #options NFS_BOOTSTATIC_SERVADDR="\"169.254.1.1\""
586 1.2.4.2 ad #options NFS_BOOTSTATIC_SERVER="\"server:/path/to/root\""
587 1.2.4.2 ad
588 1.2.4.2 ad config netbsd root on ? type ?
589 1.2.4.2 ad #config netbsd root on wd0a type ffs
590 1.2.4.2 ad #config netbsd root on xennet0 type nfs
591 1.2.4.2 ad
592 1.2.4.2 ad mainbus0 at root
593 1.2.4.2 ad
594 1.2.4.2 ad hypervisor* at mainbus? # Xen hypervisor
595 1.2.4.2 ad
596 1.2.4.2 ad vcpu* at hypervisor? # Xen virtual CPUs
597 1.2.4.2 ad xenbus* at hypervisor? # Xen virtual bus
598 1.2.4.2 ad xennet* at xenbus? # Xen virtual network interface
599 1.2.4.2 ad xbd* at xenbus? # Xen virtual block device
600 1.2.4.2 ad
601 1.2.4.2 ad xencons* at hypervisor? # Xen virtual console
602 1.2.4.2 ad
603 1.2.4.2 ad include "arch/i386/conf/GENERIC.local"
604 1.2.4.2 ad
605 1.2.4.2 ad # Pseudo-Devices
606 1.2.4.2 ad
607 1.2.4.2 ad pseudo-device crypto # /dev/crypto device
608 1.2.4.2 ad pseudo-device swcrypto # software crypto implementation
609 1.2.4.2 ad
610 1.2.4.2 ad # disk/mass storage pseudo-devices
611 1.2.4.2 ad pseudo-device ccd 4 # concatenated/striped disk devices
612 1.2.4.2 ad #pseudo-device cgd 4 # cryptographic disk devices
613 1.2.4.2 ad pseudo-device raid 8 # RAIDframe disk driver
614 1.2.4.2 ad options RAID_AUTOCONFIG # auto-configuration of RAID components
615 1.2.4.2 ad # Options to enable various other RAIDframe RAID types.
616 1.2.4.2 ad #options RF_INCLUDE_EVENODD=1
617 1.2.4.2 ad #options RF_INCLUDE_RAID5_RS=1
618 1.2.4.2 ad #options RF_INCLUDE_PARITYLOGGING=1
619 1.2.4.2 ad #options RF_INCLUDE_CHAINDECLUSTER=1
620 1.2.4.2 ad #options RF_INCLUDE_INTERDECLUSTER=1
621 1.2.4.2 ad #options RF_INCLUDE_PARITY_DECLUSTERING=1
622 1.2.4.2 ad #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
623 1.2.4.2 ad pseudo-device fss 4 # file system snapshot device
624 1.2.4.2 ad
625 1.2.4.2 ad pseudo-device md 1 # memory disk device (ramdisk)
626 1.2.4.2 ad pseudo-device vnd # disk-like interface to files
627 1.2.4.2 ad
628 1.2.4.2 ad # network pseudo-devices
629 1.2.4.2 ad pseudo-device bpfilter # Berkeley packet filter
630 1.2.4.2 ad pseudo-device ipfilter # IP filter (firewall) and NAT
631 1.2.4.2 ad pseudo-device loop # network loopback
632 1.2.4.2 ad pseudo-device ppp # Point-to-Point Protocol
633 1.2.4.2 ad pseudo-device pppoe # PPP over Ethernet (RFC 2516)
634 1.2.4.2 ad pseudo-device sl # Serial Line IP
635 1.2.4.2 ad pseudo-device tap # virtual Ethernet
636 1.2.4.2 ad pseudo-device tun # network tunneling over tty
637 1.2.4.2 ad pseudo-device gre # generic L3 over IP tunnel
638 1.2.4.2 ad pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
639 1.2.4.2 ad #pseudo-device faith # IPv[46] tcp relay translation i/f
640 1.2.4.2 ad pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
641 1.2.4.2 ad pseudo-device vlan # IEEE 802.1q encapsulation
642 1.2.4.2 ad pseudo-device bridge # simple inter-network bridging
643 1.2.4.2 ad #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too
644 1.2.4.2 ad #pseudo-device pf # PF packet filter
645 1.2.4.2 ad #pseudo-device pflog # PF log if
646 1.2.4.2 ad
647 1.2.4.2 ad # miscellaneous pseudo-devices
648 1.2.4.2 ad pseudo-device pty # pseudo-terminals
649 1.2.4.2 ad pseudo-device rnd # /dev/random and in-kernel generator
650 1.2.4.2 ad pseudo-device clockctl # user control of clock subsystem
651 1.2.4.2 ad pseudo-device ksyms # /dev/ksyms
652 1.2.4.2 ad
653 1.2.4.2 ad # a pseudo device needed for Coda # also needs CODA (above)
654 1.2.4.2 ad pseudo-device vcoda 4 # coda minicache <-> venus comm.
655 1.2.4.2 ad
656 1.2.4.2 ad # a pseudo device needed for SMBFS
657 1.2.4.2 ad pseudo-device nsmb # experimental - SMB requester
658