Wed Jul 22 16:53:34 2015 UTC ()
Pull up following revision(s) (requested by bouyer in ticket #884):
	sys/arch/amd64/conf/XEN3_DOM0: revision 1.114
	sys/arch/amd64/conf/XEN3_DOMU: revision 1.62
	sys/arch/i386/conf/XEN3_DOM0: revision 1.96
	sys/arch/i386/conf/XEN3_DOMU: revision 1.68
Uncoment options IPSEC, as requested by Gary Duzan in PR port-amd64/50052


(snj)
diff -r1.103.2.3 -r1.103.2.4 src/sys/arch/amd64/conf/XEN3_DOM0
diff -r1.54.2.3 -r1.54.2.4 src/sys/arch/amd64/conf/XEN3_DOMU
diff -r1.85.2.4 -r1.85.2.5 src/sys/arch/i386/conf/XEN3_DOM0
diff -r1.59.2.4 -r1.59.2.5 src/sys/arch/i386/conf/XEN3_DOMU

cvs diff -r1.103.2.3 -r1.103.2.4 src/sys/arch/amd64/conf/XEN3_DOM0 (switch to unified diff)

--- src/sys/arch/amd64/conf/XEN3_DOM0 2014/11/18 19:05:28 1.103.2.3
+++ src/sys/arch/amd64/conf/XEN3_DOM0 2015/07/22 16:53:34 1.103.2.4
@@ -1,848 +1,848 @@ @@ -1,848 +1,848 @@
1# $NetBSD: XEN3_DOM0,v 1.103.2.3 2014/11/18 19:05:28 snj Exp $ 1# $NetBSD: XEN3_DOM0,v 1.103.2.4 2015/07/22 16:53:34 snj Exp $
2 2
3include "arch/amd64/conf/std.xen" 3include "arch/amd64/conf/std.xen"
4 4
5options INCLUDE_CONFIG_FILE # embed config file in kernel binary 5options INCLUDE_CONFIG_FILE # embed config file in kernel binary
6 6
7#options UVMHIST 7#options UVMHIST
8#options UVMHIST_PRINT 8#options UVMHIST_PRINT
9#options SYSCALL_DEBUG 9#options SYSCALL_DEBUG
10 10
11maxusers 32 # estimated number of users 11maxusers 32 # estimated number of users
12 12
13# 13#
14options DOM0OPS 14options DOM0OPS
15 15
16# boot messages with MPBIOS, acpi and ioapic can be quite large 16# boot messages with MPBIOS, acpi and ioapic can be quite large
17options MSGBUFSIZE=24576 17options MSGBUFSIZE=24576
18 18
19#options USER_LDT # user-settable LDT; used by WINE 19#options USER_LDT # user-settable LDT; used by WINE
20 20
21# CPU features 21# CPU features
22est0 at cpu0 # Intel Enhanced SpeedStep (non-ACPI) 22est0 at cpu0 # Intel Enhanced SpeedStep (non-ACPI)
23powernow0 at cpu0 # AMD PowerNow! and Cool'n'Quiet (non-ACPI) 23powernow0 at cpu0 # AMD PowerNow! and Cool'n'Quiet (non-ACPI)
24 24
25#options MTRR # memory-type range register syscall support 25#options MTRR # memory-type range register syscall support
26 26
27#options CONSDEVNAME="\"xencons\"" 27#options CONSDEVNAME="\"xencons\""
28#options CONS_OVERRIDE 28#options CONS_OVERRIDE
29 29
30options INSECURE # disable kernel security levels - X needs this 30options INSECURE # disable kernel security levels - X needs this
31 31
32options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 32options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
33options NTP # NTP phase/frequency locked loop 33options NTP # NTP phase/frequency locked loop
34 34
35options KTRACE # system call tracing via ktrace(1) 35options KTRACE # system call tracing via ktrace(1)
36 36
37options CPU_UCODE # cpu ucode loading support 37options CPU_UCODE # cpu ucode loading support
38 38
39options SYSVMSG # System V-like message queues 39options SYSVMSG # System V-like message queues
40options SYSVSEM # System V-like semaphores 40options SYSVSEM # System V-like semaphores
41options SYSVSHM # System V-like memory sharing 41options SYSVSHM # System V-like memory sharing
42 42
43options USERCONF # userconf(4) support 43options USERCONF # userconf(4) support
44options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 44options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
45 45
46#options BUFQ_READPRIO 46#options BUFQ_READPRIO
47options BUFQ_PRIOCSCAN 47options BUFQ_PRIOCSCAN
48 48
49# Diagnostic/debugging support options 49# Diagnostic/debugging support options
50#options DIAGNOSTIC # inexpensive kernel consistency checks 50#options DIAGNOSTIC # inexpensive kernel consistency checks
51#options DEBUG # expensive debugging checks/support 51#options DEBUG # expensive debugging checks/support
52#options KMEMSTATS # kernel memory statistics (vmstat -m) 52#options KMEMSTATS # kernel memory statistics (vmstat -m)
53options DDB # in-kernel debugger 53options DDB # in-kernel debugger
54options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' 54options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic'
55options DDB_HISTORY_SIZE=512 # enable history editing in DDB 55options DDB_HISTORY_SIZE=512 # enable history editing in DDB
56#options KGDB # remote debugger 56#options KGDB # remote debugger
57#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600 57#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600
58#makeoptions DEBUG="-g" # compile full symbol table 58#makeoptions DEBUG="-g" # compile full symbol table
59makeoptions COPTS="-O2 -fno-omit-frame-pointer" 59makeoptions COPTS="-O2 -fno-omit-frame-pointer"
60options DDB_COMMANDONENTER="trace;show registers" 60options DDB_COMMANDONENTER="trace;show registers"
61 61
62# Compatibility options 62# Compatibility options
63options COMPAT_15 # compatibility with NetBSD 1.5, 63options COMPAT_15 # compatibility with NetBSD 1.5,
64options COMPAT_16 # NetBSD 1.6, 64options COMPAT_16 # NetBSD 1.6,
65options COMPAT_20 # NetBSD 2.0, 65options COMPAT_20 # NetBSD 2.0,
66options COMPAT_30 # NetBSD 3.0, 66options COMPAT_30 # NetBSD 3.0,
67options COMPAT_40 # NetBSD 4.0 compatibility. 67options COMPAT_40 # NetBSD 4.0 compatibility.
68options COMPAT_43 # and 4.3BSD 68options COMPAT_43 # and 4.3BSD
69#options COMPAT_386BSD_MBRPART # recognize old partition ID 69#options COMPAT_386BSD_MBRPART # recognize old partition ID
70options COMPAT_50 # NetBSD 5.0 70options COMPAT_50 # NetBSD 5.0
71options COMPAT_60 # NetBSD 6.0 compatibility. 71options COMPAT_60 # NetBSD 6.0 compatibility.
72 72
73options COMPAT_OSSAUDIO 73options COMPAT_OSSAUDIO
74options COMPAT_NETBSD32 74options COMPAT_NETBSD32
75options COMPAT_LINUX 75options COMPAT_LINUX
76options COMPAT_LINUX32 # req. COMPAT_LINUX and COMPAT_NETBSD32 76options COMPAT_LINUX32 # req. COMPAT_LINUX and COMPAT_NETBSD32
77options EXEC_ELF32 77options EXEC_ELF32
78options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. 78options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
79 79
80# Wedge support 80# Wedge support
81options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 81options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances
82options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges 82options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges
83# The following two options can break /etc/fstab, so handle with care 83# The following two options can break /etc/fstab, so handle with care
84#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges 84#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges
85#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges 85#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges
86 86
87# File systems 87# File systems
88file-system FFS # UFS 88file-system FFS # UFS
89file-system EXT2FS # second extended file system (linux) 89file-system EXT2FS # second extended file system (linux)
90file-system LFS # log-structured file system 90file-system LFS # log-structured file system
91file-system MFS # memory file system 91file-system MFS # memory file system
92file-system NFS # Network File System client 92file-system NFS # Network File System client
93file-system NTFS # Windows/NT file system (experimental) 93file-system NTFS # Windows/NT file system (experimental)
94file-system CD9660 # ISO 9660 + Rock Ridge file system 94file-system CD9660 # ISO 9660 + Rock Ridge file system
95file-system MSDOSFS # MS-DOS file system 95file-system MSDOSFS # MS-DOS file system
96file-system FDESC # /dev/fd 96file-system FDESC # /dev/fd
97file-system KERNFS # /kern 97file-system KERNFS # /kern
98file-system NULLFS # loopback file system 98file-system NULLFS # loopback file system
99file-system OVERLAY # overlay file system 99file-system OVERLAY # overlay file system
100file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) 100file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs)
101file-system PROCFS # /proc 101file-system PROCFS # /proc
102file-system UMAPFS # NULLFS + uid and gid remapping 102file-system UMAPFS # NULLFS + uid and gid remapping
103file-system UNION # union file system 103file-system UNION # union file system
104file-system CODA # Coda File System; also needs vcoda (below) 104file-system CODA # Coda File System; also needs vcoda (below)
105file-system SMBFS # experimental - CIFS; also needs nsmb (below) 105file-system SMBFS # experimental - CIFS; also needs nsmb (below)
106file-system PTYFS # /dev/pts/N support 106file-system PTYFS # /dev/pts/N support
107file-system TMPFS # Efficient memory file-system 107file-system TMPFS # Efficient memory file-system
108 108
109# File system options 109# File system options
110options QUOTA # legacy UFS quotas 110options QUOTA # legacy UFS quotas
111options QUOTA2 # new, in-filesystem UFS quotas 111options QUOTA2 # new, in-filesystem UFS quotas
112#options FFS_EI # FFS Endian Independent support 112#options FFS_EI # FFS Endian Independent support
113options WAPBL # File system journaling support 113options WAPBL # File system journaling support
114#options UFS_DIRHASH # UFS Large Directory Hashing - Experimental 114#options UFS_DIRHASH # UFS Large Directory Hashing - Experimental
115options NFSSERVER # Network File System server 115options NFSSERVER # Network File System server
116#options FFS_NO_SNAPSHOT # No FFS snapshot support 116#options FFS_NO_SNAPSHOT # No FFS snapshot support
117options UFS_EXTATTR # Extended attribute support for UFS1 117options UFS_EXTATTR # Extended attribute support for UFS1
118#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 118#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
119 # immutable) behave as system flags. 119 # immutable) behave as system flags.
120 120
121# Networking options 121# Networking options
122#options GATEWAY # packet forwarding 122#options GATEWAY # packet forwarding
123options INET # IP + ICMP + TCP + UDP 123options INET # IP + ICMP + TCP + UDP
124options INET6 # IPV6 124options INET6 # IPV6
125#options IPSEC # IP security 125options IPSEC # IP security
126#options IPSEC_DEBUG # debug for IP security 126#options IPSEC_DEBUG # debug for IP security
127#options MROUTING # IP multicast routing 127#options MROUTING # IP multicast routing
128#options PIM # Protocol Independent Multicast 128#options PIM # Protocol Independent Multicast
129options NETATALK # AppleTalk networking protocols 129options NETATALK # AppleTalk networking protocols
130options PPP_BSDCOMP # BSD-Compress compression support for PPP 130options PPP_BSDCOMP # BSD-Compress compression support for PPP
131options PPP_DEFLATE # Deflate compression support for PPP 131options PPP_DEFLATE # Deflate compression support for PPP
132options PPP_FILTER # Active filter support for PPP (requires bpf) 132options PPP_FILTER # Active filter support for PPP (requires bpf)
133options IPFILTER_LOG # ipmon(8) log support 133options IPFILTER_LOG # ipmon(8) log support
134options IPFILTER_LOOKUP # ippool(8) support 134options IPFILTER_LOOKUP # ippool(8) support
135#options IPFILTER_DEFAULT_BLOCK # block all packets by default 135#options IPFILTER_DEFAULT_BLOCK # block all packets by default
136#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 136#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
137 137
138#options ALTQ # Manipulate network interfaces' output queues 138#options ALTQ # Manipulate network interfaces' output queues
139#options ALTQ_BLUE # Stochastic Fair Blue 139#options ALTQ_BLUE # Stochastic Fair Blue
140#options ALTQ_CBQ # Class-Based Queueing 140#options ALTQ_CBQ # Class-Based Queueing
141#options ALTQ_CDNR # Diffserv Traffic Conditioner 141#options ALTQ_CDNR # Diffserv Traffic Conditioner
142#options ALTQ_FIFOQ # First-In First-Out Queue 142#options ALTQ_FIFOQ # First-In First-Out Queue
143#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) 143#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box)
144#options ALTQ_HFSC # Hierarchical Fair Service Curve 144#options ALTQ_HFSC # Hierarchical Fair Service Curve
145#options ALTQ_LOCALQ # Local queueing discipline 145#options ALTQ_LOCALQ # Local queueing discipline
146#options ALTQ_PRIQ # Priority Queueing 146#options ALTQ_PRIQ # Priority Queueing
147#options ALTQ_RED # Random Early Detection 147#options ALTQ_RED # Random Early Detection
148#options ALTQ_RIO # RED with IN/OUT 148#options ALTQ_RIO # RED with IN/OUT
149#options ALTQ_WFQ # Weighted Fair Queueing 149#options ALTQ_WFQ # Weighted Fair Queueing
150 150
151options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 151options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
152#options NFS_BOOT_BOOTSTATIC 152#options NFS_BOOT_BOOTSTATIC
153#options NFS_BOOTSTATIC_MYIP="\"169.254.1.2\"" 153#options NFS_BOOTSTATIC_MYIP="\"169.254.1.2\""
154#options NFS_BOOTSTATIC_GWIP="\"169.254.1.1\"" 154#options NFS_BOOTSTATIC_GWIP="\"169.254.1.1\""
155#options NFS_BOOTSTATIC_MASK="\"255.255.255.0\"" 155#options NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
156#options NFS_BOOTSTATIC_SERVADDR="\"169.254.1.1\"" 156#options NFS_BOOTSTATIC_SERVADDR="\"169.254.1.1\""
157#options NFS_BOOTSTATIC_SERVER="\"server:/path/to/root\"" 157#options NFS_BOOTSTATIC_SERVER="\"server:/path/to/root\""
158 158
159# 159#
160# wscons options 160# wscons options
161# 161#
162# builtin terminal emulations 162# builtin terminal emulations
163#options WSEMUL_SUN # sun terminal emulation 163#options WSEMUL_SUN # sun terminal emulation
164options WSEMUL_VT100 # VT100 / VT220 emulation 164options WSEMUL_VT100 # VT100 / VT220 emulation
165# different kernel output - see dev/wscons/wsdisplayvar.h 165# different kernel output - see dev/wscons/wsdisplayvar.h
166options WS_KERNEL_FG=WSCOL_GREEN 166options WS_KERNEL_FG=WSCOL_GREEN
167#options WS_KERNEL_BG=WSCOL_BLACK 167#options WS_KERNEL_BG=WSCOL_BLACK
168# compatibility to other console drivers 168# compatibility to other console drivers
169options WSDISPLAY_COMPAT_PCVT # emulate some ioctls 169options WSDISPLAY_COMPAT_PCVT # emulate some ioctls
170options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 170options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls
171options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 171options WSDISPLAY_COMPAT_USL # wsconscfg VT handling
172options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 172options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes
173# see dev/pckbport/wskbdmap_mfii.c for implemented layouts 173# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
174#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" 174#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
175# allocate a number of virtual screens at autoconfiguration time 175# allocate a number of virtual screens at autoconfiguration time
176#options WSDISPLAY_DEFAULTSCREENS=4 176#options WSDISPLAY_DEFAULTSCREENS=4
177# use a large software cursor that doesn't blink 177# use a large software cursor that doesn't blink
178options PCDISPLAY_SOFTCURSOR 178options PCDISPLAY_SOFTCURSOR
179# modify the screen type of the console; defaults to "80x25" 179# modify the screen type of the console; defaults to "80x25"
180#options VGA_CONSOLE_SCREENTYPE="\"80x24\"" 180#options VGA_CONSOLE_SCREENTYPE="\"80x24\""
181# work around a hardware bug that loaded fonts don't work; found on ATI cards 181# work around a hardware bug that loaded fonts don't work; found on ATI cards
182#options VGA_CONSOLE_ATI_BROKEN_FONTSEL 182#options VGA_CONSOLE_ATI_BROKEN_FONTSEL
183# console scrolling support. 183# console scrolling support.
184options WSDISPLAY_SCROLLSUPPORT 184options WSDISPLAY_SCROLLSUPPORT
185# enable VGA raster mode capable of displaying multilingual text on console 185# enable VGA raster mode capable of displaying multilingual text on console
186#options VGA_RASTERCONSOLE 186#options VGA_RASTERCONSOLE
187config netbsd root on ? type ? 187config netbsd root on ? type ?
188#config netbsd root on wd0a type ffs 188#config netbsd root on wd0a type ffs
189#config netbsd root on xennet0 type nfs 189#config netbsd root on xennet0 type nfs
190 190
191mainbus0 at root 191mainbus0 at root
192 192
193cpu* at mainbus? 193cpu* at mainbus?
194 194
195# IPMI support 195# IPMI support
196ipmi0 at mainbus? 196ipmi0 at mainbus?
197 197
198hypervisor* at mainbus? # Xen hypervisor 198hypervisor* at mainbus? # Xen hypervisor
199 199
200vcpu* at hypervisor? # Xen virtual CPUs 200vcpu* at hypervisor? # Xen virtual CPUs
201 201
202xenbus* at hypervisor? # Xen virtual bus 202xenbus* at hypervisor? # Xen virtual bus
203 203
204xencons* at hypervisor? # Xen virtual console 204xencons* at hypervisor? # Xen virtual console
205balloon* at xenbus? # Xen balloon device 205balloon* at xenbus? # Xen balloon device
206 206
207acpi0 at hypervisor? 207acpi0 at hypervisor?
208#options ACPI_ACTIVATE_DEV # If set, activate inactive devices 208#options ACPI_ACTIVATE_DEV # If set, activate inactive devices
209options ACPI_SCANPCI # find PCI roots using ACPI 209options ACPI_SCANPCI # find PCI roots using ACPI
210#options ACPICA_PEDANTIC # force strict conformance to the Spec. 210#options ACPICA_PEDANTIC # force strict conformance to the Spec.
211#options ACPIVERBOSE # verbose ACPI configuration messages 211#options ACPIVERBOSE # verbose ACPI configuration messages
212#options MIIVERBOSE # verbose PHY autoconfig messages 212#options MIIVERBOSE # verbose PHY autoconfig messages
213options MPBIOS # configure CPUs and APICs using MPBIOS 213options MPBIOS # configure CPUs and APICs using MPBIOS
214#options MPDEBUG # MPBIOS configures PCI roots 214#options MPDEBUG # MPBIOS configures PCI roots
215#options MPVERBOSE # verbose MPBIOS autoconfig messages 215#options MPVERBOSE # verbose MPBIOS autoconfig messages
216options MPBIOS_SCANPCI # MPBIOS configures PCI roots 216options MPBIOS_SCANPCI # MPBIOS configures PCI roots
217#options PCI_ADDR_FIXUP # fixup PCI I/O addresses 217#options PCI_ADDR_FIXUP # fixup PCI I/O addresses
218#options PCI_BUS_FIXUP # fixup PCI bus numbering 218#options PCI_BUS_FIXUP # fixup PCI bus numbering
219#options PCI_INTR_FIXUP # fixup PCI interrupt routing 219#options PCI_INTR_FIXUP # fixup PCI interrupt routing
220#options PCIVERBOSE # verbose PCI device autoconfig messages 220#options PCIVERBOSE # verbose PCI device autoconfig messages
221#options USBVERBOSE # verbose USB device autoconfig messages 221#options USBVERBOSE # verbose USB device autoconfig messages
222 222
223ioapic* at mainbus? apid ? 223ioapic* at mainbus? apid ?
224 224
225# ACPI devices 225# ACPI devices
226acpiacad* at acpi? # ACPI AC Adapter 226acpiacad* at acpi? # ACPI AC Adapter
227acpibat* at acpi? # ACPI Battery 227acpibat* at acpi? # ACPI Battery
228acpibut* at acpi? # ACPI Button 228acpibut* at acpi? # ACPI Button
229acpidalb* at acpi? # ACPI Direct Application Launch Button 229acpidalb* at acpi? # ACPI Direct Application Launch Button
230acpiec* at acpi? # ACPI Embedded Controller 230acpiec* at acpi? # ACPI Embedded Controller
231acpilid* at acpi? # ACPI Lid Switch 231acpilid* at acpi? # ACPI Lid Switch
232acpitz* at acpi? # ACPI Thermal Zone 232acpitz* at acpi? # ACPI Thermal Zone
233aibs* at acpi? # ASUSTeK AI Booster hardware monitor 233aibs* at acpi? # ASUSTeK AI Booster hardware monitor
234hpqlb* at acpi? # HP Quick Launch Buttons 234hpqlb* at acpi? # HP Quick Launch Buttons
235pckbc* at acpi? # PC keyboard controller 235pckbc* at acpi? # PC keyboard controller
236pcppi* at acpi? # AT-style speaker sound 236pcppi* at acpi? # AT-style speaker sound
237 237
238# PCI bus support 238# PCI bus support
239pci* at hypervisor? bus ? 239pci* at hypervisor? bus ?
240pci* at pchb? bus ? 240pci* at pchb? bus ?
241ppb* at pci? dev ? function ? # PCI-PCI bridges 241ppb* at pci? dev ? function ? # PCI-PCI bridges
242pci* at ppb? bus ? 242pci* at ppb? bus ?
243 243
244# pci backend devices, used for PCI pass-through. To export a PCI device 244# pci backend devices, used for PCI pass-through. To export a PCI device
245# to a domU, the device has to be attached to the pciback driver in the dom0. 245# to a domU, the device has to be attached to the pciback driver in the dom0.
246# you can force a device to attach to the pciback driver in dom0 passing 246# you can force a device to attach to the pciback driver in dom0 passing
247# pciback.hide=(bus:dev.fun)(bus:dev.func) to the dom0 kernel boot parameters. 247# pciback.hide=(bus:dev.fun)(bus:dev.func) to the dom0 kernel boot parameters.
248# bus and dev are 2-digits hex number, func is a single-digit number: 248# bus and dev are 2-digits hex number, func is a single-digit number:
249# pciback.hide=(00:1a.0)(00:1a.1)(00:1a.7) 249# pciback.hide=(00:1a.0)(00:1a.1)(00:1a.7)
250pciback* at pci? # pci backend device 250pciback* at pci? # pci backend device
251 251
252# PCI bridges 252# PCI bridges
253ichlpcib* at pci? dev ? function ? # Intel ICH PCI-ISA w/ timecounter, 253ichlpcib* at pci? dev ? function ? # Intel ICH PCI-ISA w/ timecounter,
254 # watchdog and SpeedStep support 254 # watchdog and SpeedStep support
255pcib* at pci? dev ? function ? # PCI-ISA bridges 255pcib* at pci? dev ? function ? # PCI-ISA bridges
256pchb* at pci? dev ? function ? # PCI-Host bridges 256pchb* at pci? dev ? function ? # PCI-Host bridges
257ppb* at pci? dev ? function ? # PCI-PCI bridges 257ppb* at pci? dev ? function ? # PCI-PCI bridges
258# XXX 'puc's aren't really bridges, but there's no better place for them here 258# XXX 'puc's aren't really bridges, but there's no better place for them here
259puc* at pci? dev ? function ? # PCI "universal" comm. cards 259puc* at pci? dev ? function ? # PCI "universal" comm. cards
260 260
261agp* at pchb? 261agp* at pchb?
262 262
263# ISA bus support 263# ISA bus support
264isa0 at ichlpcib? 264isa0 at ichlpcib?
265isa0 at pcib? 265isa0 at pcib?
266isa0 at hypervisor? 266isa0 at hypervisor?
267 267
268# Serial Devices 268# Serial Devices
269 269
270# PCI serial interfaces 270# PCI serial interfaces
271com* at puc? port ? # 16x50s on "universal" comm boards 271com* at puc? port ? # 16x50s on "universal" comm boards
272cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards 272cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards
273cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards 273cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards
274 274
275# ISA serial interfaces 275# ISA serial interfaces
276#options COM_HAYESP # adds Hayes ESP serial board support 276#options COM_HAYESP # adds Hayes ESP serial board support
277# If a com port is used as Xen console it can't be used by the domain0 kernel 277# If a com port is used as Xen console it can't be used by the domain0 kernel
278# and there's no easy way to detect this yet. Leave com0 out as it's the 278# and there's no easy way to detect this yet. Leave com0 out as it's the
279# port usually used for serial console 279# port usually used for serial console
280#com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports 280#com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports
281com1 at isa? port 0x2f8 irq 3 281com1 at isa? port 0x2f8 irq 3
282#com2 at isa? port 0x3e8 irq 5 282#com2 at isa? port 0x3e8 irq 5
283#com3 at isa? port 0x2e8 irq 9 283#com3 at isa? port 0x2e8 irq 9
284 284
285# Parallel Printer Interfaces 285# Parallel Printer Interfaces
286 286
287# PCI parallel printer interfaces 287# PCI parallel printer interfaces
288lpt* at puc? port ? # || ports on "universal" comm boards 288lpt* at puc? port ? # || ports on "universal" comm boards
289 289
290# ISA parallel printer interfaces 290# ISA parallel printer interfaces
291lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports 291lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports
292 292
293# Hardware monitors 293# Hardware monitors
294 294
295amdnb_misc* at pci? # AMD NB Misc Configuration 295amdnb_misc* at pci? # AMD NB Misc Configuration
296amdtemp* at amdnb_misc? # AMD CPU Temperature sensors 296amdtemp* at amdnb_misc? # AMD CPU Temperature sensors
297 297
298# AMD 768 and 8111 power/ACPI controllers 298# AMD 768 and 8111 power/ACPI controllers
299amdpm* at pci? dev ? function ? # RNG and SMBus 1.0 interface 299amdpm* at pci? dev ? function ? # RNG and SMBus 1.0 interface
300#iic* at amdpm? # sensors below are on this bus 300#iic* at amdpm? # sensors below are on this bus
301 301
302# Thermal monitor and fan controller 302# Thermal monitor and fan controller
303#dbcool* at iic? addr 0x2C # Unknown other motherboard(s) 303#dbcool* at iic? addr 0x2C # Unknown other motherboard(s)
304#dbcool* at iic? addr 0x2D # Tyan S2881 304#dbcool* at iic? addr 0x2D # Tyan S2881
305#dbcool* at iic? addr 0x2E # Tyan S2882-D 305#dbcool* at iic? addr 0x2E # Tyan S2882-D
306 306
307# Winbond LPC Super I/O 307# Winbond LPC Super I/O
308#wbsio* at isa? port 0x2e 308#wbsio* at isa? port 0x2e
309#wbsio* at isa? port 0x4e 309#wbsio* at isa? port 0x4e
310 310
311# LM7[89] and compatible hardware monitors 311# LM7[89] and compatible hardware monitors
312#lm0 at isa? port 0x290 # other common: 0x280, 0x310, 0xc00 312#lm0 at isa? port 0x290 # other common: 0x280, 0x310, 0xc00
313#lm* at wbsio? 313#lm* at wbsio?
314 314
315# VIA VT82C686A/VT8231 Hardware Monitor and Power Management TImer 315# VIA VT82C686A/VT8231 Hardware Monitor and Power Management TImer
316#viaenv* at pci? dev ? function ? 316#viaenv* at pci? dev ? function ?
317 317
318 318
319# PCI network interfaces 319# PCI network interfaces
320age* at pci? dev ? function ? # Attansic/Atheros L1 Gigabit Ethernet 320age* at pci? dev ? function ? # Attansic/Atheros L1 Gigabit Ethernet
321alc* at pci? dev ? function ? # Attansic/Atheros L1C/L2C Ethernet 321alc* at pci? dev ? function ? # Attansic/Atheros L1C/L2C Ethernet
322ale* at pci? dev ? function ? # Attansic/Atheros L1E Ethernet 322ale* at pci? dev ? function ? # Attansic/Atheros L1E Ethernet
323an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) 323an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11)
324ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 324ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11
325atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) 325atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11)
326bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet 326bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet
327bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet 327bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet
328bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet 328bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet
329dge* at pci? dev ? function ? # Intel 82597 10GbE LR 329dge* at pci? dev ? function ? # Intel 82597 10GbE LR
330en* at pci? dev ? function ? # ENI/Adaptec ATM 330en* at pci? dev ? function ? # ENI/Adaptec ATM
331ep* at pci? dev ? function ? # 3Com 3c59x 331ep* at pci? dev ? function ? # 3Com 3c59x
332epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet 332epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet
333esh* at pci? dev ? function ? # Essential HIPPI card 333esh* at pci? dev ? function ? # Essential HIPPI card
334et* at pci? dev ? function ? # Agere/LSI ET1310/ET1301 Gigabit 334et* at pci? dev ? function ? # Agere/LSI ET1310/ET1301 Gigabit
335ex* at pci? dev ? function ? # 3Com 90x[BC] 335ex* at pci? dev ? function ? # 3Com 90x[BC]
336fpa* at pci? dev ? function ? # DEC DEFPA FDDI 336fpa* at pci? dev ? function ? # DEC DEFPA FDDI
337fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 337fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B
338gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet 338gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet
339hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ 339hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ
340ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 340ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100
341iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG 341iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG
342iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN 342iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN
343jme* at pci? dev ? function ? # JMicron JMC2[56]0 ethernet 343jme* at pci? dev ? function ? # JMicron JMC2[56]0 ethernet
344le* at pci? dev ? function ? # PCnet-PCI Ethernet 344le* at pci? dev ? function ? # PCnet-PCI Ethernet
345lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet 345lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet
346lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 346lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3
347mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet 347mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet
348msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet 348msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet
349mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet 349mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet
350ne* at pci? dev ? function ? # NE2000-compatible Ethernet 350ne* at pci? dev ? function ? # NE2000-compatible Ethernet
351nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet 351nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet
352ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial 352ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial
353pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet 353pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet
354ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g 354ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g
355re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S 355re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S
356rtk* at pci? dev ? function ? # Realtek 8129/8139 356rtk* at pci? dev ? function ? # Realtek 8129/8139
357sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet 357sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet
358sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet 358sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet
359skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet 359skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet
360sk* at skc? # SysKonnect SK9821 Gigabit Ethernet 360sk* at skc? # SysKonnect SK9821 Gigabit Ethernet
361ste* at pci? dev ? function ? # Sundance ST-201 Ethernet 361ste* at pci? dev ? function ? # Sundance ST-201 Ethernet
362stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit 362stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit
363ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet 363ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet
364tl* at pci? dev ? function ? # ThunderLAN-based Ethernet 364tl* at pci? dev ? function ? # ThunderLAN-based Ethernet
365tlp* at pci? dev ? function ? # DECchip 21x4x and clones 365tlp* at pci? dev ? function ? # DECchip 21x4x and clones
366txp* at pci? dev ? function ? # 3com 3cr990 366txp* at pci? dev ? function ? # 3com 3cr990
367vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet 367vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet
368vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet 368vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet
369wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) 369wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b)
370wm* at pci? dev ? function ? # Intel 8254x gigabit 370wm* at pci? dev ? function ? # Intel 8254x gigabit
371wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG 371wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG
372xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE 372xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE
373 373
374# MII/PHY support 374# MII/PHY support
375acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs 375acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs
376amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs 376amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs
377atphy* at mii? phy ? # Attansic/Atheros PHYs 377atphy* at mii? phy ? # Attansic/Atheros PHYs
378bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs 378bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs
379brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs 379brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs
380ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs 380ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs
381dmphy* at mii? phy ? # Davicom DM9101 PHYs 381dmphy* at mii? phy ? # Davicom DM9101 PHYs
382etphy* at mii? phy ? # Agere/LSI ET1011 TruePHY Gig-E PHYs 382etphy* at mii? phy ? # Agere/LSI ET1011 TruePHY Gig-E PHYs
383exphy* at mii? phy ? # 3Com internal PHYs 383exphy* at mii? phy ? # 3Com internal PHYs
384gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs 384gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs
385glxtphy* at mii? phy ? # Level One LXT-1000 PHYs 385glxtphy* at mii? phy ? # Level One LXT-1000 PHYs
386gphyter* at mii? phy ? # NS83861 Gig-E PHY 386gphyter* at mii? phy ? # NS83861 Gig-E PHY
387icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 387icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x
388igphy* at mii? phy ? # Intel IGP01E1000 388igphy* at mii? phy ? # Intel IGP01E1000
389ihphy* at mii? phy ? # Intel 82577 PHYs 389ihphy* at mii? phy ? # Intel 82577 PHYs
390ikphy* at mii? phy ? # Intel 82563 PHYs 390ikphy* at mii? phy ? # Intel 82563 PHYs
391inphy* at mii? phy ? # Intel 82555 PHYs 391inphy* at mii? phy ? # Intel 82555 PHYs
392iophy* at mii? phy ? # Intel 82553 PHYs 392iophy* at mii? phy ? # Intel 82553 PHYs
393lxtphy* at mii? phy ? # Level One LXT-970 PHYs 393lxtphy* at mii? phy ? # Level One LXT-970 PHYs
394makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs 394makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs
395nsphy* at mii? phy ? # NS83840 PHYs 395nsphy* at mii? phy ? # NS83840 PHYs
396nsphyter* at mii? phy ? # NS83843 PHYs 396nsphyter* at mii? phy ? # NS83843 PHYs
397pnaphy* at mii? phy ? # generic HomePNA PHYs 397pnaphy* at mii? phy ? # generic HomePNA PHYs
398qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 398qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
399rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs 399rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs
400rlphy* at mii? phy ? # Realtek 8139/8201L PHYs 400rlphy* at mii? phy ? # Realtek 8139/8201L PHYs
401sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 401sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
402tlphy* at mii? phy ? # ThunderLAN PHYs 402tlphy* at mii? phy ? # ThunderLAN PHYs
403tqphy* at mii? phy ? # TDK Semiconductor PHYs 403tqphy* at mii? phy ? # TDK Semiconductor PHYs
404ukphy* at mii? phy ? # generic unknown PHYs 404ukphy* at mii? phy ? # generic unknown PHYs
405urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs 405urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs
406 406
407# I2O devices 407# I2O devices
408iop* at pci? dev ? function ? # I/O processor 408iop* at pci? dev ? function ? # I/O processor
409iopsp* at iop? tid ? # SCSI/FC-AL ports 409iopsp* at iop? tid ? # SCSI/FC-AL ports
410ld* at iop? tid ? # block devices 410ld* at iop? tid ? # block devices
411# XXX dpti.c wants a processor type that is not assigned for x86-64 411# XXX dpti.c wants a processor type that is not assigned for x86-64
412#dpti* at iop? tid 0 # DPT/Adaptec control interface 412#dpti* at iop? tid 0 # DPT/Adaptec control interface
413 413
414# IDE and related devices 414# IDE and related devices
415# PCI IDE controllers - see pciide(4) for supported hardware. 415# PCI IDE controllers - see pciide(4) for supported hardware.
416# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know 416# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
417# how to set up DMA modes for this chip. This may work, or may cause 417# how to set up DMA modes for this chip. This may work, or may cause
418# a machine hang with some controllers. 418# a machine hang with some controllers.
419pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver 419pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver
420acardide* at pci? dev ? function ? # Acard IDE controllers 420acardide* at pci? dev ? function ? # Acard IDE controllers
421aceride* at pci? dev ? function ? # Acer Lab IDE controllers 421aceride* at pci? dev ? function ? # Acer Lab IDE controllers
422ahcisata* at pci? dev ? function ? # AHCI SATA controllers 422ahcisata* at pci? dev ? function ? # AHCI SATA controllers
423artsata* at pci? dev ? function ? # Intel i31244 SATA controller 423artsata* at pci? dev ? function ? # Intel i31244 SATA controller
424cmdide* at pci? dev ? function ? # CMD tech IDE controllers 424cmdide* at pci? dev ? function ? # CMD tech IDE controllers
425cypide* at pci? dev ? function ? # Cypress IDE controllers 425cypide* at pci? dev ? function ? # Cypress IDE controllers
426geodeide* at pci? dev ? function ? # AMD Geode IDE controllers 426geodeide* at pci? dev ? function ? # AMD Geode IDE controllers
427hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers 427hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers
428iteide* at pci? dev ? function ? # IT Express IDE controllers 428iteide* at pci? dev ? function ? # IT Express IDE controllers
429ixpide* at pci? dev ? function ? # ATI IXP IDE controllers 429ixpide* at pci? dev ? function ? # ATI IXP IDE controllers
430jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers 430jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers
431ahcisata* at jmide? 431ahcisata* at jmide?
432optiide* at pci? dev ? function ? # Opti IDE controllers 432optiide* at pci? dev ? function ? # Opti IDE controllers
433piixide* at pci? dev ? function ? # Intel IDE controllers 433piixide* at pci? dev ? function ? # Intel IDE controllers
434pdcide* at pci? dev ? function ? # Promise IDE controllers 434pdcide* at pci? dev ? function ? # Promise IDE controllers
435pdcsata* at pci? dev ? function ? # Promise SATA150 controllers 435pdcsata* at pci? dev ? function ? # Promise SATA150 controllers
436rccide* at pci? dev ? function ? # ServerWorks IDE controllers 436rccide* at pci? dev ? function ? # ServerWorks IDE controllers
437satalink* at pci? dev ? function ? # SiI SATALink controllers 437satalink* at pci? dev ? function ? # SiI SATALink controllers
438siisata* at pci? dev ? function ? # SiI SteelVine controllers 438siisata* at pci? dev ? function ? # SiI SteelVine controllers
439siside* at pci? dev ? function ? # SiS IDE controllers 439siside* at pci? dev ? function ? # SiS IDE controllers
440slide* at pci? dev ? function ? # Symphony Labs IDE controllers 440slide* at pci? dev ? function ? # Symphony Labs IDE controllers
441svwsata* at pci? dev ? function ? # ServerWorks SATA controllers 441svwsata* at pci? dev ? function ? # ServerWorks SATA controllers
442stpcide* at pci? dev ? function ? # STMicro STPC IDE controllers 442stpcide* at pci? dev ? function ? # STMicro STPC IDE controllers
443viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers 443viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers
444 444
445# ATA (IDE) bus support 445# ATA (IDE) bus support
446atabus* at ata? 446atabus* at ata?
447 447
448# IDE drives 448# IDE drives
449# Flags are used only with controllers that support DMA operations 449# Flags are used only with controllers that support DMA operations
450# and mode settings (e.g. some pciide controllers) 450# and mode settings (e.g. some pciide controllers)
451# The lowest order four bits (rightmost digit) of the flags define the PIO 451# The lowest order four bits (rightmost digit) of the flags define the PIO
452# mode to use, the next set of four bits the DMA mode and the third set the 452# mode to use, the next set of four bits the DMA mode and the third set the
453# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode 453# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
454# to use, and the last bit must be 1 for this setting to be used. 454# to use, and the last bit must be 1 for this setting to be used.
455# For DMA and UDMA, 0xf (1111) means 'disable'. 455# For DMA and UDMA, 0xf (1111) means 'disable'.
456# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. 456# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
457# (0xc=1100, 0xa=1010, 0xf=1111) 457# (0xc=1100, 0xa=1010, 0xf=1111)
458# 0x0000 means "use whatever the drive claims to support". 458# 0x0000 means "use whatever the drive claims to support".
459wd* at atabus? drive ? flags 0x0000 459wd* at atabus? drive ? flags 0x0000
460 460
461# ATA RAID configuration support, as found on some Promise controllers. 461# ATA RAID configuration support, as found on some Promise controllers.
462pseudo-device ataraid 462pseudo-device ataraid
463ld* at ataraid? vendtype ? unit ? 463ld* at ataraid? vendtype ? unit ?
464 464
465# ATAPI bus support 465# ATAPI bus support
466atapibus* at atapi? 466atapibus* at atapi?
467 467
468# ATAPI devices 468# ATAPI devices
469# flags have the same meaning as for IDE drives. 469# flags have the same meaning as for IDE drives.
470cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 470cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
471sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 471sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives
472st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives 472st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives
473uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 473uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown
474 474
475# SCSI Controllers and Devices 475# SCSI Controllers and Devices
476 476
477# PCI SCSI controllers 477# PCI SCSI controllers
478adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 478adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI
479adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI 479adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
480ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 480ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI
481ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI 481ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI
482bha* at pci? dev ? function ? # BusLogic 9xx SCSI 482bha* at pci? dev ? function ? # BusLogic 9xx SCSI
483dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID 483dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID
484iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI 484iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI
485isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel 485isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel
486mfi* at pci? dev ? function ? # LSI MegaRAID SAS 486mfi* at pci? dev ? function ? # LSI MegaRAID SAS
487mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID 487mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID
488mpt* at pci? dev ? function ? # LSILogic 9x9 and 53c1030 (Fusion-MPT) 488mpt* at pci? dev ? function ? # LSILogic 9x9 and 53c1030 (Fusion-MPT)
489mpii* at pci? dev ? function ? # LSI Logic Fusion-MPT II 489mpii* at pci? dev ? function ? # LSI Logic Fusion-MPT II
490njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 490njs* at pci? dev ? function ? # Workbit NinjaSCSI-32
491pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI 491pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI
492siop* at pci? dev ? function ? # Symbios 53c8xx SCSI 492siop* at pci? dev ? function ? # Symbios 53c8xx SCSI
493esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer 493esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer
494#options SIOP_SYMLED # drive the act. LED in software 494#options SIOP_SYMLED # drive the act. LED in software
495trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI 495trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI
496# SCSI bus support 496# SCSI bus support
497scsibus* at scsi? 497scsibus* at scsi?
498 498
499# SCSI devices 499# SCSI devices
500sd* at scsibus? target ? lun ? # SCSI disk drives 500sd* at scsibus? target ? lun ? # SCSI disk drives
501st* at scsibus? target ? lun ? # SCSI tape drives 501st* at scsibus? target ? lun ? # SCSI tape drives
502cd* at scsibus? target ? lun ? # SCSI CD-ROM drives 502cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
503ch* at scsibus? target ? lun ? # SCSI autochangers 503ch* at scsibus? target ? lun ? # SCSI autochangers
504ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices 504ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices
505ss* at scsibus? target ? lun ? # SCSI scanners 505ss* at scsibus? target ? lun ? # SCSI scanners
506uk* at scsibus? target ? lun ? # SCSI unknown 506uk* at scsibus? target ? lun ? # SCSI unknown
507 507
508# RAID controllers and devices 508# RAID controllers and devices
509aac* at pci? dev ? function ? # Adaptec AAC family 509aac* at pci? dev ? function ? # Adaptec AAC family
510amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID 510amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID
511arcmsr* at pci? dev ? function ? # Areca SATA RAID controllers 511arcmsr* at pci? dev ? function ? # Areca SATA RAID controllers
512cac* at pci? dev ? function ? # Compaq PCI array controllers 512cac* at pci? dev ? function ? # Compaq PCI array controllers
513ciss* at pci? dev ? function ? # HP Smart Array controllers 513ciss* at pci? dev ? function ? # HP Smart Array controllers
514icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID 514icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID
515mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family 515mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family
516twe* at pci? dev ? function ? # 3ware Escalade RAID controllers 516twe* at pci? dev ? function ? # 3ware Escalade RAID controllers
517twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers 517twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers
518 518
519ld* at aac? unit ? # logical disk devices 519ld* at aac? unit ? # logical disk devices
520ld* at amr? unit ? 520ld* at amr? unit ?
521ld* at cac? unit ? 521ld* at cac? unit ?
522ld* at icp? unit ? 522ld* at icp? unit ?
523ld* at twe? unit ? 523ld* at twe? unit ?
524ld* at twa? unit ? 524ld* at twa? unit ?
525ld* at mlx? unit ? 525ld* at mlx? unit ?
526 526
527icpsp* at icp? unit ? # SCSI pass-through 527icpsp* at icp? unit ? # SCSI pass-through
528 528
529# wscons 529# wscons
530pckbc0 at isa? # pc keyboard controller 530pckbc0 at isa? # pc keyboard controller
531pckbd* at pckbc? # PC keyboard 531pckbd* at pckbc? # PC keyboard
532pms* at pckbc? # PS/2 mouse for wsmouse 532pms* at pckbc? # PS/2 mouse for wsmouse
533#options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume 533#options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume
534options PMS_SYNAPTICS_TOUCHPAD # Enable support for Synaptics Touchpads 534options PMS_SYNAPTICS_TOUCHPAD # Enable support for Synaptics Touchpads
535#vga0 at isa? 535#vga0 at isa?
536vga* at pci? dev ? function ? 536vga* at pci? dev ? function ?
537#pcdisplay0 at isa? # CGA, MDA, EGA, HGA 537#pcdisplay0 at isa? # CGA, MDA, EGA, HGA
538#machfb* at pci? dev ? function ? # ATI Mach64 framebuffer driver 538#machfb* at pci? dev ? function ? # ATI Mach64 framebuffer driver
539wsdisplay* at vga? console ? 539wsdisplay* at vga? console ?
540#wsdisplay* at pcdisplay? console ? 540#wsdisplay* at pcdisplay? console ?
541#wsdisplay* at machfb? console ? 541#wsdisplay* at machfb? console ?
542wskbd* at pckbd? console ? 542wskbd* at pckbd? console ?
543wsmouse* at pms? mux 0 543wsmouse* at pms? mux 0
544 544
545# USB Controller and Devices 545# USB Controller and Devices
546 546
547# PCI USB controllers 547# PCI USB controllers
548# xhci* at pci? dev ? function ? # eXtensible Host Controller 548# xhci* at pci? dev ? function ? # eXtensible Host Controller
549 # xhci is at best experimental 549 # xhci is at best experimental
550ehci* at pci? dev ? function ? # Enhanced Host Controller 550ehci* at pci? dev ? function ? # Enhanced Host Controller
551ohci* at pci? dev ? function ? # Open Host Controller 551ohci* at pci? dev ? function ? # Open Host Controller
552uhci* at pci? dev ? function ? # Universal Host Controller (Intel) 552uhci* at pci? dev ? function ? # Universal Host Controller (Intel)
553 553
554# USB bus support 554# USB bus support
555# usb* at xhci? 555# usb* at xhci?
556usb* at ehci? 556usb* at ehci?
557usb* at ohci? 557usb* at ohci?
558usb* at uhci? 558usb* at uhci?
559 559
560# USB Hubs 560# USB Hubs
561uhub* at usb? 561uhub* at usb?
562uhub* at uhub? port ? 562uhub* at uhub? port ?
563 563
564# USB HID device 564# USB HID device
565uhidev* at uhub? port ? configuration ? interface ? 565uhidev* at uhub? port ? configuration ? interface ?
566 566
567# USB Mice 567# USB Mice
568ums* at uhidev? reportid ? 568ums* at uhidev? reportid ?
569wsmouse* at ums? mux 0 569wsmouse* at ums? mux 0
570 570
571# USB eGalax touch-panel 571# USB eGalax touch-panel
572uep* at uhub? port ? 572uep* at uhub? port ?
573wsmouse* at uep? mux 0 573wsmouse* at uep? mux 0
574 574
575# USB Keyboards 575# USB Keyboards
576ukbd* at uhidev? reportid ? 576ukbd* at uhidev? reportid ?
577wskbd* at ukbd? console ? mux 1 577wskbd* at ukbd? console ? mux 1
578 578
579# USB serial adapter 579# USB serial adapter
580ucycom* at uhidev? reportid ? 580ucycom* at uhidev? reportid ?
581 581
582# USB Generic HID devices 582# USB Generic HID devices
583uhid* at uhidev? reportid ? 583uhid* at uhidev? reportid ?
584 584
585# USB Printer 585# USB Printer
586ulpt* at uhub? port ? configuration ? interface ? 586ulpt* at uhub? port ? configuration ? interface ?
587 587
588# USB Modem 588# USB Modem
589umodem* at uhub? port ? configuration ? 589umodem* at uhub? port ? configuration ?
590ucom* at umodem? 590ucom* at umodem?
591 591
592# Option N.V. Wireless WAN modems 592# Option N.V. Wireless WAN modems
593uhso* at uhub? port ? configuration ? 593uhso* at uhub? port ? configuration ?
594 594
595# USB Mass Storage 595# USB Mass Storage
596umass* at uhub? port ? configuration ? interface ? 596umass* at uhub? port ? configuration ? interface ?
597wd* at umass? 597wd* at umass?
598 598
599# USB audio 599# USB audio
600uaudio* at uhub? port ? configuration ? 600uaudio* at uhub? port ? configuration ?
601 601
602# USB MIDI 602# USB MIDI
603umidi* at uhub? port ? configuration ? 603umidi* at uhub? port ? configuration ?
604 604
605# USB IrDA 605# USB IrDA
606# USB-IrDA bridge spec 606# USB-IrDA bridge spec
607uirda* at uhub? port ? configuration ? interface ? 607uirda* at uhub? port ? configuration ? interface ?
608irframe* at uirda? 608irframe* at uirda?
609 609
610# SigmaTel STIr4200 USB/IrDA Bridge 610# SigmaTel STIr4200 USB/IrDA Bridge
611ustir* at uhub? port ? 611ustir* at uhub? port ?
612irframe* at ustir? 612irframe* at ustir?
613 613
614# USB Ethernet adapters 614# USB Ethernet adapters
615aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 615aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters
616axe* at uhub? port ? # ASIX AX88172 based adapters 616axe* at uhub? port ? # ASIX AX88172 based adapters
617cdce* at uhub? port ? # CDC, Ethernet Networking Control Model 617cdce* at uhub? port ? # CDC, Ethernet Networking Control Model
618cue* at uhub? port ? # CATC USB-EL1201A based adapters 618cue* at uhub? port ? # CATC USB-EL1201A based adapters
619kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 619kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters
620udav* at uhub? port ? # Davicom DM9601 based adapters 620udav* at uhub? port ? # Davicom DM9601 based adapters
621url* at uhub? port ? # Realtek RTL8150L based adapters 621url* at uhub? port ? # Realtek RTL8150L based adapters
622urndis* at uhub? port ? # Microsoft RNDIS specification 622urndis* at uhub? port ? # Microsoft RNDIS specification
623 623
624# USB 802.11 adapters 624# USB 802.11 adapters
625atu* at uhub? port ? # Atmel AT76C50XX based adapters 625atu* at uhub? port ? # Atmel AT76C50XX based adapters
626ural* at uhub? port ? # Ralink Technology RT2500USB 802.11a/b/g 626ural* at uhub? port ? # Ralink Technology RT2500USB 802.11a/b/g
627rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g 627rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g
628urtw* at uhub? port ? # Realtek RTL8187/RTL8187B 802.11b/g 628urtw* at uhub? port ? # Realtek RTL8187/RTL8187B 802.11b/g
629 629
630# Prolific PL2301/PL2302 host-to-host adapter 630# Prolific PL2301/PL2302 host-to-host adapter
631upl* at uhub? port ? 631upl* at uhub? port ?
632 632
633# Serial adapters 633# Serial adapters
634ubsa* at uhub? port ? # Belkin serial adapter 634ubsa* at uhub? port ? # Belkin serial adapter
635ucom* at ubsa? portno ? 635ucom* at ubsa? portno ?
636 636
637uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter 637uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter
638ucom* at uftdi? portno ? 638ucom* at uftdi? portno ?
639 639
640umct* at uhub? port ? # MCT USB-RS232 serial adapter 640umct* at uhub? port ? # MCT USB-RS232 serial adapter
641ucom* at umct? portno ? 641ucom* at umct? portno ?
642 642
643uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter 643uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter
644ucom* at uplcom? portno ? 644ucom* at uplcom? portno ?
645 645
646uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter 646uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter
647ucom* at uvscom? portno ? 647ucom* at uvscom? portno ?
648 648
649# Diamond Multimedia Rio 500 649# Diamond Multimedia Rio 500
650urio* at uhub? port ? 650urio* at uhub? port ?
651 651
652# USB Handspring Visor 652# USB Handspring Visor
653uvisor* at uhub? port ? 653uvisor* at uhub? port ?
654ucom* at uvisor? 654ucom* at uvisor?
655 655
656# Kyocera AIR-EDGE PHONE 656# Kyocera AIR-EDGE PHONE
657ukyopon* at uhub? port ? 657ukyopon* at uhub? port ?
658ucom* at ukyopon? portno ? 658ucom* at ukyopon? portno ?
659 659
660# USB scanners 660# USB scanners
661uscanner* at uhub? port ? 661uscanner* at uhub? port ?
662 662
663# USB scanners that use SCSI emulation, e.g., HP5300 663# USB scanners that use SCSI emulation, e.g., HP5300
664usscanner* at uhub? port ? 664usscanner* at uhub? port ?
665 665
666# Y@P firmware loader 666# Y@P firmware loader
667uyap* at uhub? port ? 667uyap* at uhub? port ?
668 668
669# D-Link DSB-R100 USB radio 669# D-Link DSB-R100 USB radio
670udsbr* at uhub? port ? 670udsbr* at uhub? port ?
671radio* at udsbr? 671radio* at udsbr?
672 672
673# USB Generic driver 673# USB Generic driver
674ugen* at uhub? port ? 674ugen* at uhub? port ?
675 675
676# PCI IEEE1394 controllers 676# PCI IEEE1394 controllers
677fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller 677fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller
678 678
679# CardBus IEEE1394 controllers 679# CardBus IEEE1394 controllers
680#fwohci* at cardbus? function ? # IEEE1394 Open Host Controller 680#fwohci* at cardbus? function ? # IEEE1394 Open Host Controller
681 681
682ieee1394if* at fwohci? 682ieee1394if* at fwohci?
683fwip* at ieee1394if? # IP over IEEE1394 683fwip* at ieee1394if? # IP over IEEE1394
684sbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394 684sbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394
685 685
686# PCI audio devices 686# PCI audio devices
687auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio 687auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio
688auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio 688auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio
689auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio 689auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio
690autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio 690autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio
691auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio 691auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio
692#azalia* at pci? dev ? function ? # High Definition Audio 692#azalia* at pci? dev ? function ? # High Definition Audio
693clcs* at pci? dev ? function ? # Cirrus Logic CS4280 693clcs* at pci? dev ? function ? # Cirrus Logic CS4280
694clct* at pci? dev ? function ? # Cirrus Logic CS4281 694clct* at pci? dev ? function ? # Cirrus Logic CS4281
695cmpci* at pci? dev ? function ? # C-Media CMI8338/8738 695cmpci* at pci? dev ? function ? # C-Media CMI8338/8738
696eap* at pci? dev ? function ? # Ensoniq AudioPCI 696eap* at pci? dev ? function ? # Ensoniq AudioPCI
697emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 697emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512
698esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio 698esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio
699esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator 699esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator
700eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive 700eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive
701fms* at pci? dev ? function ? # Forte Media FM801 701fms* at pci? dev ? function ? # Forte Media FM801
702neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio 702neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio
703sv* at pci? dev ? function ? # S3 SonicVibes 703sv* at pci? dev ? function ? # S3 SonicVibes
704yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio 704yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio
705 705
706# OPL[23] FM synthesizers 706# OPL[23] FM synthesizers
707#opl0 at isa? port 0x388 # use only if not attached to sound card 707#opl0 at isa? port 0x388 # use only if not attached to sound card
708opl* at cmpci? flags 1 708opl* at cmpci? flags 1
709opl* at eso? 709opl* at eso?
710opl* at fms? 710opl* at fms?
711opl* at sv? 711opl* at sv?
712opl* at yds? 712opl* at yds?
713 713
714# High Definition Audio 714# High Definition Audio
715hdaudio* at pci? dev ? function ? # High Definition Audio 715hdaudio* at pci? dev ? function ? # High Definition Audio
716hdafg* at hdaudiobus? 716hdafg* at hdaudiobus?
717 717
718# Audio support 718# Audio support
719audio* at audiobus? 719audio* at audiobus?
720 720
721# MPU 401 UARTs 721# MPU 401 UARTs
722#mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card 722#mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card
723mpu* at cmpci? 723mpu* at cmpci?
724mpu* at eso? 724mpu* at eso?
725mpu* at fms? 725mpu* at fms?
726mpu* at yds? 726mpu* at yds?
727 727
728# MIDI support 728# MIDI support
729midi* at midibus? 729midi* at midibus?
730 730
731# Bluetooth Controller and Device support 731# Bluetooth Controller and Device support
732 732
733# Bluetooth PCMCIA Controllers 733# Bluetooth PCMCIA Controllers
734#bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A 734#bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A
735#btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 735#btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139
736 736
737# Bluetooth USB Controllers 737# Bluetooth USB Controllers
738ubt* at uhub? port ? 738ubt* at uhub? port ?
739aubtfwl* at uhub? port ? 739aubtfwl* at uhub? port ?
740 740
741# Bluetooth Device Hub 741# Bluetooth Device Hub
742#bthub* at bt3c? 742#bthub* at bt3c?
743#bthub* at btbh? 743#bthub* at btbh?
744bthub* at ubt? 744bthub* at ubt?
745 745
746# Bluetooth HID support 746# Bluetooth HID support
747bthidev* at bthub? 747bthidev* at bthub?
748 748
749# Bluetooth Mouse 749# Bluetooth Mouse
750btms* at bthidev? reportid ? 750btms* at bthidev? reportid ?
751wsmouse* at btms? mux 0 751wsmouse* at btms? mux 0
752 752
753# Bluetooth Keyboard 753# Bluetooth Keyboard
754btkbd* at bthidev? reportid ? 754btkbd* at bthidev? reportid ?
755wskbd* at btkbd? console ? mux 1 755wskbd* at btkbd? console ? mux 1
756 756
757# Bluetooth Apple Magic Mouse 757# Bluetooth Apple Magic Mouse
758btmagic* at bthub? 758btmagic* at bthub?
759wsmouse* at btmagic? mux 0 759wsmouse* at btmagic? mux 0
760 760
761# Bluetooth Audio support 761# Bluetooth Audio support
762btsco* at bthub? 762btsco* at bthub?
763 763
764# Cryptographic Devices 764# Cryptographic Devices
765 765
766# PCI cryptographic devices 766# PCI cryptographic devices
767hifn* at pci? dev ? function ? # Hifn 7755/7811/795x 767hifn* at pci? dev ? function ? # Hifn 7755/7811/795x
768ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x 768ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x
769 769
770cinclude "arch/amd64/conf/GENERIC.local" 770cinclude "arch/amd64/conf/GENERIC.local"
771 771
772# Pseudo-Devices 772# Pseudo-Devices
773 773
774# 774#
775# accept filters 775# accept filters
776pseudo-device accf_data # "dataready" accept filter 776pseudo-device accf_data # "dataready" accept filter
777pseudo-device accf_http # "httpready" accept filter 777pseudo-device accf_http # "httpready" accept filter
778 778
779pseudo-device crypto # /dev/crypto device 779pseudo-device crypto # /dev/crypto device
780pseudo-device swcrypto # software crypto implementation 780pseudo-device swcrypto # software crypto implementation
781 781
782# disk/mass storage pseudo-devices 782# disk/mass storage pseudo-devices
783pseudo-device bio # RAID control device driver 783pseudo-device bio # RAID control device driver
784pseudo-device ccd # concatenated/striped disk devices 784pseudo-device ccd # concatenated/striped disk devices
785pseudo-device cgd # cryptographic disk devices 785pseudo-device cgd # cryptographic disk devices
786pseudo-device raid # RAIDframe disk driver 786pseudo-device raid # RAIDframe disk driver
787options RAID_AUTOCONFIG # auto-configuration of RAID components 787options RAID_AUTOCONFIG # auto-configuration of RAID components
788# Options to enable various other RAIDframe RAID types. 788# Options to enable various other RAIDframe RAID types.
789#options RF_INCLUDE_EVENODD=1 789#options RF_INCLUDE_EVENODD=1
790#options RF_INCLUDE_RAID5_RS=1 790#options RF_INCLUDE_RAID5_RS=1
791#options RF_INCLUDE_PARITYLOGGING=1 791#options RF_INCLUDE_PARITYLOGGING=1
792#options RF_INCLUDE_CHAINDECLUSTER=1 792#options RF_INCLUDE_CHAINDECLUSTER=1
793#options RF_INCLUDE_INTERDECLUSTER=1 793#options RF_INCLUDE_INTERDECLUSTER=1
794#options RF_INCLUDE_PARITY_DECLUSTERING=1 794#options RF_INCLUDE_PARITY_DECLUSTERING=1
795#options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 795#options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
796pseudo-device fss # file system snapshot device 796pseudo-device fss # file system snapshot device
797 797
798pseudo-device md # memory disk device (ramdisk) 798pseudo-device md # memory disk device (ramdisk)
799pseudo-device vnd # disk-like interface to files 799pseudo-device vnd # disk-like interface to files
800pseudo-device putter # for puffs and pud 800pseudo-device putter # for puffs and pud
801pseudo-device dm # device-mapper driver for LVM 801pseudo-device dm # device-mapper driver for LVM
802 802
803# network pseudo-devices 803# network pseudo-devices
804pseudo-device bpfilter # Berkeley packet filter 804pseudo-device bpfilter # Berkeley packet filter
805pseudo-device ipfilter # IP filter (firewall) and NAT 805pseudo-device ipfilter # IP filter (firewall) and NAT
806pseudo-device loop # network loopback 806pseudo-device loop # network loopback
807pseudo-device ppp # Point-to-Point Protocol 807pseudo-device ppp # Point-to-Point Protocol
808pseudo-device pppoe # PPP over Ethernet (RFC 2516) 808pseudo-device pppoe # PPP over Ethernet (RFC 2516)
809pseudo-device sl # Serial Line IP 809pseudo-device sl # Serial Line IP
810pseudo-device tap # virtual Ethernet 810pseudo-device tap # virtual Ethernet
811pseudo-device tun # network tunneling over tty 811pseudo-device tun # network tunneling over tty
812pseudo-device gre # generic L3 over IP tunnel 812pseudo-device gre # generic L3 over IP tunnel
813pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) 813pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
814#pseudo-device faith # IPv[46] tcp relay translation i/f 814#pseudo-device faith # IPv[46] tcp relay translation i/f
815pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 815pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
816pseudo-device vlan # IEEE 802.1q encapsulation 816pseudo-device vlan # IEEE 802.1q encapsulation
817pseudo-device bridge # simple inter-network bridging 817pseudo-device bridge # simple inter-network bridging
818#options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too 818#options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too
819#pseudo-device pf # PF packet filter 819#pseudo-device pf # PF packet filter
820#pseudo-device pflog # PF log if 820#pseudo-device pflog # PF log if
821#pseudo-device pfsync # PF sync if 821#pseudo-device pfsync # PF sync if
822#pseudo-device npf # NPF packet filter 822#pseudo-device npf # NPF packet filter
823 823
824# miscellaneous pseudo-devices 824# miscellaneous pseudo-devices
825pseudo-device pty # pseudo-terminals 825pseudo-device pty # pseudo-terminals
826pseudo-device clockctl # user control of clock subsystem 826pseudo-device clockctl # user control of clock subsystem
827pseudo-device ksyms # /dev/ksyms 827pseudo-device ksyms # /dev/ksyms
828 828
829# a pseudo device needed for Coda # also needs CODA (above) 829# a pseudo device needed for Coda # also needs CODA (above)
830pseudo-device vcoda # coda minicache <-> venus comm. 830pseudo-device vcoda # coda minicache <-> venus comm.
831 831
832# a pseudo device needed for SMBFS 832# a pseudo device needed for SMBFS
833pseudo-device nsmb # experimental - SMB requester 833pseudo-device nsmb # experimental - SMB requester
834 834
835# wscons pseudo-devices 835# wscons pseudo-devices
836pseudo-device wsmux # mouse & keyboard multiplexor 836pseudo-device wsmux # mouse & keyboard multiplexor
837pseudo-device wsfont 837pseudo-device wsfont
838 838
839# userland interface to drivers, including autoconf and properties retrieval 839# userland interface to drivers, including autoconf and properties retrieval
840pseudo-device drvctl 840pseudo-device drvctl
841 841
842# xen pseudo-devices 842# xen pseudo-devices
843pseudo-device xenevt 843pseudo-device xenevt
844pseudo-device xvif 844pseudo-device xvif
845pseudo-device xbdback 845pseudo-device xbdback
846 846
847options PAX_MPROTECT=0 # PaX mprotect(2) restrictions 847options PAX_MPROTECT=0 # PaX mprotect(2) restrictions
848options PAX_ASLR=0 # PaX Address Space Layout Randomization 848options PAX_ASLR=0 # PaX Address Space Layout Randomization

