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