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