cvs diff -r1.54.2.3 -r1.54.2.4 src/sys/arch/amd64/conf/XEN3_DOMU (switch to unified diff)

--- src/sys/arch/amd64/conf/XEN3_DOMU 2014/11/18 19:05:28 1.54.2.3
+++ src/sys/arch/amd64/conf/XEN3_DOMU 2015/07/22 16:53:34 1.54.2.4
@@ -1,244 +1,244 @@ @@ -1,244 +1,244 @@
1# $NetBSD: XEN3_DOMU,v 1.54.2.3 2014/11/18 19:05:28 snj Exp $ 1# $NetBSD: XEN3_DOMU,v 1.54.2.4 2015/07/22 16:53:34 snj Exp $
2 2
3include "arch/amd64/conf/std.xen" 3include "arch/amd64/conf/std.xen"
4 4
5options MULTIPROCESSOR 5options MULTIPROCESSOR
6 6
7options INCLUDE_CONFIG_FILE # embed config file in kernel binary 7options INCLUDE_CONFIG_FILE # embed config file in kernel binary
8 8
9#options UVMHIST 9#options UVMHIST
10#options UVMHIST_PRINT 10#options UVMHIST_PRINT
11#options SYSCALL_DEBUG 11#options SYSCALL_DEBUG
12 12
13maxusers 32 # estimated number of users 13maxusers 32 # estimated number of users
14 14
15# 15#
16options MAXPHYS=32768 #xbd doesn't handle 64k transfers 16options MAXPHYS=32768 #xbd doesn't handle 64k transfers
17#options DOM0OPS 17#options DOM0OPS
18 18
19#options USER_LDT # user-settable LDT; used by WINE 19#options USER_LDT # user-settable LDT; used by WINE
20 20
21#options MTRR # memory-type range register syscall support 21#options MTRR # memory-type range register syscall support
22 22
23#options CONSDEVNAME="\"xencons\"" 23#options CONSDEVNAME="\"xencons\""
24#options CONS_OVERRIDE 24#options CONS_OVERRIDE
25 25
26options INSECURE # disable kernel security levels - X needs this 26options INSECURE # disable kernel security levels - X needs this
27 27
28options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 28options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
29options NTP # NTP phase/frequency locked loop 29options NTP # NTP phase/frequency locked loop
30 30
31options KTRACE # system call tracing via ktrace(1) 31options KTRACE # system call tracing via ktrace(1)
32 32
33options SYSVMSG # System V-like message queues 33options SYSVMSG # System V-like message queues
34options SYSVSEM # System V-like semaphores 34options SYSVSEM # System V-like semaphores
35options SYSVSHM # System V-like memory sharing 35options SYSVSHM # System V-like memory sharing
36 36
37options USERCONF # userconf(4) support 37options USERCONF # userconf(4) support
38options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 38options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
39 39
40#options BUFQ_READPRIO 40#options BUFQ_READPRIO
41options BUFQ_PRIOCSCAN 41options BUFQ_PRIOCSCAN
42 42
43# Diagnostic/debugging support options 43# Diagnostic/debugging support options
44#options DIAGNOSTIC # inexpensive kernel consistency checks 44#options DIAGNOSTIC # inexpensive kernel consistency checks
45#options DEBUG # expensive debugging checks/support 45#options DEBUG # expensive debugging checks/support
46#options KMEMSTATS # kernel memory statistics (vmstat -m) 46#options KMEMSTATS # kernel memory statistics (vmstat -m)
47options DDB # in-kernel debugger 47options DDB # in-kernel debugger
48options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' 48options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic'
49options DDB_HISTORY_SIZE=512 # enable history editing in DDB 49options DDB_HISTORY_SIZE=512 # enable history editing in DDB
50#options KGDB # remote debugger 50#options KGDB # remote debugger
51#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600 51#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600
52#makeoptions DEBUG="-g" # compile full symbol table 52#makeoptions DEBUG="-g" # compile full symbol table
53makeoptions COPTS="-O2 -fno-omit-frame-pointer" 53makeoptions COPTS="-O2 -fno-omit-frame-pointer"
54options DDB_COMMANDONENTER="trace;show registers" 54options DDB_COMMANDONENTER="trace;show registers"
55 55
56# Compatibility options 56# Compatibility options
57options COMPAT_15 # compatibility with NetBSD 1.5, 57options COMPAT_15 # compatibility with NetBSD 1.5,
58options COMPAT_16 # NetBSD 1.6, 58options COMPAT_16 # NetBSD 1.6,
59options COMPAT_20 # NetBSD 2.0, 59options COMPAT_20 # NetBSD 2.0,
60options COMPAT_30 # NetBSD 3.0, 60options COMPAT_30 # NetBSD 3.0,
61options COMPAT_40 # NetBSD 4.0 compatibility. 61options COMPAT_40 # NetBSD 4.0 compatibility.
62options COMPAT_43 # and 4.3BSD 62options COMPAT_43 # and 4.3BSD
63#options COMPAT_386BSD_MBRPART # recognize old partition ID 63#options COMPAT_386BSD_MBRPART # recognize old partition ID
64options COMPAT_50 # NetBSD 5.0, 64options COMPAT_50 # NetBSD 5.0,
65options COMPAT_60 # NetBSD 6.0 compatibility. 65options COMPAT_60 # NetBSD 6.0 compatibility.
66 66
67options COMPAT_OSSAUDIO 67options COMPAT_OSSAUDIO
68options COMPAT_NETBSD32 68options COMPAT_NETBSD32
69options COMPAT_LINUX 69options COMPAT_LINUX
70options COMPAT_LINUX32 # req. COMPAT_LINUX and COMPAT_NETBSD32 70options COMPAT_LINUX32 # req. COMPAT_LINUX and COMPAT_NETBSD32
71options EXEC_ELF32 71options EXEC_ELF32
72options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. 72options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
73 73
74# Wedge support 74# Wedge support
75options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 75options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances
76options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges 76options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges
77# The following two options can break /etc/fstab, so handle with care 77# The following two options can break /etc/fstab, so handle with care
78#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges 78#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges
79#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges 79#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges
80 80
81# File systems 81# File systems
82file-system FFS # UFS 82file-system FFS # UFS
83file-system EXT2FS # second extended file system (linux) 83file-system EXT2FS # second extended file system (linux)
84file-system LFS # log-structured file system 84file-system LFS # log-structured file system
85file-system MFS # memory file system 85file-system MFS # memory file system
86file-system NFS # Network File System client 86file-system NFS # Network File System client
87file-system NTFS # Windows/NT file system (experimental) 87file-system NTFS # Windows/NT file system (experimental)
88file-system CD9660 # ISO 9660 + Rock Ridge file system 88file-system CD9660 # ISO 9660 + Rock Ridge file system
89file-system MSDOSFS # MS-DOS file system 89file-system MSDOSFS # MS-DOS file system
90file-system FDESC # /dev/fd 90file-system FDESC # /dev/fd
91file-system KERNFS # /kern 91file-system KERNFS # /kern
92file-system NULLFS # loopback file system 92file-system NULLFS # loopback file system
93file-system OVERLAY # overlay file system 93file-system OVERLAY # overlay file system
94file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) 94file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs)
95file-system PROCFS # /proc 95file-system PROCFS # /proc
96file-system UMAPFS # NULLFS + uid and gid remapping 96file-system UMAPFS # NULLFS + uid and gid remapping
97file-system UNION # union file system 97file-system UNION # union file system
98file-system CODA # Coda File System; also needs vcoda (below) 98file-system CODA # Coda File System; also needs vcoda (below)
99file-system SMBFS # experimental - CIFS; also needs nsmb (below) 99file-system SMBFS # experimental - CIFS; also needs nsmb (below)
100file-system PTYFS # /dev/pts/N support 100file-system PTYFS # /dev/pts/N support
101file-system TMPFS # Efficient memory file-system 101file-system TMPFS # Efficient memory file-system
102 102
103# File system options 103# File system options
104options QUOTA # legacy UFS quotas 104options QUOTA # legacy UFS quotas
105options QUOTA2 # new, in-filesystem UFS quotas 105options QUOTA2 # new, in-filesystem UFS quotas
106#options FFS_EI # FFS Endian Independent support 106#options FFS_EI # FFS Endian Independent support
107options WAPBL # File system journaling support 107options WAPBL # File system journaling support
108#options UFS_DIRHASH # UFS Large Directory Hashing - Experimental 108#options UFS_DIRHASH # UFS Large Directory Hashing - Experimental
109options NFSSERVER # Network File System server 109options NFSSERVER # Network File System server
110#options FFS_NO_SNAPSHOT # No FFS snapshot support 110#options FFS_NO_SNAPSHOT # No FFS snapshot support
111options UFS_EXTATTR # Extended attribute support for UFS1 111options UFS_EXTATTR # Extended attribute support for UFS1
112#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 112#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
113 # immutable) behave as system flags. 113 # immutable) behave as system flags.
114 114
115# Networking options 115# Networking options
116#options GATEWAY # packet forwarding 116#options GATEWAY # packet forwarding
117options INET # IP + ICMP + TCP + UDP 117options INET # IP + ICMP + TCP + UDP
118options INET6 # IPV6 118options INET6 # IPV6
119#options IPSEC # IP security 119options IPSEC # IP security
120#options IPSEC_DEBUG # debug for IP security 120#options IPSEC_DEBUG # debug for IP security
121#options MROUTING # IP multicast routing 121#options MROUTING # IP multicast routing
122#options PIM # Protocol Independent Multicast 122#options PIM # Protocol Independent Multicast
123options NETATALK # AppleTalk networking protocols 123options NETATALK # AppleTalk networking protocols
124options PPP_BSDCOMP # BSD-Compress compression support for PPP 124options PPP_BSDCOMP # BSD-Compress compression support for PPP
125options PPP_DEFLATE # Deflate compression support for PPP 125options PPP_DEFLATE # Deflate compression support for PPP
126options PPP_FILTER # Active filter support for PPP (requires bpf) 126options PPP_FILTER # Active filter support for PPP (requires bpf)
127options IPFILTER_LOG # ipmon(8) log support 127options IPFILTER_LOG # ipmon(8) log support
128options IPFILTER_LOOKUP # ippool(8) support 128options IPFILTER_LOOKUP # ippool(8) support
129options IPFILTER_COMPAT # Compat for IP-Filter 129options IPFILTER_COMPAT # Compat for IP-Filter
130#options IPFILTER_DEFAULT_BLOCK # block all packets by default 130#options IPFILTER_DEFAULT_BLOCK # block all packets by default
131#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 131#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
132 132
133#options ALTQ # Manipulate network interfaces' output queues 133#options ALTQ # Manipulate network interfaces' output queues
134#options ALTQ_BLUE # Stochastic Fair Blue 134#options ALTQ_BLUE # Stochastic Fair Blue
135#options ALTQ_CBQ # Class-Based Queueing 135#options ALTQ_CBQ # Class-Based Queueing
136#options ALTQ_CDNR # Diffserv Traffic Conditioner 136#options ALTQ_CDNR # Diffserv Traffic Conditioner
137#options ALTQ_FIFOQ # First-In First-Out Queue 137#options ALTQ_FIFOQ # First-In First-Out Queue
138#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) 138#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box)
139#options ALTQ_HFSC # Hierarchical Fair Service Curve 139#options ALTQ_HFSC # Hierarchical Fair Service Curve
140#options ALTQ_LOCALQ # Local queueing discipline 140#options ALTQ_LOCALQ # Local queueing discipline
141#options ALTQ_PRIQ # Priority Queueing 141#options ALTQ_PRIQ # Priority Queueing
142#options ALTQ_RED # Random Early Detection 142#options ALTQ_RED # Random Early Detection
143#options ALTQ_RIO # RED with IN/OUT 143#options ALTQ_RIO # RED with IN/OUT
144#options ALTQ_WFQ # Weighted Fair Queueing 144#options ALTQ_WFQ # Weighted Fair Queueing
145 145
146options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 146options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
147#options NFS_BOOT_BOOTSTATIC 147#options NFS_BOOT_BOOTSTATIC
148#options NFS_BOOTSTATIC_MYIP="\"169.254.1.2\"" 148#options NFS_BOOTSTATIC_MYIP="\"169.254.1.2\""
149#options NFS_BOOTSTATIC_GWIP="\"169.254.1.1\"" 149#options NFS_BOOTSTATIC_GWIP="\"169.254.1.1\""
150#options NFS_BOOTSTATIC_MASK="\"255.255.255.0\"" 150#options NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
151#options NFS_BOOTSTATIC_SERVADDR="\"169.254.1.1\"" 151#options NFS_BOOTSTATIC_SERVADDR="\"169.254.1.1\""
152#options NFS_BOOTSTATIC_SERVER="\"server:/path/to/root\"" 152#options NFS_BOOTSTATIC_SERVER="\"server:/path/to/root\""
153 153
154config netbsd root on ? type ? 154config netbsd root on ? type ?
155#config netbsd root on wd0a type ffs 155#config netbsd root on wd0a type ffs
156#config netbsd root on xennet0 type nfs 156#config netbsd root on xennet0 type nfs
157 157
158mainbus0 at root 158mainbus0 at root
159 159
160hypervisor* at mainbus? # Xen hypervisor 160hypervisor* at mainbus? # Xen hypervisor
161 161
162vcpu* at hypervisor? # Xen virtual CPUs 162vcpu* at hypervisor? # Xen virtual CPUs
163xenbus* at hypervisor? # Xen virtual bus 163xenbus* at hypervisor? # Xen virtual bus
164xennet* at xenbus? # Xen virtual network interface 164xennet* at xenbus? # Xen virtual network interface
165xbd* at xenbus? # Xen virtual block device 165xbd* at xenbus? # Xen virtual block device
166balloon* at xenbus? # Xen balloon device 166balloon* at xenbus? # Xen balloon device
167 167
168xencons* at hypervisor? # Xen virtual console 168xencons* at hypervisor? # Xen virtual console
169 169
170# PCI pass-through support: 170# PCI pass-through support:
171#xpci* at xenbus ? #Xen3 PCI front end driver 171#xpci* at xenbus ? #Xen3 PCI front end driver
172#pci* at xpci ? 172#pci* at xpci ?
173# you then need to add your PCI devices drivers below. 173# you then need to add your PCI devices drivers below.
174 174
175cinclude "arch/amd64/conf/GENERIC.local" 175cinclude "arch/amd64/conf/GENERIC.local"
176 176
177# Pseudo-Devices 177# Pseudo-Devices
178 178
179# 179#
180# accept filters 180# accept filters
181pseudo-device accf_data # "dataready" accept filter 181pseudo-device accf_data # "dataready" accept filter
182pseudo-device accf_http # "httpready" accept filter 182pseudo-device accf_http # "httpready" accept filter
183 183
184pseudo-device crypto # /dev/crypto device 184pseudo-device crypto # /dev/crypto device
185pseudo-device swcrypto # software crypto implementation 185pseudo-device swcrypto # software crypto implementation
186 186
187# disk/mass storage pseudo-devices 187# disk/mass storage pseudo-devices
188pseudo-device ccd # concatenated/striped disk devices 188pseudo-device ccd # concatenated/striped disk devices
189pseudo-device cgd # cryptographic disk devices 189pseudo-device cgd # cryptographic disk devices
190pseudo-device raid # RAIDframe disk driver 190pseudo-device raid # RAIDframe disk driver
191options RAID_AUTOCONFIG # auto-configuration of RAID components 191options RAID_AUTOCONFIG # auto-configuration of RAID components
192# Options to enable various other RAIDframe RAID types. 192# Options to enable various other RAIDframe RAID types.
193#options RF_INCLUDE_EVENODD=1 193#options RF_INCLUDE_EVENODD=1
194#options RF_INCLUDE_RAID5_RS=1 194#options RF_INCLUDE_RAID5_RS=1
195#options RF_INCLUDE_PARITYLOGGING=1 195#options RF_INCLUDE_PARITYLOGGING=1
196#options RF_INCLUDE_CHAINDECLUSTER=1 196#options RF_INCLUDE_CHAINDECLUSTER=1
197#options RF_INCLUDE_INTERDECLUSTER=1 197#options RF_INCLUDE_INTERDECLUSTER=1
198#options RF_INCLUDE_PARITY_DECLUSTERING=1 198#options RF_INCLUDE_PARITY_DECLUSTERING=1
199#options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 199#options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
200pseudo-device fss # file system snapshot device 200pseudo-device fss # file system snapshot device
201pseudo-device putter # for puffs and pud 201pseudo-device putter # for puffs and pud
202 202
203pseudo-device md # memory disk device (ramdisk) 203pseudo-device md # memory disk device (ramdisk)
204pseudo-device vnd # disk-like interface to files 204pseudo-device vnd # disk-like interface to files
205pseudo-device dm # device-mapper driver for LVM 205pseudo-device dm # device-mapper driver for LVM
206 206
207# network pseudo-devices 207# network pseudo-devices
208pseudo-device bpfilter # Berkeley packet filter 208pseudo-device bpfilter # Berkeley packet filter
209pseudo-device ipfilter # IP filter (firewall) and NAT 209pseudo-device ipfilter # IP filter (firewall) and NAT
210pseudo-device loop # network loopback 210pseudo-device loop # network loopback
211pseudo-device ppp # Point-to-Point Protocol 211pseudo-device ppp # Point-to-Point Protocol
212pseudo-device pppoe # PPP over Ethernet (RFC 2516) 212pseudo-device pppoe # PPP over Ethernet (RFC 2516)
213pseudo-device sl # Serial Line IP 213pseudo-device sl # Serial Line IP
214pseudo-device tap # virtual Ethernet 214pseudo-device tap # virtual Ethernet
215pseudo-device tun # network tunneling over tty 215pseudo-device tun # network tunneling over tty
216pseudo-device gre # generic L3 over IP tunnel 216pseudo-device gre # generic L3 over IP tunnel
217pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) 217pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
218#pseudo-device faith # IPv[46] tcp relay translation i/f 218#pseudo-device faith # IPv[46] tcp relay translation i/f
219pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 219pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
220pseudo-device vlan # IEEE 802.1q encapsulation 220pseudo-device vlan # IEEE 802.1q encapsulation
221pseudo-device bridge # simple inter-network bridging 221pseudo-device bridge # simple inter-network bridging
222#options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too 222#options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too
223#pseudo-device pf # PF packet filter 223#pseudo-device pf # PF packet filter
224#pseudo-device pflog # PF log if 224#pseudo-device pflog # PF log if
225#pseudo-device pfsync # PF sync if 225#pseudo-device pfsync # PF sync if
226#pseudo-device npf # NPF packet filter 226#pseudo-device npf # NPF packet filter
227 227
228options PAX_MPROTECT=0 # PaX mprotect(2) restrictions 228options PAX_MPROTECT=0 # PaX mprotect(2) restrictions
229options PAX_ASLR=0 # PaX Address Space Layout Randomization 229options PAX_ASLR=0 # PaX Address Space Layout Randomization
230 230
231# miscellaneous pseudo-devices 231# miscellaneous pseudo-devices
232pseudo-device pty # pseudo-terminals 232pseudo-device pty # pseudo-terminals
233pseudo-device clockctl # user control of clock subsystem 233pseudo-device clockctl # user control of clock subsystem
234pseudo-device ksyms # /dev/ksyms 234pseudo-device ksyms # /dev/ksyms
235 235
236# a pseudo device needed for Coda # also needs CODA (above) 236# a pseudo device needed for Coda # also needs CODA (above)
237pseudo-device vcoda # coda minicache <-> venus comm. 237pseudo-device vcoda # coda minicache <-> venus comm.
238 238
239# a pseudo device needed for SMBFS 239# a pseudo device needed for SMBFS
240pseudo-device nsmb # experimental - SMB requester 240pseudo-device nsmb # experimental - SMB requester
241 241
242# userland interface to drivers, including autoconf and properties retrieval 242# userland interface to drivers, including autoconf and properties retrieval
243pseudo-device drvctl 243pseudo-device drvctl
244 244

cvs diff -r1.85.2.4 -r1.85.2.5 src/sys/arch/i386/conf/Attic/XEN3_DOM0 (switch to unified diff)

--- src/sys/arch/i386/conf/Attic/XEN3_DOM0 2015/06/05 16:52:39 1.85.2.4
+++ src/sys/arch/i386/conf/Attic/XEN3_DOM0 2015/07/22 16:53:34 1.85.2.5
@@ -1,864 +1,864 @@ @@ -1,864 +1,864 @@
1# $NetBSD: XEN3_DOM0,v 1.85.2.4 2015/06/05 16:52:39 snj Exp $ 1# $NetBSD: XEN3_DOM0,v 1.85.2.5 2015/07/22 16:53:34 snj Exp $
2# 2#
3# XEN3_0: Xen 3.0 domain0 kernel 3# XEN3_0: Xen 3.0 domain0 kernel
4 4
5include "arch/xen/conf/std.xen" 5include "arch/xen/conf/std.xen"
6 6
7options INCLUDE_CONFIG_FILE # embed config file in kernel binary 7options INCLUDE_CONFIG_FILE # embed config file in kernel binary
8 8
9#options UVMHIST 9#options UVMHIST
10#options UVMHIST_PRINT 10#options UVMHIST_PRINT
11#options SYSCALL_DEBUG 11#options SYSCALL_DEBUG
12 12
13maxusers 32 # estimated number of users 13maxusers 32 # estimated number of users
14 14
15# 15#
16options XEN 16options XEN
17#options __XEN_INTERFACE_VERSION__=0x00030205 # Xen 3.1 interface 17#options __XEN_INTERFACE_VERSION__=0x00030205 # Xen 3.1 interface
18 18
19# boot messages with MPBIOS, acpi and ioapic can be quite large 19# boot messages with MPBIOS, acpi and ioapic can be quite large
20options MSGBUFSIZE=24576 20options MSGBUFSIZE=24576
21 21
22options DOM0OPS 22options DOM0OPS
23# making MCLBYTES = PAGE_SIZE avoids a copy when a mbuf cluster is sent 23# making MCLBYTES = PAGE_SIZE avoids a copy when a mbuf cluster is sent
24# to a domU, at the expense of a higher memory usage by the network stack. 24# to a domU, at the expense of a higher memory usage by the network stack.
25#options MCLSHIFT=12 25#options MCLSHIFT=12
26 26
27makeoptions CPUFLAGS="-march=i686" 27makeoptions CPUFLAGS="-march=i686"
28 28
29#options VM86 # virtual 8086 emulation 29#options VM86 # virtual 8086 emulation
30#options USER_LDT # user-settable LDT; used by WINE 30#options USER_LDT # user-settable LDT; used by WINE
31 31
32# CPU features 32# CPU features
33est0 at cpu0 # Intel Enhanced SpeedStep (non-ACPI) 33est0 at cpu0 # Intel Enhanced SpeedStep (non-ACPI)
34powernow0 at cpu0 # AMD PowerNow! and Cool'n'Quiet (non-ACPI) 34powernow0 at cpu0 # AMD PowerNow! and Cool'n'Quiet (non-ACPI)
35 35
36#options MTRR # memory-type range register syscall support 36#options MTRR # memory-type range register syscall support
37 37
38#options CONSDEVNAME="\"xencons\"" 38#options CONSDEVNAME="\"xencons\""
39#options CONS_OVERRIDE 39#options CONS_OVERRIDE
40 40
41options INSECURE # disable kernel security levels - X needs this 41options INSECURE # disable kernel security levels - X needs this
42 42
43options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 43options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
44options NTP # NTP phase/frequency locked loop 44options NTP # NTP phase/frequency locked loop
45 45
46options KTRACE # system call tracing via ktrace(1) 46options KTRACE # system call tracing via ktrace(1)
47 47
48options CPU_UCODE # cpu ucode loading support 48options CPU_UCODE # cpu ucode loading support
49 49
50options SYSVMSG # System V-like message queues 50options SYSVMSG # System V-like message queues
51options SYSVSEM # System V-like semaphores 51options SYSVSEM # System V-like semaphores
52#options SEMMNI=10 # number of semaphore identifiers 52#options SEMMNI=10 # number of semaphore identifiers
53#options SEMMNS=60 # number of semaphores in system 53#options SEMMNS=60 # number of semaphores in system
54#options SEMUME=10 # max number of undo entries per process 54#options SEMUME=10 # max number of undo entries per process
55#options SEMMNU=30 # number of undo structures in system 55#options SEMMNU=30 # number of undo structures in system
56options SYSVSHM # System V-like memory sharing 56options SYSVSHM # System V-like memory sharing
57#options SHMMAXPGS=2048 # 2048 pages is the default 57#options SHMMAXPGS=2048 # 2048 pages is the default
58 58
59options USERCONF # userconf(4) support 59options USERCONF # userconf(4) support
60options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 60options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
61 61
62#options BUFQ_READPRIO 62#options BUFQ_READPRIO
63options BUFQ_PRIOCSCAN 63options BUFQ_PRIOCSCAN
64 64
65# Diagnostic/debugging support options 65# Diagnostic/debugging support options
66#options DIAGNOSTIC # inexpensive kernel consistency checks 66#options DIAGNOSTIC # inexpensive kernel consistency checks
67#options DEBUG # expensive debugging checks/support 67#options DEBUG # expensive debugging checks/support
68#options KMEMSTATS # kernel memory statistics (vmstat -m) 68#options KMEMSTATS # kernel memory statistics (vmstat -m)
69options DDB # in-kernel debugger 69options DDB # in-kernel debugger
70options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' 70options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic'
71options DDB_HISTORY_SIZE=512 # enable history editing in DDB 71options DDB_HISTORY_SIZE=512 # enable history editing in DDB
72#options KGDB # remote debugger 72#options KGDB # remote debugger
73#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600 73#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600
74#makeoptions DEBUG="-g" # compile full symbol table 74#makeoptions DEBUG="-g" # compile full symbol table
75options DDB_COMMANDONENTER="trace;show registers" 75options DDB_COMMANDONENTER="trace;show registers"
76 76
77# Compatibility options 77# Compatibility options
78options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI 78options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI
79options COMPAT_09 # NetBSD 0.9 79options COMPAT_09 # NetBSD 0.9
80options COMPAT_10 # NetBSD 1.0 80options COMPAT_10 # NetBSD 1.0
81options COMPAT_11 # NetBSD 1.1 81options COMPAT_11 # NetBSD 1.1
82options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI 82options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI
83options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI 83options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI
84options COMPAT_14 # NetBSD 1.4 84options COMPAT_14 # NetBSD 1.4
85options COMPAT_15 # NetBSD 1.5 85options COMPAT_15 # NetBSD 1.5
86options COMPAT_16 # NetBSD 1.6 86options COMPAT_16 # NetBSD 1.6
87options COMPAT_20 # NetBSD 2.0 87options COMPAT_20 # NetBSD 2.0
88options COMPAT_30 # NetBSD 3.0 compatibility. 88options COMPAT_30 # NetBSD 3.0 compatibility.
89options COMPAT_40 # NetBSD 4.0 89options COMPAT_40 # NetBSD 4.0
90options COMPAT_43 # 4.3BSD, 386BSD, and BSDI 90options COMPAT_43 # 4.3BSD, 386BSD, and BSDI
91options COMPAT_50 # NetBSD 5.0 91options COMPAT_50 # NetBSD 5.0
92options COMPAT_60 # NetBSD 6.0 compatibility. 92options COMPAT_60 # NetBSD 6.0 compatibility.
93options COMPAT_386BSD_MBRPART # recognize old partition ID 93options COMPAT_386BSD_MBRPART # recognize old partition ID
94#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 94#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
95 95
96options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 96options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
97options COMPAT_SVR4 # binary compatibility with SVR4 97options COMPAT_SVR4 # binary compatibility with SVR4
98options COMPAT_IBCS2 # binary compatibility with SCO and ISC 98options COMPAT_IBCS2 # binary compatibility with SCO and ISC
99options COMPAT_LINUX # binary compatibility with Linux 99options COMPAT_LINUX # binary compatibility with Linux
100#options COMPAT_FREEBSD # binary compatibility with FreeBSD 100#options COMPAT_FREEBSD # binary compatibility with FreeBSD
101options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. 101options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
102 102
103# Wedge support 103# Wedge support
104options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 104options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances
105options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges 105options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges
106# The following two options can break /etc/fstab, so handle with care 106# The following two options can break /etc/fstab, so handle with care
107#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges 107#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges
108#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges 108#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges
109 109
110# File systems 110# File systems
111file-system FFS # UFS 111file-system FFS # UFS
112file-system EXT2FS # second extended file system (linux) 112file-system EXT2FS # second extended file system (linux)
113file-system LFS # log-structured file system 113file-system LFS # log-structured file system
114file-system MFS # memory file system 114file-system MFS # memory file system
115file-system NFS # Network File System client 115file-system NFS # Network File System client
116file-system NTFS # Windows/NT file system (experimental) 116file-system NTFS # Windows/NT file system (experimental)
117file-system CD9660 # ISO 9660 + Rock Ridge file system 117file-system CD9660 # ISO 9660 + Rock Ridge file system
118file-system MSDOSFS # MS-DOS file system 118file-system MSDOSFS # MS-DOS file system
119file-system FDESC # /dev/fd 119file-system FDESC # /dev/fd
120file-system KERNFS # /kern 120file-system KERNFS # /kern
121file-system NULLFS # loopback file system 121file-system NULLFS # loopback file system
122file-system OVERLAY # overlay file system 122file-system OVERLAY # overlay file system
123file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) 123file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs)
124file-system PROCFS # /proc 124file-system PROCFS # /proc
125file-system UMAPFS # NULLFS + uid and gid remapping 125file-system UMAPFS # NULLFS + uid and gid remapping
126file-system UNION # union file system 126file-system UNION # union file system
127file-system CODA # Coda File System; also needs vcoda (below) 127file-system CODA # Coda File System; also needs vcoda (below)
128file-system SMBFS # experimental - CIFS; also needs nsmb (below) 128file-system SMBFS # experimental - CIFS; also needs nsmb (below)
129file-system PTYFS # /dev/pts/N support 129file-system PTYFS # /dev/pts/N support
130file-system TMPFS # Efficient memory file-system 130file-system TMPFS # Efficient memory file-system
131 131
132# File system options 132# File system options
133options QUOTA # legacy UFS quotas 133options QUOTA # legacy UFS quotas
134options QUOTA2 # new, in-filesystem UFS quotas 134options QUOTA2 # new, in-filesystem UFS quotas
135#options FFS_EI # FFS Endian Independent support 135#options FFS_EI # FFS Endian Independent support
136options WAPBL # File system journaling support 136options WAPBL # File system journaling support
137#options UFS_DIRHASH # UFS Large Directory Hashing - Experimental 137#options UFS_DIRHASH # UFS Large Directory Hashing - Experimental
138options NFSSERVER # Network File System server 138options NFSSERVER # Network File System server
139#options FFS_NO_SNAPSHOT # No FFS snapshot support 139#options FFS_NO_SNAPSHOT # No FFS snapshot support
140options UFS_EXTATTR # Extended attribute support for UFS1 140options UFS_EXTATTR # Extended attribute support for UFS1
141#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 141#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
142 # immutable) behave as system flags. 142 # immutable) behave as system flags.
143 143
144# Networking options 144# Networking options
145#options GATEWAY # packet forwarding 145#options GATEWAY # packet forwarding
146options INET # IP + ICMP + TCP + UDP 146options INET # IP + ICMP + TCP + UDP
147options INET6 # IPv6 147options INET6 # IPv6
148#options IPSEC # IP security 148options IPSEC # IP security
149#options IPSEC_DEBUG # debug for IP security 149#options IPSEC_DEBUG # debug for IP security
150#options MROUTING # IP multicast routing 150#options MROUTING # IP multicast routing
151#options PIM # Protocol Independent Multicast 151#options PIM # Protocol Independent Multicast
152options NETATALK # AppleTalk networking protocols 152options NETATALK # AppleTalk networking protocols
153options PPP_BSDCOMP # BSD-Compress compression support for PPP 153options PPP_BSDCOMP # BSD-Compress compression support for PPP
154options PPP_DEFLATE # Deflate compression support for PPP 154options PPP_DEFLATE # Deflate compression support for PPP
155options PPP_FILTER # Active filter support for PPP (requires bpf) 155options PPP_FILTER # Active filter support for PPP (requires bpf)
156options IPFILTER_LOG # ipmon(8) log support 156options IPFILTER_LOG # ipmon(8) log support
157options IPFILTER_LOOKUP # ippool(8) support 157options IPFILTER_LOOKUP # ippool(8) support
158#options IPFILTER_DEFAULT_BLOCK # block all packets by default 158#options IPFILTER_DEFAULT_BLOCK # block all packets by default
159#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 159#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
160 160
161#options ALTQ # Manipulate network interfaces' output queues 161#options ALTQ # Manipulate network interfaces' output queues
162#options ALTQ_BLUE # Stochastic Fair Blue 162#options ALTQ_BLUE # Stochastic Fair Blue
163#options ALTQ_CBQ # Class-Based Queueing 163#options ALTQ_CBQ # Class-Based Queueing
164#options ALTQ_CDNR # Diffserv Traffic Conditioner 164#options ALTQ_CDNR # Diffserv Traffic Conditioner
165#options ALTQ_FIFOQ # First-In First-Out Queue 165#options ALTQ_FIFOQ # First-In First-Out Queue
166#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) 166#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box)
167#options ALTQ_HFSC # Hierarchical Fair Service Curve 167#options ALTQ_HFSC # Hierarchical Fair Service Curve
168#options ALTQ_LOCALQ # Local queueing discipline 168#options ALTQ_LOCALQ # Local queueing discipline
169#options ALTQ_PRIQ # Priority Queueing 169#options ALTQ_PRIQ # Priority Queueing
170#options ALTQ_RED # Random Early Detection 170#options ALTQ_RED # Random Early Detection
171#options ALTQ_RIO # RED with IN/OUT 171#options ALTQ_RIO # RED with IN/OUT
172#options ALTQ_WFQ # Weighted Fair Queueing 172#options ALTQ_WFQ # Weighted Fair Queueing
173 173
174# These options enable verbose messages for several subsystems. 174# These options enable verbose messages for several subsystems.
175# Warning, these may compile large string tables into the kernel! 175# Warning, these may compile large string tables into the kernel!
176#options MIIVERBOSE # verbose PHY autoconfig messages 176#options MIIVERBOSE # verbose PHY autoconfig messages
177#options PCIVERBOSE # verbose PCI device autoconfig messages 177#options PCIVERBOSE # verbose PCI device autoconfig messages
178#options PCI_CONFIG_DUMP # verbosely dump PCI config space 178#options PCI_CONFIG_DUMP # verbosely dump PCI config space
179options SCSIVERBOSE # human readable SCSI error messages 179options SCSIVERBOSE # human readable SCSI error messages
180#options USBVERBOSE # verbose USB device autoconfig messages 180#options USBVERBOSE # verbose USB device autoconfig messages
181 181
182options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 182options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
183#options NFS_BOOT_BOOTSTATIC 183#options NFS_BOOT_BOOTSTATIC
184#options NFS_BOOTSTATIC_MYIP="\"169.254.1.2\"" 184#options NFS_BOOTSTATIC_MYIP="\"169.254.1.2\""
185#options NFS_BOOTSTATIC_GWIP="\"169.254.1.1\"" 185#options NFS_BOOTSTATIC_GWIP="\"169.254.1.1\""
186#options NFS_BOOTSTATIC_MASK="\"255.255.255.0\"" 186#options NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
187#options NFS_BOOTSTATIC_SERVADDR="\"169.254.1.1\"" 187#options NFS_BOOTSTATIC_SERVADDR="\"169.254.1.1\""
188#options NFS_BOOTSTATIC_SERVER="\"server:/path/to/root\"" 188#options NFS_BOOTSTATIC_SERVER="\"server:/path/to/root\""
189 189
190options WSEMUL_VT100 # VT100 / VT220 emulation 190options WSEMUL_VT100 # VT100 / VT220 emulation
191options WS_KERNEL_FG=WSCOL_GREEN 191options WS_KERNEL_FG=WSCOL_GREEN
192options WSDISPLAY_COMPAT_PCVT # emulate some ioctls 192options WSDISPLAY_COMPAT_PCVT # emulate some ioctls
193options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 193options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls
194options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 194options WSDISPLAY_COMPAT_USL # wsconscfg VT handling
195options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 195options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes
196options WSDISPLAY_DEFAULTSCREENS=4 196options WSDISPLAY_DEFAULTSCREENS=4
197options WSDISPLAY_SCROLLSUPPORT 197options WSDISPLAY_SCROLLSUPPORT
198options PCDISPLAY_SOFTCURSOR 198options PCDISPLAY_SOFTCURSOR
199 199
200config netbsd root on ? type ? 200config netbsd root on ? type ?
201#config netbsd root on wd0a type ffs 201#config netbsd root on wd0a type ffs
202#config netbsd root on xennet0 type nfs 202#config netbsd root on xennet0 type nfs
203 203
204mainbus0 at root 204mainbus0 at root
205 205
206cpu* at mainbus? 206cpu* at mainbus?
207 207
208# IPMI support 208# IPMI support
209ipmi0 at mainbus? 209ipmi0 at mainbus?
210 210
211hypervisor* at mainbus? # Xen hypervisor 211hypervisor* at mainbus? # Xen hypervisor
212 212
213vcpu* at hypervisor? # Xen virtual CPUs 213vcpu* at hypervisor? # Xen virtual CPUs
214xenbus* at hypervisor? # Xen virtual bus 214xenbus* at hypervisor? # Xen virtual bus
215 215
216xencons* at hypervisor? # Xen virtual console 216xencons* at hypervisor? # Xen virtual console
217#xennet* at hypervisor? # Xen virtual network interface 217#xennet* at hypervisor? # Xen virtual network interface
218balloon* at xenbus? # Xen balloon device 218balloon* at xenbus? # Xen balloon device
219 219
220#xbd* at hypervisor? # Xen virtual block device 220#xbd* at hypervisor? # Xen virtual block device
221#wd* at hypervisor? # Xen vbd (wd identity) 221#wd* at hypervisor? # Xen vbd (wd identity)
222#sd* at hypervisor? # Xen vbd (sd identity) 222#sd* at hypervisor? # Xen vbd (sd identity)
223#cd* at hypervisor? # Xen vbd (cd identity) 223#cd* at hypervisor? # Xen vbd (cd identity)
224 224
225# PCI bus support 225# PCI bus support
226pci* at hypervisor? bus ? 226pci* at hypervisor? bus ?
227pci* at pchb? bus ? 227pci* at pchb? bus ?
228 228
229# PCI bridges 229# PCI bridges
230ichlpcib* at pci? dev ? function ? # Intel ICH PCI-ISA w/ timecounter, 230ichlpcib* at pci? dev ? function ? # Intel ICH PCI-ISA w/ timecounter,
231 # watchdog and SpeedStep support 231 # watchdog and SpeedStep support
232pcib* at pci? dev ? function ? # PCI-ISA bridges 232pcib* at pci? dev ? function ? # PCI-ISA bridges
233pchb* at pci? dev ? function ? # PCI-Host bridges 233pchb* at pci? dev ? function ? # PCI-Host bridges
234ppb* at pci? dev ? function ? # PCI-PCI bridges 234ppb* at pci? dev ? function ? # PCI-PCI bridges
235# XXX 'puc's aren't really bridges, but there's no better place for them here 235# XXX 'puc's aren't really bridges, but there's no better place for them here
236puc* at pci? dev ? function ? # PCI "universal" comm. cards 236puc* at pci? dev ? function ? # PCI "universal" comm. cards
237 237
238agp* at pchb? 238agp* at pchb?
239 239
240# ISA bus support 240# ISA bus support
241isa0 at ichlpcib? 241isa0 at ichlpcib?
242isa0 at pcib? 242isa0 at pcib?
243isa0 at hypervisor? 243isa0 at hypervisor?
244 244
245# Serial Devices 245# Serial Devices
246 246
247# PCI serial interfaces 247# PCI serial interfaces
248com* at puc? port ? # 16x50s on "universal" comm boards 248com* at puc? port ? # 16x50s on "universal" comm boards
249cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards 249cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards
250cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards 250cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards
251 251
252# ISA serial interfaces 252# ISA serial interfaces
253#options COM_HAYESP # adds Hayes ESP serial board support 253#options COM_HAYESP # adds Hayes ESP serial board support
254# If a com port is used as Xen console it can't be used by the domain0 kernel 254# If a com port is used as Xen console it can't be used by the domain0 kernel
255# and there's no easy way to detect this yet. Leave com0 out as it's the 255# and there's no easy way to detect this yet. Leave com0 out as it's the
256# port usually used for serial console 256# port usually used for serial console
257#com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports 257#com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports
258com1 at isa? port 0x2f8 irq 3 258com1 at isa? port 0x2f8 irq 3
259#com2 at isa? port 0x3e8 irq 5 259#com2 at isa? port 0x3e8 irq 5
260#com3 at isa? port 0x2e8 irq 9 260#com3 at isa? port 0x2e8 irq 9
261 261
262# Parallel Printer Interfaces 262# Parallel Printer Interfaces
263 263
264# PCI parallel printer interfaces 264# PCI parallel printer interfaces
265lpt* at puc? port ? # || ports on "universal" comm boards 265lpt* at puc? port ? # || ports on "universal" comm boards
266 266
267# ISA parallel printer interfaces 267# ISA parallel printer interfaces
268lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports 268lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports
269 269
270# Hardware monitors 270# Hardware monitors
271 271
272amdnb_misc* at pci? # AMD NB Misc Configuration 272amdnb_misc* at pci? # AMD NB Misc Configuration
273amdtemp* at amdnb_misc? # AMD CPU Temperature sensors 273amdtemp* at amdnb_misc? # AMD CPU Temperature sensors
274 274
275# AMD 768 and 8111 power/ACPI controllers 275# AMD 768 and 8111 power/ACPI controllers
276amdpm* at pci? dev ? function ? # RNG and SMBus 1.0 interface 276amdpm* at pci? dev ? function ? # RNG and SMBus 1.0 interface
277 277
278# dbCool thermal monitor and fan controller 278# dbCool thermal monitor and fan controller
279#iic* at amdpm? # sensors below are on this bus 279#iic* at amdpm? # sensors below are on this bus
280#dbcool* at iic? addr 0x2C # Unknown other motherboard(s) 280#dbcool* at iic? addr 0x2C # Unknown other motherboard(s)
281#dbcool* at iic? addr 0x2D # Tyan S2881 281#dbcool* at iic? addr 0x2D # Tyan S2881
282#dbcool* at iic? addr 0x2E # Tyan S2882-D 282#dbcool* at iic? addr 0x2E # Tyan S2882-D
283 283
284# Winbond LPC Super I/O 284# Winbond LPC Super I/O
285#wbsio* at isa? port 0x2e 285#wbsio* at isa? port 0x2e
286#wbsio* at isa? port 0x4e 286#wbsio* at isa? port 0x4e
287 287
288# LM7[89] and compatible hardware monitors 288# LM7[89] and compatible hardware monitors
289# Use flags to select temp sensor type (see lm(4) man page for details) 289# Use flags to select temp sensor type (see lm(4) man page for details)
290#lm0 at isa? port 0x290 flags 0x0 # other common: 0x280, 0x310, 0xc00 290#lm0 at isa? port 0x290 flags 0x0 # other common: 0x280, 0x310, 0xc00
291#lm* at wbsio? 291#lm* at wbsio?
292 292
293# VIA VT82C686A/VT8231 Hardware Monitor and Power Management TImer 293# VIA VT82C686A/VT8231 Hardware Monitor and Power Management TImer
294#viaenv* at pci? dev ? function ? 294#viaenv* at pci? dev ? function ?
295 295
296 296
297# PCI network interfaces 297# PCI network interfaces
298age* at pci? dev ? function ? # Attansic/Atheros L1 Gigabit Ethernet 298age* at pci? dev ? function ? # Attansic/Atheros L1 Gigabit Ethernet
299an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) 299an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11)
300ale* at pci? dev ? function ? # Attansic/Atheros L1E Ethernet 300ale* at pci? dev ? function ? # Attansic/Atheros L1E Ethernet
301ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 301ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11
302atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) 302atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11)
303bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet 303bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet
304bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet 304bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet
305bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet 305bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet
306dge* at pci? dev ? function ? # Intel 82597 10GbE LR 306dge* at pci? dev ? function ? # Intel 82597 10GbE LR
307en* at pci? dev ? function ? # ENI/Adaptec ATM 307en* at pci? dev ? function ? # ENI/Adaptec ATM
308ep* at pci? dev ? function ? # 3Com 3c59x 308ep* at pci? dev ? function ? # 3Com 3c59x
309epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet 309epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet
310esh* at pci? dev ? function ? # Essential HIPPI card 310esh* at pci? dev ? function ? # Essential HIPPI card
311et* at pci? dev ? function ? # Agere/LSI ET1310/ET1301 Gigabit 311et* at pci? dev ? function ? # Agere/LSI ET1310/ET1301 Gigabit
312ex* at pci? dev ? function ? # 3Com 3c90x[BC] 312ex* at pci? dev ? function ? # 3Com 3c90x[BC]
313fpa* at pci? dev ? function ? # DEC DEFPA FDDI 313fpa* at pci? dev ? function ? # DEC DEFPA FDDI
314fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 314fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B
315gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet 315gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet
316hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ 316hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ
317ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 317ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100
318iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG 318iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG
319iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN 319iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN
320jme* at pci? dev ? function ? # JMicron JMC2[56]0 Ethernet 320jme* at pci? dev ? function ? # JMicron JMC2[56]0 Ethernet
321le* at pci? dev ? function ? # PCnet-PCI Ethernet 321le* at pci? dev ? function ? # PCnet-PCI Ethernet
322lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet 322lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet
323lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 323lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3
324mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet 324mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet
325msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet 325msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet
326mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet 326mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet
327ne* at pci? dev ? function ? # NE2000-compatible Ethernet 327ne* at pci? dev ? function ? # NE2000-compatible Ethernet
328nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet 328nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet
329ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial 329ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial
330pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet 330pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet
331ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g 331ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g
332re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S 332re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S
333rtk* at pci? dev ? function ? # Realtek 8129/8139 333rtk* at pci? dev ? function ? # Realtek 8129/8139
334sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet 334sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet
335sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet 335sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet
336skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet 336skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet
337sk* at skc? # SysKonnect SK9821 Gigabit Ethernet 337sk* at skc? # SysKonnect SK9821 Gigabit Ethernet
338ste* at pci? dev ? function ? # Sundance ST-201 Ethernet 338ste* at pci? dev ? function ? # Sundance ST-201 Ethernet
339stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit 339stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit
340ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet 340ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet
341tl* at pci? dev ? function ? # ThunderLAN-based Ethernet 341tl* at pci? dev ? function ? # ThunderLAN-based Ethernet
342tlp* at pci? dev ? function ? # DECchip 21x4x and clones 342tlp* at pci? dev ? function ? # DECchip 21x4x and clones
343txp* at pci? dev ? function ? # 3com 3cr990 343txp* at pci? dev ? function ? # 3com 3cr990
344vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet 344vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet
345vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet 345vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet
346wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) 346wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b)
347wm* at pci? dev ? function ? # Intel 8254x gigabit 347wm* at pci? dev ? function ? # Intel 8254x gigabit
348wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG 348wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG
349xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE 349xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE
350 350
351# MII/PHY support 351# MII/PHY support
352acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs 352acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs
353amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs 353amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs
354atphy* at mii? phy ? # Attansic/Atheros PHYs 354atphy* at mii? phy ? # Attansic/Atheros PHYs
355bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs 355bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs
356brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs 356brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs
357ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs 357ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs
358dmphy* at mii? phy ? # Davicom DM9101 PHYs 358dmphy* at mii? phy ? # Davicom DM9101 PHYs
359etphy* at mii? phy ? # Agere/LSI ET1011 TruePHY Gig-E PHYs 359etphy* at mii? phy ? # Agere/LSI ET1011 TruePHY Gig-E PHYs
360exphy* at mii? phy ? # 3Com internal PHYs 360exphy* at mii? phy ? # 3Com internal PHYs
361gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs 361gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs
362glxtphy* at mii? phy ? # Level One LXT-1000 PHYs 362glxtphy* at mii? phy ? # Level One LXT-1000 PHYs
363gphyter* at mii? phy ? # NS83861 Gig-E PHY 363gphyter* at mii? phy ? # NS83861 Gig-E PHY
364icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 364icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x
365igphy* at mii? phy ? # Intel IGP01E1000 365igphy* at mii? phy ? # Intel IGP01E1000
366ihphy* at mii? phy ? # Intel 82577 PHYs 366ihphy* at mii? phy ? # Intel 82577 PHYs
367ikphy* at mii? phy ? # Intel 82563 PHYs 367ikphy* at mii? phy ? # Intel 82563 PHYs
368inphy* at mii? phy ? # Intel 82555 PHYs 368inphy* at mii? phy ? # Intel 82555 PHYs
369iophy* at mii? phy ? # Intel 82553 PHYs 369iophy* at mii? phy ? # Intel 82553 PHYs
370lxtphy* at mii? phy ? # Level One LXT-970 PHYs 370lxtphy* at mii? phy ? # Level One LXT-970 PHYs
371makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs 371makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs
372nsphy* at mii? phy ? # NS83840 PHYs 372nsphy* at mii? phy ? # NS83840 PHYs
373nsphyter* at mii? phy ? # NS83843 PHYs 373nsphyter* at mii? phy ? # NS83843 PHYs
374pnaphy* at mii? phy ? # generic HomePNA PHYs 374pnaphy* at mii? phy ? # generic HomePNA PHYs
375qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 375qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
376rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs 376rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs
377rlphy* at mii? phy ? # Realtek 8139/8201L PHYs 377rlphy* at mii? phy ? # Realtek 8139/8201L PHYs
378sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 378sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
379tlphy* at mii? phy ? # ThunderLAN PHYs 379tlphy* at mii? phy ? # ThunderLAN PHYs
380tqphy* at mii? phy ? # TDK Semiconductor PHYs 380tqphy* at mii? phy ? # TDK Semiconductor PHYs
381ukphy* at mii? phy ? # generic unknown PHYs 381ukphy* at mii? phy ? # generic unknown PHYs
382urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs 382urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs
383 383
384# I2O devices 384# I2O devices
385iop* at pci? dev ? function ? # I/O processor 385iop* at pci? dev ? function ? # I/O processor
386iopsp* at iop? tid ? # SCSI/FC-AL ports 386iopsp* at iop? tid ? # SCSI/FC-AL ports
387ld* at iop? tid ? # block devices 387ld* at iop? tid ? # block devices
388dpti* at iop? tid 0 # DPT/Adaptec control interface 388dpti* at iop? tid 0 # DPT/Adaptec control interface
389 389
390# IDE and related devices 390# IDE and related devices
391# PCI IDE controllers - see pciide(4) for supported hardware. 391# PCI IDE controllers - see pciide(4) for supported hardware.
392# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know 392# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
393# how to set up DMA modes for this chip. This may work, or may cause 393# how to set up DMA modes for this chip. This may work, or may cause
394# a machine hang with some controllers. 394# a machine hang with some controllers.
395pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver 395pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver
396acardide* at pci? dev ? function ? # Acard IDE controllers 396acardide* at pci? dev ? function ? # Acard IDE controllers
397aceride* at pci? dev ? function ? # Acer Lab IDE controllers 397aceride* at pci? dev ? function ? # Acer Lab IDE controllers
398ahcisata* at pci? dev ? function ? # AHCI SATA controllers 398ahcisata* at pci? dev ? function ? # AHCI SATA controllers
399artsata* at pci? dev ? function ? # Intel i31244 SATA controller 399artsata* at pci? dev ? function ? # Intel i31244 SATA controller
400cmdide* at pci? dev ? function ? # CMD tech IDE controllers 400cmdide* at pci? dev ? function ? # CMD tech IDE controllers
401cypide* at pci? dev ? function ? # Cypress IDE controllers 401cypide* at pci? dev ? function ? # Cypress IDE controllers
402geodeide* at pci? dev ? function ? # AMD Geode IDE controllers 402geodeide* at pci? dev ? function ? # AMD Geode IDE controllers
403hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers 403hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers
404iteide* at pci? dev ? function ? # IT Express IDE controllers 404iteide* at pci? dev ? function ? # IT Express IDE controllers
405ixpide* at pci? dev ? function ? # ATI IXP IDE controllers 405ixpide* at pci? dev ? function ? # ATI IXP IDE controllers
406jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers 406jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers
407ahcisata* at jmide? 407ahcisata* at jmide?
408optiide* at pci? dev ? function ? # Opti IDE controllers 408optiide* at pci? dev ? function ? # Opti IDE controllers
409piixide* at pci? dev ? function ? # Intel IDE controllers 409piixide* at pci? dev ? function ? # Intel IDE controllers
410pdcide* at pci? dev ? function ? # Promise IDE controllers 410pdcide* at pci? dev ? function ? # Promise IDE controllers
411pdcsata* at pci? dev ? function ? # Promise SATA150 controllers 411pdcsata* at pci? dev ? function ? # Promise SATA150 controllers
412rccide* at pci? dev ? function ? # ServerWorks IDE controllers 412rccide* at pci? dev ? function ? # ServerWorks IDE controllers
413satalink* at pci? dev ? function ? # SiI SATALink controllers 413satalink* at pci? dev ? function ? # SiI SATALink controllers
414schide* at pci? dev ? function ? # Intel SCH IDE controllers 414schide* at pci? dev ? function ? # Intel SCH IDE controllers
415siisata* at pci? dev ? function ? # SiI SteelVine controllers 415siisata* at pci? dev ? function ? # SiI SteelVine controllers
416siside* at pci? dev ? function ? # SiS IDE controllers 416siside* at pci? dev ? function ? # SiS IDE controllers
417slide* at pci? dev ? function ? # Symphony Labs IDE controllers 417slide* at pci? dev ? function ? # Symphony Labs IDE controllers
418svwsata* at pci? dev ? function ? # ServerWorks SATA controllers 418svwsata* at pci? dev ? function ? # ServerWorks SATA controllers
419stpcide* at pci? dev ? function ? # STMicro STPC IDE controllers 419stpcide* at pci? dev ? function ? # STMicro STPC IDE controllers
420viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers 420viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers
421 421
422# ATA (IDE) bus support 422# ATA (IDE) bus support
423atabus* at ata? 423atabus* at ata?
424 424
425# IDE drives 425# IDE drives
426# Flags are used only with controllers that support DMA operations 426# Flags are used only with controllers that support DMA operations
427# and mode settings (e.g. some pciide controllers) 427# and mode settings (e.g. some pciide controllers)
428# The lowest order four bits (rightmost digit) of the flags define the PIO 428# The lowest order four bits (rightmost digit) of the flags define the PIO
429# mode to use, the next set of four bits the DMA mode and the third set the 429# mode to use, the next set of four bits the DMA mode and the third set the
430# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode 430# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
431# to use, and the last bit must be 1 for this setting to be used. 431# to use, and the last bit must be 1 for this setting to be used.
432# For DMA and UDMA, 0xf (1111) means 'disable'. 432# For DMA and UDMA, 0xf (1111) means 'disable'.
433# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. 433# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
434# (0xc=1100, 0xa=1010, 0xf=1111) 434# (0xc=1100, 0xa=1010, 0xf=1111)
435# 0x0000 means "use whatever the drive claims to support". 435# 0x0000 means "use whatever the drive claims to support".
436wd* at atabus? drive ? flags 0x0000 436wd* at atabus? drive ? flags 0x0000
437 437
438# ATA RAID configuration support, as found on some Promise controllers. 438# ATA RAID configuration support, as found on some Promise controllers.
439pseudo-device ataraid 439pseudo-device ataraid
440ld* at ataraid? vendtype ? unit ? 440ld* at ataraid? vendtype ? unit ?
441 441
442# ATAPI bus support 442# ATAPI bus support
443atapibus* at atapi? 443atapibus* at atapi?
444 444
445# ATAPI devices 445# ATAPI devices
446# flags have the same meaning as for IDE drives. 446# flags have the same meaning as for IDE drives.
447cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 447cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
448sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 448sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives
449st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives 449st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives
450uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 450uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown
451 451
452# SCSI Controllers and Devices 452# SCSI Controllers and Devices
453 453
454# PCI SCSI controllers 454# PCI SCSI controllers
455adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 455adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI
456adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI 456adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
457ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 457ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI
458ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI 458ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI
459bha* at pci? dev ? function ? # BusLogic 9xx SCSI 459bha* at pci? dev ? function ? # BusLogic 9xx SCSI
460dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID 460dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID
461iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI 461iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI
462isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel 462isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel
463mfi* at pci? dev ? function ? # LSI MegaRAID SAS 463mfi* at pci? dev ? function ? # LSI MegaRAID SAS
464mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID 464mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID
465mpt* at pci? dev ? function ? # LSILogic 9x9 and 53c1030 (Fusion-MPT) 465mpt* at pci? dev ? function ? # LSILogic 9x9 and 53c1030 (Fusion-MPT)
466mpii* at pci? dev ? function ? # LSI Logic Fusion-MPT II 466mpii* at pci? dev ? function ? # LSI Logic Fusion-MPT II
467njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 467njs* at pci? dev ? function ? # Workbit NinjaSCSI-32
468pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI 468pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI
469siop* at pci? dev ? function ? # Symbios 53c8xx SCSI 469siop* at pci? dev ? function ? # Symbios 53c8xx SCSI
470esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer 470esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer
471#options SIOP_SYMLED # drive the act. LED in software 471#options SIOP_SYMLED # drive the act. LED in software
472trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI 472trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI
473# SCSI bus support 473# SCSI bus support
474scsibus* at scsi? 474scsibus* at scsi?
475 475
476# SCSI devices 476# SCSI devices
477sd* at scsibus? target ? lun ? # SCSI disk drives 477sd* at scsibus? target ? lun ? # SCSI disk drives
478st* at scsibus? target ? lun ? # SCSI tape drives 478st* at scsibus? target ? lun ? # SCSI tape drives
479cd* at scsibus? target ? lun ? # SCSI CD-ROM drives 479cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
480ch* at scsibus? target ? lun ? # SCSI autochangers 480ch* at scsibus? target ? lun ? # SCSI autochangers
481ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices 481ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices
482ss* at scsibus? target ? lun ? # SCSI scanners 482ss* at scsibus? target ? lun ? # SCSI scanners
483uk* at scsibus? target ? lun ? # SCSI unknown 483uk* at scsibus? target ? lun ? # SCSI unknown
484 484
485# RAID controllers and devices 485# RAID controllers and devices
486aac* at pci? dev ? function ? # Adaptec AAC family 486aac* at pci? dev ? function ? # Adaptec AAC family
487amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID 487amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID
488arcmsr* at pci? dev ? function ? # Areca SATA RAID controllers 488arcmsr* at pci? dev ? function ? # Areca SATA RAID controllers
489cac* at pci? dev ? function ? # Compaq PCI array controllers 489cac* at pci? dev ? function ? # Compaq PCI array controllers
490ciss* at pci? dev ? function ? # HP Smart Array controllers 490ciss* at pci? dev ? function ? # HP Smart Array controllers
491icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID 491icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID
492mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family 492mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family
493twe* at pci? dev ? function ? # 3ware Escalade RAID controllers 493twe* at pci? dev ? function ? # 3ware Escalade RAID controllers
494twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers 494twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers
495 495
496ld* at aac? unit ? # logical disk devices 496ld* at aac? unit ? # logical disk devices
497ld* at amr? unit ? 497ld* at amr? unit ?
498ld* at cac? unit ? 498ld* at cac? unit ?
499ld* at icp? unit ? 499ld* at icp? unit ?
500ld* at twe? unit ? 500ld* at twe? unit ?
501ld* at twa? unit ? 501ld* at twa? unit ?
502ld* at mlx? unit ? 502ld* at mlx? unit ?
503 503
504icpsp* at icp? unit ? # SCSI pass-through 504icpsp* at icp? unit ? # SCSI pass-through
505 505
506# wscons 506# wscons
507pckbc0 at isa? # PC keyboard controller 507pckbc0 at isa? # PC keyboard controller
508pckbd* at pckbc? # PC keyboard 508pckbd* at pckbc? # PC keyboard
509pms* at pckbc? # PS/2 mouse for wsmouse 509pms* at pckbc? # PS/2 mouse for wsmouse
510#options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume 510#options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume
511options PMS_SYNAPTICS_TOUCHPAD # Enable support for Synaptics Touchpads 511options PMS_SYNAPTICS_TOUCHPAD # Enable support for Synaptics Touchpads
512#vga0 at isa? 512#vga0 at isa?
513vga* at pci? dev ? function ? 513vga* at pci? dev ? function ?
514#pcdisplay0 at isa? # CGA, MDA, EGA, HGA 514#pcdisplay0 at isa? # CGA, MDA, EGA, HGA
515#machfb* at pci? dev ? function ? # ATI Mach64 framebuffer driver 515#machfb* at pci? dev ? function ? # ATI Mach64 framebuffer driver
516wsdisplay* at vga? console ? 516wsdisplay* at vga? console ?
517#wsdisplay* at pcdisplay? console ? 517#wsdisplay* at pcdisplay? console ?
518#wsdisplay* at machfb? console ? 518#wsdisplay* at machfb? console ?
519wskbd* at pckbd? console ? 519wskbd* at pckbd? console ?
520wsmouse* at pms? mux 0 520wsmouse* at pms? mux 0
521 521
522# USB Controller and Devices 522# USB Controller and Devices
523 523
524# PCI USB controllers 524# PCI USB controllers
525# xhci* at pci? dev ? function ? # eXtensible Host Controller 525# xhci* at pci? dev ? function ? # eXtensible Host Controller
526 # xhci is at best experimental 526 # xhci is at best experimental
527ehci* at pci? dev ? function ? # Enhanced Host Controller 527ehci* at pci? dev ? function ? # Enhanced Host Controller
528ohci* at pci? dev ? function ? # Open Host Controller 528ohci* at pci? dev ? function ? # Open Host Controller
529uhci* at pci? dev ? function ? # Universal Host Controller (Intel) 529uhci* at pci? dev ? function ? # Universal Host Controller (Intel)
530 530
531# USB bus support 531# USB bus support
532# usb* at xhci? 532# usb* at xhci?
533usb* at ehci? 533usb* at ehci?
534usb* at ohci? 534usb* at ohci?
535usb* at uhci? 535usb* at uhci?
536 536
537# USB Hubs 537# USB Hubs
538uhub* at usb? 538uhub* at usb?
539uhub* at uhub? port ? 539uhub* at uhub? port ?
540 540
541# USB HID device 541# USB HID device
542uhidev* at uhub? port ? configuration ? interface ? 542uhidev* at uhub? port ? configuration ? interface ?
543 543
544# USB Mice 544# USB Mice
545ums* at uhidev? reportid ? 545ums* at uhidev? reportid ?
546wsmouse* at ums? mux 0 546wsmouse* at ums? mux 0
547 547
548# USB eGalax touch-panel 548# USB eGalax touch-panel
549uep* at uhub? port ? 549uep* at uhub? port ?
550wsmouse* at uep? mux 0 550wsmouse* at uep? mux 0
551 551
552# USB Keyboards 552# USB Keyboards
553ukbd* at uhidev? reportid ? 553ukbd* at uhidev? reportid ?
554wskbd* at ukbd? console ? mux 1 554wskbd* at ukbd? console ? mux 1
555 555
556# USB serial adapter 556# USB serial adapter
557ucycom* at uhidev? reportid ? 557ucycom* at uhidev? reportid ?
558 558
559# USB Generic HID devices 559# USB Generic HID devices
560uhid* at uhidev? reportid ? 560uhid* at uhidev? reportid ?
561 561
562# USB Printer 562# USB Printer
563ulpt* at uhub? port ? configuration ? interface ? 563ulpt* at uhub? port ? configuration ? interface ?
564 564
565# USB Modem 565# USB Modem
566umodem* at uhub? port ? configuration ? 566umodem* at uhub? port ? configuration ?
567ucom* at umodem? 567ucom* at umodem?
568 568
569# Option N.V. Wireless WAN modems 569# Option N.V. Wireless WAN modems
570uhso* at uhub? port ? configuration ? 570uhso* at uhub? port ? configuration ?
571 571
572# USB Mass Storage 572# USB Mass Storage
573umass* at uhub? port ? configuration ? interface ? 573umass* at uhub? port ? configuration ? interface ?
574wd* at umass? 574wd* at umass?
575 575
576# USB audio 576# USB audio
577uaudio* at uhub? port ? configuration ? 577uaudio* at uhub? port ? configuration ?
578 578
579# USB MIDI 579# USB MIDI
580umidi* at uhub? port ? configuration ? 580umidi* at uhub? port ? configuration ?
581 581
582# USB IrDA 582# USB IrDA
583# USB-IrDA bridge spec 583# USB-IrDA bridge spec
584uirda* at uhub? port ? configuration ? interface ? 584uirda* at uhub? port ? configuration ? interface ?
585irframe* at uirda? 585irframe* at uirda?
586 586
587# SigmaTel STIr4200 USB/IrDA Bridge 587# SigmaTel STIr4200 USB/IrDA Bridge
588ustir* at uhub? port ? 588ustir* at uhub? port ?
589irframe* at ustir? 589irframe* at ustir?
590 590
591# USB Ethernet adapters 591# USB Ethernet adapters
592aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 592aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters
593axe* at uhub? port ? # ASIX AX88172 based adapters 593axe* at uhub? port ? # ASIX AX88172 based adapters
594cdce* at uhub? port ? # CDC, Ethernet Networking Control Model 594cdce* at uhub? port ? # CDC, Ethernet Networking Control Model
595cue* at uhub? port ? # CATC USB-EL1201A based adapters 595cue* at uhub? port ? # CATC USB-EL1201A based adapters
596kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 596kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters
597udav* at uhub? port ? # Davicom DM9601 based adapters 597udav* at uhub? port ? # Davicom DM9601 based adapters
598url* at uhub? port ? # Realtek RTL8150L based adapters 598url* at uhub? port ? # Realtek RTL8150L based adapters
599urndis* at uhub? port ? # Microsoft RNDIS specification 599urndis* at uhub? port ? # Microsoft RNDIS specification
600 600
601# USB 802.11 adapters 601# USB 802.11 adapters
602atu* at uhub? port ? # Atmel AT76C50XX based adapters 602atu* at uhub? port ? # Atmel AT76C50XX based adapters
603ural* at uhub? port ? # Ralink Technology RT2500USB 802.11a/b/g 603ural* at uhub? port ? # Ralink Technology RT2500USB 802.11a/b/g
604rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g 604rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g
605urtw* at uhub? port ? # Realtek RTL8187/RTL8187B 802.11b/g 605urtw* at uhub? port ? # Realtek RTL8187/RTL8187B 802.11b/g
606 606
607# Prolific PL2301/PL2302 host-to-host adapter 607# Prolific PL2301/PL2302 host-to-host adapter
608upl* at uhub? port ? 608upl* at uhub? port ?
609 609
610# Serial adapters 610# Serial adapters
611ubsa* at uhub? port ? # Belkin serial adapter 611ubsa* at uhub? port ? # Belkin serial adapter
612ucom* at ubsa? portno ? 612ucom* at ubsa? portno ?
613 613
614uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter 614uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter
615ucom* at uftdi? portno ? 615ucom* at uftdi? portno ?
616 616
617umct* at uhub? port ? # MCT USB-RS232 serial adapter 617umct* at uhub? port ? # MCT USB-RS232 serial adapter
618ucom* at umct? portno ? 618ucom* at umct? portno ?
619 619
620uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter 620uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter
621ucom* at uplcom? portno ? 621ucom* at uplcom? portno ?
622 622
623uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter 623uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter
624ucom* at uvscom? portno ? 624ucom* at uvscom? portno ?
625 625
626# Diamond Multimedia Rio 500 626# Diamond Multimedia Rio 500
627urio* at uhub? port ? 627urio* at uhub? port ?
628 628
629# USB Handspring Visor 629# USB Handspring Visor
630uvisor* at uhub? port ? 630uvisor* at uhub? port ?
631ucom* at uvisor? 631ucom* at uvisor?
632 632
633# Kyocera AIR-EDGE PHONE 633# Kyocera AIR-EDGE PHONE
634ukyopon* at uhub? port ? 634ukyopon* at uhub? port ?
635ucom* at ukyopon? portno ? 635ucom* at ukyopon? portno ?
636 636
637# USB scanners 637# USB scanners
638uscanner* at uhub? port ? 638uscanner* at uhub? port ?
639 639
640# USB scanners that use SCSI emulation, e.g., HP5300 640# USB scanners that use SCSI emulation, e.g., HP5300
641usscanner* at uhub? port ? 641usscanner* at uhub? port ?
642 642
643# Y@P firmware loader 643# Y@P firmware loader
644uyap* at uhub? port ? 644uyap* at uhub? port ?
645 645
646# D-Link DSB-R100 USB radio 646# D-Link DSB-R100 USB radio
647udsbr* at uhub? port ? 647udsbr* at uhub? port ?
648radio* at udsbr? 648radio* at udsbr?
649 649
650# USB Generic driver 650# USB Generic driver
651ugen* at uhub? port ? 651ugen* at uhub? port ?
652 652
653# PCI IEEE1394 controllers 653# PCI IEEE1394 controllers
654fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller 654fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller
655 655
656# CardBus IEEE1394 controllers 656# CardBus IEEE1394 controllers
657#fwohci* at cardbus? function ? # IEEE1394 Open Host Controller 657#fwohci* at cardbus? function ? # IEEE1394 Open Host Controller
658 658
659ieee1394if* at fwohci? 659ieee1394if* at fwohci?
660fwip* at ieee1394if? # IP over IEEE1394 660fwip* at ieee1394if? # IP over IEEE1394
661sbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394 661sbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394
662 662
663# PCI audio devices 663# PCI audio devices
664auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio 664auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio
665auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio 665auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio
666auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio 666auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio
667autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio 667autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio
668auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio 668auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio
669clcs* at pci? dev ? function ? # Cirrus Logic CS4280 669clcs* at pci? dev ? function ? # Cirrus Logic CS4280
670clct* at pci? dev ? function ? # Cirrus Logic CS4281 670clct* at pci? dev ? function ? # Cirrus Logic CS4281
671cmpci* at pci? dev ? function ? # C-Media CMI8338/8738 671cmpci* at pci? dev ? function ? # C-Media CMI8338/8738
672eap* at pci? dev ? function ? # Ensoniq AudioPCI 672eap* at pci? dev ? function ? # Ensoniq AudioPCI
673emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 673emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512
674esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio 674esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio
675esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator 675esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator
676eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive 676eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive
677fms* at pci? dev ? function ? # Forte Media FM801 677fms* at pci? dev ? function ? # Forte Media FM801
678neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio 678neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio
679sv* at pci? dev ? function ? # S3 SonicVibes 679sv* at pci? dev ? function ? # S3 SonicVibes
680yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio 680yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio
681 681
682# OPL[23] FM synthesizers 682# OPL[23] FM synthesizers
683#opl0 at isa? port 0x388 # use only if not attached to sound card 683#opl0 at isa? port 0x388 # use only if not attached to sound card
684opl* at cmpci? flags 1 684opl* at cmpci? flags 1
685opl* at eso? 685opl* at eso?
686opl* at fms? 686opl* at fms?
687opl* at sv? 687opl* at sv?
688opl* at yds? 688opl* at yds?
689 689
690# High Definition Audio 690# High Definition Audio
691hdaudio* at pci? dev ? function ? # High Definition Audio 691hdaudio* at pci? dev ? function ? # High Definition Audio
692hdafg* at hdaudiobus? 692hdafg* at hdaudiobus?
693 693
694# Audio support 694# Audio support
695audio* at audiobus? 695audio* at audiobus?
696 696
697# MPU 401 UARTs 697# MPU 401 UARTs
698#mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card 698#mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card
699mpu* at cmpci? 699mpu* at cmpci?
700mpu* at eso? 700mpu* at eso?
701mpu* at fms? 701mpu* at fms?
702mpu* at yds? 702mpu* at yds?
703 703
704# MIDI support 704# MIDI support
705midi* at midibus? 705midi* at midibus?
706 706
707# Bluetooth Controller and Device support 707# Bluetooth Controller and Device support
708 708
709# Bluetooth PCMCIA Controllers 709# Bluetooth PCMCIA Controllers
710#bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A 710#bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A
711#btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 711#btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139
712 712
713# Bluetooth USB Controllers 713# Bluetooth USB Controllers
714ubt* at uhub? port ? 714ubt* at uhub? port ?
715aubtfwl* at uhub? port ? 715aubtfwl* at uhub? port ?
716 716
717# Bluetooth Device Hub 717# Bluetooth Device Hub
718#bthub* at bt3c? 718#bthub* at bt3c?
719#bthub* at btbh? 719#bthub* at btbh?
720bthub* at ubt? 720bthub* at ubt?
721 721
722# Bluetooth HID support 722# Bluetooth HID support
723bthidev* at bthub? 723bthidev* at bthub?
724 724
725# Bluetooth Mouse 725# Bluetooth Mouse
726btms* at bthidev? reportid ? 726btms* at bthidev? reportid ?
727wsmouse* at btms? mux 0 727wsmouse* at btms? mux 0
728 728
729# Bluetooth Keyboard 729# Bluetooth Keyboard
730btkbd* at bthidev? reportid ? 730btkbd* at bthidev? reportid ?
731wskbd* at btkbd? console ? mux 1 731wskbd* at btkbd? console ? mux 1
732 732
733# Bluetooth Apple Magic Mouse 733# Bluetooth Apple Magic Mouse
734btmagic* at bthub? 734btmagic* at bthub?
735wsmouse* at btmagic? mux 0 735wsmouse* at btmagic? mux 0
736 736
737# Bluetooth Audio support 737# Bluetooth Audio support
738btsco* at bthub? 738btsco* at bthub?
739 739
740# Cryptographic Devices 740# Cryptographic Devices
741 741
742# PCI cryptographic devices 742# PCI cryptographic devices
743hifn* at pci? dev ? function ? # Hifn 7755/7811/795x 743hifn* at pci? dev ? function ? # Hifn 7755/7811/795x
744ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x 744ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x
745 745
746cinclude "arch/i386/conf/GENERIC.local" 746cinclude "arch/i386/conf/GENERIC.local"
747 747
748# Pseudo-Devices 748# Pseudo-Devices
749 749
750pseudo-device crypto # /dev/crypto device 750pseudo-device crypto # /dev/crypto device
751pseudo-device swcrypto # software crypto implementation 751pseudo-device swcrypto # software crypto implementation
752 752
753# disk/mass storage pseudo-devices 753# disk/mass storage pseudo-devices
754pseudo-device bio # RAID control device driver 754pseudo-device bio # RAID control device driver
755pseudo-device ccd # concatenated/striped disk devices 755pseudo-device ccd # concatenated/striped disk devices
756pseudo-device cgd # cryptographic disk devices 756pseudo-device cgd # cryptographic disk devices
757pseudo-device raid # RAIDframe disk driver 757pseudo-device raid # RAIDframe disk driver
758options RAID_AUTOCONFIG # auto-configuration of RAID components 758options RAID_AUTOCONFIG # auto-configuration of RAID components
759# Options to enable various other RAIDframe RAID types. 759# Options to enable various other RAIDframe RAID types.
760#options RF_INCLUDE_EVENODD=1 760#options RF_INCLUDE_EVENODD=1
761#options RF_INCLUDE_RAID5_RS=1 761#options RF_INCLUDE_RAID5_RS=1
762#options RF_INCLUDE_PARITYLOGGING=1 762#options RF_INCLUDE_PARITYLOGGING=1
763#options RF_INCLUDE_CHAINDECLUSTER=1 763#options RF_INCLUDE_CHAINDECLUSTER=1
764#options RF_INCLUDE_INTERDECLUSTER=1 764#options RF_INCLUDE_INTERDECLUSTER=1
765#options RF_INCLUDE_PARITY_DECLUSTERING=1 765#options RF_INCLUDE_PARITY_DECLUSTERING=1
766#options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 766#options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
767pseudo-device fss # file system snapshot device 767pseudo-device fss # file system snapshot device
768 768
769pseudo-device md # memory disk device (ramdisk) 769pseudo-device md # memory disk device (ramdisk)
770pseudo-device vnd # disk-like interface to files 770pseudo-device vnd # disk-like interface to files
771pseudo-device dm # device-mapper driver for LVM 771pseudo-device dm # device-mapper driver for LVM
772 772
773# network pseudo-devices 773# network pseudo-devices
774pseudo-device bpfilter # Berkeley packet filter 774pseudo-device bpfilter # Berkeley packet filter
775pseudo-device ipfilter # IP filter (firewall) and NAT 775pseudo-device ipfilter # IP filter (firewall) and NAT
776pseudo-device loop # network loopback 776pseudo-device loop # network loopback
777pseudo-device ppp # Point-to-Point Protocol 777pseudo-device ppp # Point-to-Point Protocol
778pseudo-device pppoe # PPP over Ethernet (RFC 2516) 778pseudo-device pppoe # PPP over Ethernet (RFC 2516)
779pseudo-device sl # Serial Line IP 779pseudo-device sl # Serial Line IP
780pseudo-device strip # Starmode Radio IP (Metricom) 780pseudo-device strip # Starmode Radio IP (Metricom)
781pseudo-device irframetty # IrDA frame line discipline 781pseudo-device irframetty # IrDA frame line discipline
782pseudo-device tap # virtual Ethernet 782pseudo-device tap # virtual Ethernet
783pseudo-device tun # network tunneling over tty 783pseudo-device tun # network tunneling over tty
784pseudo-device gre # generic L3 over IP tunnel 784pseudo-device gre # generic L3 over IP tunnel
785pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933) 785pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933)
786#pseudo-device faith # IPv[46] tcp relay translation i/f 786#pseudo-device faith # IPv[46] tcp relay translation i/f
787pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 787pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
788pseudo-device vlan # IEEE 802.1q encapsulation 788pseudo-device vlan # IEEE 802.1q encapsulation
789pseudo-device bridge # simple inter-network bridging 789pseudo-device bridge # simple inter-network bridging
790#options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too 790#options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too
791#pseudo-device pf # PF packet filter 791#pseudo-device pf # PF packet filter
792#pseudo-device pflog # PF log if 792#pseudo-device pflog # PF log if
793#pseudo-device pfsync # PF sync if 793#pseudo-device pfsync # PF sync if
794#pseudo-device npf # NPF packet filter 794#pseudo-device npf # NPF packet filter
795 795
796# accept filters 796# accept filters
797pseudo-device accf_data # "dataready" accept filter 797pseudo-device accf_data # "dataready" accept filter
798pseudo-device accf_http # "httpready" accept filter 798pseudo-device accf_http # "httpready" accept filter
799 799
800# miscellaneous pseudo-devices 800# miscellaneous pseudo-devices
801pseudo-device pty # pseudo-terminals 801pseudo-device pty # pseudo-terminals
802pseudo-device sequencer # MIDI sequencer 802pseudo-device sequencer # MIDI sequencer
803# rnd works; RND_COM does not on port i386 yet. 803# rnd works; RND_COM does not on port i386 yet.
804#options RND_COM # use "com" randomness as well (BROKEN) 804#options RND_COM # use "com" randomness as well (BROKEN)
805pseudo-device clockctl # user control of clock subsystem 805pseudo-device clockctl # user control of clock subsystem
806pseudo-device ksyms # /dev/ksyms 806pseudo-device ksyms # /dev/ksyms
807pseudo-device putter # for puffs and pud 807pseudo-device putter # for puffs and pud
808 808
809# a pseudo device needed for Coda # also needs CODA (above) 809# a pseudo device needed for Coda # also needs CODA (above)
810pseudo-device vcoda # coda minicache <-> venus comm. 810pseudo-device vcoda # coda minicache <-> venus comm.
811 811
812# a pseudo device needed for SMBFS 812# a pseudo device needed for SMBFS
813pseudo-device nsmb # experimental - SMB requester 813pseudo-device nsmb # experimental - SMB requester
814 814
815# wscons pseudo-devices 815# wscons pseudo-devices
816pseudo-device wsmux # mouse & keyboard multiplexor 816pseudo-device wsmux # mouse & keyboard multiplexor
817pseudo-device wsfont 817pseudo-device wsfont
818 818
819# userland interface to drivers, including autoconf and properties retrieval 819# userland interface to drivers, including autoconf and properties retrieval
820pseudo-device drvctl 820pseudo-device drvctl
821 821
822# xen pseudo-devices 822# xen pseudo-devices
823pseudo-device xenevt 823pseudo-device xenevt
824pseudo-device xvif 824pseudo-device xvif
825pseudo-device xbdback 825pseudo-device xbdback
826 826
827options PAX_MPROTECT=0 # PaX mprotect(2) restrictions 827options PAX_MPROTECT=0 # PaX mprotect(2) restrictions
828options PAX_ASLR=0 # PaX Address Space Layout Randomization 828options PAX_ASLR=0 # PaX Address Space Layout Randomization
829 829
830ppb* at pci? dev ? function ? # PCI-PCI bridges 830ppb* at pci? dev ? function ? # PCI-PCI bridges
831pci* at ppb? bus ? 831pci* at ppb? bus ?
832 832
833# pci backend devices, used for PCI pass-through. To export a PCI device 833# pci backend devices, used for PCI pass-through. To export a PCI device
834# to a domU, the device has to be attached to the pciback driver in the dom0. 834# to a domU, the device has to be attached to the pciback driver in the dom0.
835# you can force a device to attach to the pciback driver in dom0 passing 835# you can force a device to attach to the pciback driver in dom0 passing
836# pciback.hide=(bus:dev.fun)(bus:dev.func) to the dom0 kernel boot parameters. 836# pciback.hide=(bus:dev.fun)(bus:dev.func) to the dom0 kernel boot parameters.
837# bus and dev are 2-digits hex number, func is a single-digit number: 837# bus and dev are 2-digits hex number, func is a single-digit number:
838# pciback.hide=(00:1a.0)(00:1a.1)(00:1a.7) 838# pciback.hide=(00:1a.0)(00:1a.1)(00:1a.7)
839pciback* at pci? #pci backend device 839pciback* at pci? #pci backend device
840 840
841acpi0 at hypervisor? 841acpi0 at hypervisor?
842options MPBIOS 842options MPBIOS
843#options MPDEBUG 843#options MPDEBUG
844#options MPVERBOSE 844#options MPVERBOSE
845#options ACPIVERBOSE 845#options ACPIVERBOSE
846#options PCI_ADDR_FIXUP # fixup PCI I/O addresses 846#options PCI_ADDR_FIXUP # fixup PCI I/O addresses
847#options PCI_BUS_FIXUP # fixup PCI bus numbering 847#options PCI_BUS_FIXUP # fixup PCI bus numbering
848#options PCI_INTR_FIXUP # fixup PCI interrupt routing 848#options PCI_INTR_FIXUP # fixup PCI interrupt routing
849 849
850ioapic* at mainbus? apid ? 850ioapic* at mainbus? apid ?
851 851
852# ACPI devices 852# ACPI devices
853acpiacad* at acpi? # ACPI AC Adapter 853acpiacad* at acpi? # ACPI AC Adapter
854acpibat* at acpi? # ACPI Battery 854acpibat* at acpi? # ACPI Battery
855acpibut* at acpi? # ACPI Button 855acpibut* at acpi? # ACPI Button
856acpidalb* at acpi? # ACPI Direct Application Launch Button 856acpidalb* at acpi? # ACPI Direct Application Launch Button
857# The ACPI Embedded Controller is generally configured via the special ECDT. 857# The ACPI Embedded Controller is generally configured via the special ECDT.
858# This is required as parts of the DSDT can reference the EC before the normal 858# This is required as parts of the DSDT can reference the EC before the normal
859# attach phase. 859# attach phase.
860acpiec* at acpi? # ACPI Embedded Controller (late binding) 860acpiec* at acpi? # ACPI Embedded Controller (late binding)
861acpiecdt* at acpi? # ACPI Embedded Controller (early binding) 861acpiecdt* at acpi? # ACPI Embedded Controller (early binding)
862acpilid* at acpi? # ACPI Lid Switch 862acpilid* at acpi? # ACPI Lid Switch
863aibs* at acpi? # ASUSTeK AI Booster hardware monitor 863aibs* at acpi? # ASUSTeK AI Booster hardware monitor
864hpqlb* at acpi? # HP Quick Launch Buttons 864hpqlb* at acpi? # HP Quick Launch Buttons

cvs diff -r1.59.2.4 -r1.59.2.5 src/sys/arch/i386/conf/Attic/XEN3_DOMU (switch to unified diff)

--- src/sys/arch/i386/conf/Attic/XEN3_DOMU 2015/06/05 16:52:39 1.59.2.4
+++ src/sys/arch/i386/conf/Attic/XEN3_DOMU 2015/07/22 16:53:34 1.59.2.5
@@ -1,264 +1,264 @@ @@ -1,264 +1,264 @@
1# $NetBSD: XEN3_DOMU,v 1.59.2.4 2015/06/05 16:52:39 snj Exp $ 1# $NetBSD: XEN3_DOMU,v 1.59.2.5 2015/07/22 16:53:34 snj Exp $
2 2
3include "arch/xen/conf/std.xen" 3include "arch/xen/conf/std.xen"
4 4
5options MULTIPROCESSOR 5options MULTIPROCESSOR
6 6
7options INCLUDE_CONFIG_FILE # embed config file in kernel binary 7options INCLUDE_CONFIG_FILE # embed config file in kernel binary
8 8
9#options UVMHIST 9#options UVMHIST
10#options UVMHIST_PRINT 10#options UVMHIST_PRINT
11#options SYSCALL_DEBUG 11#options SYSCALL_DEBUG
12 12
13maxusers 32 # estimated number of users 13maxusers 32 # estimated number of users
14 14
15# 15#
16options XEN 16options XEN
17#options DOM0OPS 17#options DOM0OPS
18 18
19makeoptions CPUFLAGS="-march=i686" 19makeoptions CPUFLAGS="-march=i686"
20 20
21#options VM86 # virtual 8086 emulation 21#options VM86 # virtual 8086 emulation
22#options USER_LDT # user-settable LDT; used by WINE 22#options USER_LDT # user-settable LDT; used by WINE
23 23
24#options MTRR # memory-type range register syscall support 24#options MTRR # memory-type range register syscall support
25 25
26#options CONSDEVNAME="\"xencons\"" 26#options CONSDEVNAME="\"xencons\""
27#options CONS_OVERRIDE 27#options CONS_OVERRIDE
28 28
29options INSECURE # disable kernel security levels - X needs this 29options INSECURE # disable kernel security levels - X needs this
30 30
31options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 31options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
32options NTP # NTP phase/frequency locked loop 32options NTP # NTP phase/frequency locked loop
33 33
34options KTRACE # system call tracing via ktrace(1) 34options KTRACE # system call tracing via ktrace(1)
35 35
36options SYSVMSG # System V-like message queues 36options SYSVMSG # System V-like message queues
37options SYSVSEM # System V-like semaphores 37options SYSVSEM # System V-like semaphores
38#options SEMMNI=10 # number of semaphore identifiers 38#options SEMMNI=10 # number of semaphore identifiers
39#options SEMMNS=60 # number of semaphores in system 39#options SEMMNS=60 # number of semaphores in system
40#options SEMUME=10 # max number of undo entries per process 40#options SEMUME=10 # max number of undo entries per process
41#options SEMMNU=30 # number of undo structures in system 41#options SEMMNU=30 # number of undo structures in system
42options SYSVSHM # System V-like memory sharing 42options SYSVSHM # System V-like memory sharing
43#options SHMMAXPGS=2048 # 2048 pages is the default 43#options SHMMAXPGS=2048 # 2048 pages is the default
44 44
45options USERCONF # userconf(4) support 45options USERCONF # userconf(4) support
46options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 46options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
47 47
48#options BUFQ_READPRIO 48#options BUFQ_READPRIO
49options BUFQ_PRIOCSCAN 49options BUFQ_PRIOCSCAN
50 50
51# Diagnostic/debugging support options 51# Diagnostic/debugging support options
52#options DIAGNOSTIC # inexpensive kernel consistency checks 52#options DIAGNOSTIC # inexpensive kernel consistency checks
53#options DEBUG # expensive debugging checks/support 53#options DEBUG # expensive debugging checks/support
54#options KMEMSTATS # kernel memory statistics (vmstat -m) 54#options KMEMSTATS # kernel memory statistics (vmstat -m)
55options DDB # in-kernel debugger 55options DDB # in-kernel debugger
56options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' 56options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic'
57options DDB_HISTORY_SIZE=512 # enable history editing in DDB 57options DDB_HISTORY_SIZE=512 # enable history editing in DDB
58#options KGDB # remote debugger 58#options KGDB # remote debugger
59#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600 59#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600
60#makeoptions DEBUG="-g" # compile full symbol table 60#makeoptions DEBUG="-g" # compile full symbol table
61options DDB_COMMANDONENTER="trace;show registers" 61options DDB_COMMANDONENTER="trace;show registers"
62 62
63# Compatibility options 63# Compatibility options
64options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI 64options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI
65options COMPAT_09 # NetBSD 0.9 65options COMPAT_09 # NetBSD 0.9
66options COMPAT_10 # NetBSD 1.0 66options COMPAT_10 # NetBSD 1.0
67options COMPAT_11 # NetBSD 1.1 67options COMPAT_11 # NetBSD 1.1
68options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI 68options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI
69options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI 69options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI
70options COMPAT_14 # NetBSD 1.4 70options COMPAT_14 # NetBSD 1.4
71options COMPAT_15 # NetBSD 1.5 71options COMPAT_15 # NetBSD 1.5
72options COMPAT_16 # NetBSD 1.6 72options COMPAT_16 # NetBSD 1.6
73options COMPAT_20 # NetBSD 2.0 73options COMPAT_20 # NetBSD 2.0
74options COMPAT_30 # NetBSD 3.0 compatibility. 74options COMPAT_30 # NetBSD 3.0 compatibility.
75options COMPAT_40 # NetBSD 4.0 75options COMPAT_40 # NetBSD 4.0
76options COMPAT_43 # 4.3BSD, 386BSD, and BSDI 76options COMPAT_43 # 4.3BSD, 386BSD, and BSDI
77options COMPAT_50 # NetBSD 5.0 77options COMPAT_50 # NetBSD 5.0
78options COMPAT_60 # NetBSD 6.0 compatibility. 78options COMPAT_60 # NetBSD 6.0 compatibility.
79options COMPAT_386BSD_MBRPART # recognize old partition ID 79options COMPAT_386BSD_MBRPART # recognize old partition ID
80#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 80#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
81 81
82options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 82options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
83options COMPAT_SVR4 # binary compatibility with SVR4 83options COMPAT_SVR4 # binary compatibility with SVR4
84options COMPAT_IBCS2 # binary compatibility with SCO and ISC 84options COMPAT_IBCS2 # binary compatibility with SCO and ISC
85options COMPAT_LINUX # binary compatibility with Linux 85options COMPAT_LINUX # binary compatibility with Linux
86#options COMPAT_FREEBSD # binary compatibility with FreeBSD 86#options COMPAT_FREEBSD # binary compatibility with FreeBSD
87options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. 87options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
88 88
89# Wedge support 89# Wedge support
90options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 90options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances
91options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges 91options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges
92# The following two options can break /etc/fstab, so handle with care 92# The following two options can break /etc/fstab, so handle with care
93#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges 93#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges
94#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges 94#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges
95 95
96# File systems 96# File systems
97file-system FFS # UFS 97file-system FFS # UFS
98file-system EXT2FS # second extended file system (linux) 98file-system EXT2FS # second extended file system (linux)
99file-system LFS # log-structured file system 99file-system LFS # log-structured file system
100file-system MFS # memory file system 100file-system MFS # memory file system
101file-system NFS # Network File System client 101file-system NFS # Network File System client
102file-system NTFS # Windows/NT file system (experimental) 102file-system NTFS # Windows/NT file system (experimental)
103file-system CD9660 # ISO 9660 + Rock Ridge file system 103file-system CD9660 # ISO 9660 + Rock Ridge file system
104file-system MSDOSFS # MS-DOS file system 104file-system MSDOSFS # MS-DOS file system
105file-system FDESC # /dev/fd 105file-system FDESC # /dev/fd
106file-system KERNFS # /kern 106file-system KERNFS # /kern
107file-system NULLFS # loopback file system 107file-system NULLFS # loopback file system
108file-system OVERLAY # overlay file system 108file-system OVERLAY # overlay file system
109file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) 109file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs)
110file-system PROCFS # /proc 110file-system PROCFS # /proc
111file-system UMAPFS # NULLFS + uid and gid remapping 111file-system UMAPFS # NULLFS + uid and gid remapping
112file-system UNION # union file system 112file-system UNION # union file system
113file-system CODA # Coda File System; also needs vcoda (below) 113file-system CODA # Coda File System; also needs vcoda (below)
114file-system SMBFS # experimental - CIFS; also needs nsmb (below) 114file-system SMBFS # experimental - CIFS; also needs nsmb (below)
115file-system PTYFS # /dev/pts/N support 115file-system PTYFS # /dev/pts/N support
116file-system TMPFS # Efficient memory file-system 116file-system TMPFS # Efficient memory file-system
117file-system NILFS # experimental - NTT's NiLFS(2) 117file-system NILFS # experimental - NTT's NiLFS(2)
118#file-system V7FS # 7th Edition(V7) File System 118#file-system V7FS # 7th Edition(V7) File System
119 119
120# File system options 120# File system options
121options QUOTA # legacy UFS quotas 121options QUOTA # legacy UFS quotas
122options QUOTA2 # new, in-filesystem UFS quotas 122options QUOTA2 # new, in-filesystem UFS quotas
123#options FFS_EI # FFS Endian Independent support 123#options FFS_EI # FFS Endian Independent support
124options WAPBL # File system journaling support 124options WAPBL # File system journaling support
125#options UFS_DIRHASH # UFS Large Directory Hashing - Experimental 125#options UFS_DIRHASH # UFS Large Directory Hashing - Experimental
126options NFSSERVER # Network File System server 126options NFSSERVER # Network File System server
127#options FFS_NO_SNAPSHOT # No FFS snapshot support 127#options FFS_NO_SNAPSHOT # No FFS snapshot support
128options UFS_EXTATTR # Extended attribute support for UFS1 128options UFS_EXTATTR # Extended attribute support for UFS1
129#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 129#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
130 # immutable) behave as system flags. 130 # immutable) behave as system flags.
131#options V7FS_EI # V7FS Endian Independent support 131#options V7FS_EI # V7FS Endian Independent support
132 132
133# Networking options 133# Networking options
134#options GATEWAY # packet forwarding 134#options GATEWAY # packet forwarding
135options INET # IP + ICMP + TCP + UDP 135options INET # IP + ICMP + TCP + UDP
136options INET6 # IPv6 136options INET6 # IPv6
137#options IPSEC # IP security 137options IPSEC # IP security
138#options IPSEC_DEBUG # debug for IP security 138#options IPSEC_DEBUG # debug for IP security
139#options MROUTING # IP multicast routing 139#options MROUTING # IP multicast routing
140#options PIM # Protocol Independent Multicast 140#options PIM # Protocol Independent Multicast
141options NETATALK # AppleTalk networking protocols 141options NETATALK # AppleTalk networking protocols
142options PPP_BSDCOMP # BSD-Compress compression support for PPP 142options PPP_BSDCOMP # BSD-Compress compression support for PPP
143options PPP_DEFLATE # Deflate compression support for PPP 143options PPP_DEFLATE # Deflate compression support for PPP
144options PPP_FILTER # Active filter support for PPP (requires bpf) 144options PPP_FILTER # Active filter support for PPP (requires bpf)
145options IPFILTER_LOG # ipmon(8) log support 145options IPFILTER_LOG # ipmon(8) log support
146options IPFILTER_LOOKUP # ippool(8) support 146options IPFILTER_LOOKUP # ippool(8) support
147options IPFILTER_COMPAT # Compat for IP-Filter 147options IPFILTER_COMPAT # Compat for IP-Filter
148#options IPFILTER_DEFAULT_BLOCK # block all packets by default 148#options IPFILTER_DEFAULT_BLOCK # block all packets by default
149#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 149#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
150 150
151#options ALTQ # Manipulate network interfaces' output queues 151#options ALTQ # Manipulate network interfaces' output queues
152#options ALTQ_BLUE # Stochastic Fair Blue 152#options ALTQ_BLUE # Stochastic Fair Blue
153#options ALTQ_CBQ # Class-Based Queueing 153#options ALTQ_CBQ # Class-Based Queueing
154#options ALTQ_CDNR # Diffserv Traffic Conditioner 154#options ALTQ_CDNR # Diffserv Traffic Conditioner
155#options ALTQ_FIFOQ # First-In First-Out Queue 155#options ALTQ_FIFOQ # First-In First-Out Queue
156#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) 156#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box)
157#options ALTQ_HFSC # Hierarchical Fair Service Curve 157#options ALTQ_HFSC # Hierarchical Fair Service Curve
158#options ALTQ_LOCALQ # Local queueing discipline 158#options ALTQ_LOCALQ # Local queueing discipline
159#options ALTQ_PRIQ # Priority Queueing 159#options ALTQ_PRIQ # Priority Queueing
160#options ALTQ_RED # Random Early Detection 160#options ALTQ_RED # Random Early Detection
161#options ALTQ_RIO # RED with IN/OUT 161#options ALTQ_RIO # RED with IN/OUT
162#options ALTQ_WFQ # Weighted Fair Queueing 162#options ALTQ_WFQ # Weighted Fair Queueing
163 163
164options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 164options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
165#options NFS_BOOT_BOOTSTATIC 165#options NFS_BOOT_BOOTSTATIC
166#options NFS_BOOTSTATIC_MYIP="\"169.254.1.2\"" 166#options NFS_BOOTSTATIC_MYIP="\"169.254.1.2\""
167#options NFS_BOOTSTATIC_GWIP="\"169.254.1.1\"" 167#options NFS_BOOTSTATIC_GWIP="\"169.254.1.1\""
168#options NFS_BOOTSTATIC_MASK="\"255.255.255.0\"" 168#options NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
169#options NFS_BOOTSTATIC_SERVADDR="\"169.254.1.1\"" 169#options NFS_BOOTSTATIC_SERVADDR="\"169.254.1.1\""
170#options NFS_BOOTSTATIC_SERVER="\"server:/path/to/root\"" 170#options NFS_BOOTSTATIC_SERVER="\"server:/path/to/root\""
171 171
172#options __XEN_INTERFACE_VERSION__=0x00030205 # Xen 3.1 interface 172#options __XEN_INTERFACE_VERSION__=0x00030205 # Xen 3.1 interface
173options MAXPHYS=32768 #xbd doesn't handle 64k transfers 173options MAXPHYS=32768 #xbd doesn't handle 64k transfers
174 174
175config netbsd root on ? type ? 175config netbsd root on ? type ?
176#config netbsd root on wd0a type ffs 176#config netbsd root on wd0a type ffs
177#config netbsd root on xennet0 type nfs 177#config netbsd root on xennet0 type nfs
178 178
179mainbus0 at root 179mainbus0 at root
180 180
181hypervisor* at mainbus? # Xen hypervisor 181hypervisor* at mainbus? # Xen hypervisor
182 182
183vcpu* at hypervisor? # Xen virtual CPUs 183vcpu* at hypervisor? # Xen virtual CPUs
184 184
185xencons* at hypervisor? # Xen virtual console 185xencons* at hypervisor? # Xen virtual console
186 186
187xenbus* at hypervisor? # Xen virtual bus 187xenbus* at hypervisor? # Xen virtual bus
188xennet* at xenbus? # Xen virtual network interface 188xennet* at xenbus? # Xen virtual network interface
189xbd* at xenbus? # Xen virtual block device 189xbd* at xenbus? # Xen virtual block device
190balloon* at xenbus? # Xen balloon device 190balloon* at xenbus? # Xen balloon device
191 191
192cinclude "arch/i386/conf/GENERIC.local" 192cinclude "arch/i386/conf/GENERIC.local"
193 193
194# Pseudo-Devices 194# Pseudo-Devices
195 195
196pseudo-device crypto # /dev/crypto device 196pseudo-device crypto # /dev/crypto device
197pseudo-device swcrypto # software crypto implementation 197pseudo-device swcrypto # software crypto implementation
198 198
199# disk/mass storage pseudo-devices 199# disk/mass storage pseudo-devices
200pseudo-device ccd # concatenated/striped disk devices 200pseudo-device ccd # concatenated/striped disk devices
201pseudo-device cgd # cryptographic disk devices 201pseudo-device cgd # cryptographic disk devices
202pseudo-device raid # RAIDframe disk driver 202pseudo-device raid # RAIDframe disk driver
203options RAID_AUTOCONFIG # auto-configuration of RAID components 203options RAID_AUTOCONFIG # auto-configuration of RAID components
204# Options to enable various other RAIDframe RAID types. 204# Options to enable various other RAIDframe RAID types.
205#options RF_INCLUDE_EVENODD=1 205#options RF_INCLUDE_EVENODD=1
206#options RF_INCLUDE_RAID5_RS=1 206#options RF_INCLUDE_RAID5_RS=1
207#options RF_INCLUDE_PARITYLOGGING=1 207#options RF_INCLUDE_PARITYLOGGING=1
208#options RF_INCLUDE_CHAINDECLUSTER=1 208#options RF_INCLUDE_CHAINDECLUSTER=1
209#options RF_INCLUDE_INTERDECLUSTER=1 209#options RF_INCLUDE_INTERDECLUSTER=1
210#options RF_INCLUDE_PARITY_DECLUSTERING=1 210#options RF_INCLUDE_PARITY_DECLUSTERING=1
211#options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 211#options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
212pseudo-device fss # file system snapshot device 212pseudo-device fss # file system snapshot device
213 213
214pseudo-device md # memory disk device (ramdisk) 214pseudo-device md # memory disk device (ramdisk)
215pseudo-device vnd # disk-like interface to files 215pseudo-device vnd # disk-like interface to files
216pseudo-device dm # device-mapper driver for LVM 216pseudo-device dm # device-mapper driver for LVM
217 217
218# network pseudo-devices 218# network pseudo-devices
219pseudo-device bpfilter # Berkeley packet filter 219pseudo-device bpfilter # Berkeley packet filter
220pseudo-device ipfilter # IP filter (firewall) and NAT 220pseudo-device ipfilter # IP filter (firewall) and NAT
221pseudo-device loop # network loopback 221pseudo-device loop # network loopback
222pseudo-device ppp # Point-to-Point Protocol 222pseudo-device ppp # Point-to-Point Protocol
223pseudo-device pppoe # PPP over Ethernet (RFC 2516) 223pseudo-device pppoe # PPP over Ethernet (RFC 2516)
224pseudo-device sl # Serial Line IP 224pseudo-device sl # Serial Line IP
225pseudo-device tap # virtual Ethernet 225pseudo-device tap # virtual Ethernet
226pseudo-device tun # network tunneling over tty 226pseudo-device tun # network tunneling over tty
227pseudo-device gre # generic L3 over IP tunnel 227pseudo-device gre # generic L3 over IP tunnel
228pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933) 228pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933)
229#pseudo-device faith # IPv[46] tcp relay translation i/f 229#pseudo-device faith # IPv[46] tcp relay translation i/f
230pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 230pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
231pseudo-device vlan # IEEE 802.1q encapsulation 231pseudo-device vlan # IEEE 802.1q encapsulation
232pseudo-device bridge # simple inter-network bridging 232pseudo-device bridge # simple inter-network bridging
233#options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too 233#options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too
234#pseudo-device pf # PF packet filter 234#pseudo-device pf # PF packet filter
235#pseudo-device pflog # PF log if 235#pseudo-device pflog # PF log if
236#pseudo-device pfsync # PF sync if 236#pseudo-device pfsync # PF sync if
237#pseudo-device npf # NPF packet filter 237#pseudo-device npf # NPF packet filter
238 238
239# accept filters 239# accept filters
240pseudo-device accf_data # "dataready" accept filter 240pseudo-device accf_data # "dataready" accept filter
241pseudo-device accf_http # "httpready" accept filter 241pseudo-device accf_http # "httpready" accept filter
242 242
243# miscellaneous pseudo-devices 243# miscellaneous pseudo-devices
244pseudo-device pty # pseudo-terminals 244pseudo-device pty # pseudo-terminals
245pseudo-device clockctl # user control of clock subsystem 245pseudo-device clockctl # user control of clock subsystem
246pseudo-device ksyms # /dev/ksyms 246pseudo-device ksyms # /dev/ksyms
247pseudo-device putter # for puffs and pud 247pseudo-device putter # for puffs and pud
248 248
249# a pseudo device needed for Coda # also needs CODA (above) 249# a pseudo device needed for Coda # also needs CODA (above)
250pseudo-device vcoda # coda minicache <-> venus comm. 250pseudo-device vcoda # coda minicache <-> venus comm.
251 251
252# a pseudo device needed for SMBFS 252# a pseudo device needed for SMBFS
253pseudo-device nsmb # experimental - SMB requester 253pseudo-device nsmb # experimental - SMB requester
254 254
255# userland interface to drivers, including autoconf and properties retrieval 255# userland interface to drivers, including autoconf and properties retrieval
256pseudo-device drvctl 256pseudo-device drvctl
257 257
258options PAX_MPROTECT=0 # PaX mprotect(2) restrictions 258options PAX_MPROTECT=0 # PaX mprotect(2) restrictions
259options PAX_ASLR=0 # PaX Address Space Layout Randomization 259options PAX_ASLR=0 # PaX Address Space Layout Randomization
260 260
261# PCI pass-through support: 261# PCI pass-through support:
262#xpci* at xenbus ? #Xen3 PCI front end driver 262#xpci* at xenbus ? #Xen3 PCI front end driver
263#pci* at xpci ? 263#pci* at xpci ?
264# you then need to add your PCI devices drivers below. 264# you then need to add your PCI devices drivers below.