GENERIC revision 1.549
1# $NetBSD: GENERIC,v 1.549 2003/03/05 10:27:59 grant Exp $ 2# 3# GENERIC machine description file 4# 5# This machine description file is used to generate the default NetBSD 6# kernel. The generic kernel does not include all options, subsystems 7# and device drivers, but should be useful for most applications. 8# 9# The machine description file can be customised for your specific 10# machine to reduce the kernel size and improve its performance. 11# 12# For further information on compiling NetBSD kernels, see the config(8) 13# man page. 14# 15# For further information on hardware support for this architecture, see 16# the intro(4) man page. For further information about kernel options 17# for this architecture, see the options(4) man page. For an explanation 18# of each device driver in this file see the section 4 man page for the 19# device. 20 21include "arch/i386/conf/std.i386" 22 23options INCLUDE_CONFIG_FILE # embed config file in kernel binary 24 25#ident "GENERIC-$Revision: 1.549 $" 26 27maxusers 32 # estimated number of users 28 29# CPU support. At least one is REQUIRED. 30options I386_CPU 31options I486_CPU 32options I586_CPU 33options I686_CPU 34 35# CPU-related options. 36options MATH_EMULATE # floating point emulation 37options VM86 # virtual 8086 emulation 38options USER_LDT # user-settable LDT; used by WINE 39# insert delay no-ops in interrupts; recommended on very old machines 40#options PIC_DELAY 41 42options MTRR # memory-type range register syscall support 43# doesn't work with MP just yet.. 44#options PERFCTRS # performance-monitoring counters support 45 46# delay between "rebooting ..." message and hardware reset, in milliseconds 47#options CPURESET_DELAY=2000 48 49# This option allows you to force a serial console at the specified 50# I/O address. see console(4) for details. 51#options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600 52# you don't want the option below ON iff you are using the 53# serial console option of the new boot strap code. 54#options CONS_OVERRIDE # Always use above! independent of boot info 55 56# The following options override the memory sizes passed in from the boot 57# block. Use them *only* if the boot block is unable to determine the correct 58# values. Note that the BIOS may *correctly* report less than 640k of base 59# memory if the extended BIOS data area is located at the top of base memory 60# (as is the case on most recent systems). 61#options REALBASEMEM=639 # size of base memory (in KB) 62#options REALEXTMEM=15360 # size of extended memory (in KB) 63 64# Standard system options 65 66options UCONSOLE # users can use TIOCCONS (for xconsole) 67options INSECURE # disable kernel security levels - X needs this 68 69options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 70options NTP # NTP phase/frequency locked loop 71 72options KTRACE # system call tracing via ktrace(1) 73options SYSTRACE # system call vetting via systrace(1) 74 75options SYSVMSG # System V-like message queues 76options SYSVSEM # System V-like semaphores 77#options SEMMNI=10 # number of semaphore identifiers 78#options SEMMNS=60 # number of semaphores in system 79#options SEMUME=10 # max number of undo entries per process 80#options SEMMNU=30 # number of undo structures in system 81options SYSVSHM # System V-like memory sharing 82#options SHMMAXPGS=2048 # 2048 pages is the default 83options P1003_1B_SEMAPHORE # p1003.1b semaphore support 84 85options LKM # loadable kernel modules 86 87options USERCONF # userconf(4) support 88#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 89 90# Enable experimental buffer queue strategy for better responsiveness under 91# high disk I/O load. Use it with caution - it's not proven to be stable yet. 92#options NEW_BUFQ_STRATEGY 93 94# Diagnostic/debugging support options 95#options DIAGNOSTIC # expensive kernel consistency checks 96#options DEBUG # expensive debugging checks/support 97#options KMEMSTATS # kernel memory statistics (vmstat -m) 98options DDB # in-kernel debugger 99options DDB_HISTORY_SIZE=512 # enable history editing in DDB 100#options KGDB # remote debugger 101#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 102#makeoptions DEBUG="-g" # compile full symbol table 103 104# Compatibility options 105options COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8, 106options COMPAT_09 # NetBSD 0.9, 107options COMPAT_10 # NetBSD 1.0, 108options COMPAT_11 # NetBSD 1.1, 109options COMPAT_12 # NetBSD 1.2, 110options COMPAT_13 # NetBSD 1.3, 111options COMPAT_14 # NetBSD 1.4, 112options COMPAT_15 # NetBSD 1.5, 113options COMPAT_43 # and 4.3BSD 114options COMPAT_386BSD_MBRPART # recognize old partition ID 115#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 116 117options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 118options COMPAT_SVR4 # binary compatibility with SVR4 119options COMPAT_IBCS2 # binary compatibility with SCO and ISC 120options COMPAT_LINUX # binary compatibility with Linux 121options COMPAT_FREEBSD # binary compatibility with FreeBSD 122#options COMPAT_MACH # binary compatibility with Mach binaries 123#options COMPAT_DARWIN # binary compatibility with Darwin binaries 124#options EXEC_MACHO # exec MACH-O binaries 125#options COMPAT_PECOFF # kernel support to run Win32 apps 126 127# File systems 128file-system FFS # UFS 129file-system EXT2FS # second extended file system (linux) 130file-system LFS # log-structured file system 131file-system MFS # memory file system 132file-system NFS # Network File System client 133file-system NTFS # Windows/NT file system (experimental) 134file-system CD9660 # ISO 9660 + Rock Ridge file system 135file-system MSDOSFS # MS-DOS file system 136file-system FDESC # /dev/fd 137file-system KERNFS # /kern 138file-system NULLFS # loopback file system 139file-system OVERLAY # overlay file system 140file-system PORTAL # portal filesystem (still experimental) 141file-system PROCFS # /proc 142file-system UMAPFS # NULLFS + uid and gid remapping 143file-system UNION # union file system 144file-system CODA # Coda File System; also needs vcoda (below) 145file-system SMBFS # experimental - CIFS; also needs nsmb (below) 146 147# File system options 148options QUOTA # UFS quotas 149#options FFS_EI # FFS Endian Independent support 150options SOFTDEP # FFS soft updates support. 151options NFSSERVER # Network File System server 152#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 153 # immutable) behave as system flags. 154 155# Networking options 156#options GATEWAY # packet forwarding 157options INET # IP + ICMP + TCP + UDP 158options INET6 # IPV6 159#options IPSEC # IP security 160#options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 161#options IPSEC_DEBUG # debug for IP security 162#options MROUTING # IP multicast routing 163options NS # XNS 164#options NSIP # XNS tunneling over IP 165options ISO,TPIP # OSI 166#options EON # OSI tunneling over IP 167options CCITT,LLC,HDLC # X.25 168options NETATALK # AppleTalk networking protocols 169options PPP_BSDCOMP # BSD-Compress compression support for PPP 170options PPP_DEFLATE # Deflate compression support for PPP 171options PPP_FILTER # Active filter support for PPP (requires bpf) 172options PFIL_HOOKS # pfil(9) packet filter hooks 173options IPFILTER_LOG # ipmon(8) log support 174#options IPFILTER_DEFAULT_BLOCK # block all packets by default 175#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 176 177# These options enable verbose messages for several subsystems. 178# Warning, these may compile large string tables into the kernel! 179#options ACPIVERBOSE # verbose ACPI device autoconfig messages 180options EISAVERBOSE # verbose EISA device autoconfig messages 181options MIIVERBOSE # verbose PHY autoconfig messages 182options PCIVERBOSE # verbose PCI device autoconfig messages 183#options PCI_CONFIG_DUMP # verbosely dump PCI config space 184#options PCMCIAVERBOSE # verbose PCMCIA configuration messages 185options SCSIVERBOSE # human readable SCSI error messages 186options USBVERBOSE # verbose USB device autoconfig messages 187#options PNPBIOSVERBOSE # verbose PnP BIOS messages 188#options PNPBIOSDEBUG # more fulsome PnP BIOS debugging messages 189options I2OVERBOSE # verbose I2O driver messages 190options MCAVERBOSE # verbose MCA device autoconfig messages 191 192options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 193 194# 195# wscons options 196# 197# builtin terminal emulations 198#options WSEMUL_SUN # sun terminal emulation 199options WSEMUL_VT100 # VT100 / VT220 emulation 200# different kernel output - see dev/wscons/wsdisplayvar.h 201options WS_KERNEL_FG=WSCOL_GREEN 202#options WS_KERNEL_BG=WSCOL_BLACK 203# compatibility to other console drivers 204options WSDISPLAY_COMPAT_PCVT # emulate some ioctls 205options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 206options WSDISPLAY_COMPAT_USL # VT handling 207options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 208# see dev/pckbc/wskbdmap_mfii.c for implemented layouts 209#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" 210# allocate a number of virtual screens at autoconfiguration time 211#options WSDISPLAY_DEFAULTSCREENS=4 212# use a large software cursor that doesn't blink 213options PCDISPLAY_SOFTCURSOR 214# modify the screen type of the console; defaults to "80x25" 215#options VGA_CONSOLE_SCREENTYPE="\"80x24\"" 216# work around a hardware bug that loaded fonts don't work; found on ATI cards 217#options VGA_CONSOLE_ATI_BROKEN_FONTSEL 218# the following enables some functions to get mouse console support. 219# if you want a really secure system, it may be better not to enable them, 220# see wsmoused(8), section SECURITY CONSIDERATIONS for more info. 221#options WSDISPLAY_CHARFUNCS # mouse console support 222# enable VGA raster mode capable of displaying multilingual text on console 223#options VGA_RASTERCONSOLE 224 225# Kernel root file system and dump configuration. 226config netbsd root on ? type ? 227#config netbsd root on sd0a type ffs 228#config netbsd root on ? type nfs 229 230# 231# Device configuration 232# 233 234mainbus0 at root 235 236cpu* at mainbus? 237#ioapic* at mainbus? 238 239# Doesn't do anything yet. 240#p64h2apic* at pci? dev? function? # P64H2 IOxAPIC 241 242#apm0 at mainbus0 # Advanced power management 243 244# Tuning for power management, see apm(4) for more details. 245#options APM_NO_IDLE # Don't call BIOS CPU idle function 246#options APM_V10_ONLY # Use only the APM 1.0 calls 247#options APM_NO_POWEROFF # Don't power off on halt(8) 248#options APM_POWER_PRINT # Print stats on the console 249#options APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts 250 251 252# Basic Bus Support 253 254# Advanced Control and Power Interface 255 256# This option can be used to retrieve CPU and APIC information. 257# that I/O APICs can be used if ACPI is enabled below. 258# To use the I/O APIC(s), enable the ioapic line above. 259#options MPBIOS # configure CPUs and APICs using MPBIOS 260#options MPACPI # configure CPUs and APICs using ACPI 261 # (acpi at mainbus must also be enabled) 262 263#acpi0 at mainbus0 264#options ACPI_PCI_FIXUP # PCI interrupt routing via ACPI 265#options ACPI_ACTIVATE_DEV=0 # If set, activate inactive devices 266 267# ACPI devices 268#acpiacad* at acpi? # ACPI AC Adapter 269#acpibat* at acpi? # ACPI Battery 270#acpibut* at acpi? # ACPI Button 271#acpiec* at acpi? # ACPI Embedded Controller 272#acpilid* at acpi? # ACPI Lid Switch 273#acpitz* at acpi? # ACPI Thermal Zone 274 275# Mainboard devices 276#com* at acpi? # Serial communications interface 277#fdc* at acpi? # Floppy disk controller 278#lpt* at acpi? # Parallel port 279#npx* at acpi? # Math coprocessor 280#pckbc* at acpi? # PC keyboard controller 281#wss* at acpi? # NeoMagic 256AV in wss mode 282 283# Sony Vaio jog dial 284#spic* at acpi? # Sony Programmable I/O Controller 285#wsmouse* at spic? 286 287# Toshiba Libretto devices 288#vald* at acpi? 289 290# Plug-and-Play BIOS and attached devices 291 292#pnpbios* at mainbus? 293 294# mainboard audio chips 295#ess* at pnpbios? index ? # ESS AudioDrive 296#sb* at pnpbios? index ? # NeoMagic 256AV in sb mode 297#wss* at pnpbios? index ? # NeoMagic 256AV in wss mode 298#ym* at pnpbios? index ? # OPL3-SA3 299 300# com port 301# If enabled, consider changing "com0", "com1", and "com2" under "ISA Serial 302# Interfaces" to "com*", otherwise com2 will attach at pnpbios? and there 303# will be no com0. A side effect is pcmcia (and other) com? previously 304# starting at com3 may attach as com1 or com2. 305#com* at pnpbios? index ? # serial ports 306 307# parallel port 308# The above "com*" comments apply, cf. "lpt0" under "ISA parallel 309# "printer interfaces". 310#lpt* at pnpbios? index ? # parallel ports 311 312#pckbc* at pnpbios? index ? # PC keyboard/mouse controller 313#fdc* at pnpbios? index ? # floppy controller 314 315# IDE controller on Toshiba Portege 3000 series (crippled PCI device) 316#pciide* at pnpbios? index ? 317 318# PCI bus support 319pci* at mainbus? bus ? 320pci* at pchb? bus ? 321pci* at ppb? bus ? 322 323# Configure PCI using BIOS information 324#options PCIBIOS # PCI BIOS support 325#options PCIBIOSVERBOSE # PCI BIOS verbose info 326#options PCIBIOS_ADDR_FIXUP # fixup PCI I/O addresses 327#options PCIBIOS_BUS_FIXUP # fixup PCI bus numbering 328#options PCIBIOS_INTR_FIXUP # fixup PCI interrupt routing 329#options PCIBIOS_IRQS_HINT=0x0a00 # PCI interrupts hint. IRQ 9 or 11 330#options PCIBIOS_INTR_GUESS # see pcibios(4) 331#options PCIINTR_DEBUG # super-verbose PCI interrupt fixup 332 333# System Controllers 334elansc* at pci? dev ? function ? # AMD Elan SC520 System Controller 335 336# PCI bridges 337pchb* at pci? dev ? function ? # PCI-Host bridges 338pceb* at pci? dev ? function ? # PCI-EISA bridges 339pcib* at pci? dev ? function ? # PCI-ISA bridges 340pcmb* at pci? dev ? function ? # PCI-MCA bridges 341ppb* at pci? dev ? function ? # PCI-PCI bridges 342# XXX 'puc's aren't really bridges, but there's no better place for them here 343puc* at pci? dev ? function ? # PCI "universal" comm. cards 344 345agp* at pchb? 346 347 348# EISA bus support 349eisa0 at mainbus? 350eisa0 at pceb? 351 352# ISA bus support 353isa0 at mainbus? 354isa0 at pceb? 355isa0 at pcib? 356 357# PCMCIA bus support 358pcmcia* at pcic? controller ? socket ? 359pcmcia* at tcic? controller ? socket ? 360 361# MCA bus support 362mca0 at mainbus? 363 364# ISA PCMCIA controllers 365pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000 366pcic1 at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000 367pcic2 at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000 368tcic0 at isa? port 0x240 iomem 0xd0000 iosiz 0x10000 369 370# PCI PCMCIA controllers 371pcic0 at pci? dev? function ? 372 373# ISA Plug-and-Play bus support 374isapnp0 at isa? 375 376# ISA Plug-and-Play PCMCIA controllers 377pcic* at isapnp? 378 379# CardBus bridge support 380cbb* at pci? dev ? function ? 381cardslot* at cbb? 382 383# CardBus bus support 384cardbus* at cardslot? 385pcmcia* at cardslot? 386 387# Coprocessor Support 388 389# Math Coprocessor support 390npx0 at isa? port 0xf0 irq 13 # x86 math coprocessor 391 392 393# Console Devices 394 395# ISA console 396#pc0 at isa? port 0x60 irq 1 # pccons generic PC console driver 397# Keyboard layout configuration for pccons 398#options FRENCH_KBD 399#options FINNISH_KBD 400#options GERMAN_KBD 401#options NORWEGIAN_KBD 402# pccons-specific options: 403#options XSERVER_DDB # PF12 gets you into DDB when X is running 404#options XSERVER # X server support 405 406 407# wscons 408pckbc0 at isa? # pc keyboard controller 409pckbd* at pckbc? # PC keyboard 410pms* at pckbc? # PS/2 mouse for wsmouse 411#options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume 412vga0 at isa? 413vga* at pci? dev ? function ? 414pcdisplay0 at isa? # CGA, MDA, EGA, HGA 415#machfb* at pci? dev ? function ? # ATI Mach64 framebuffer driver 416wsdisplay* at vga? console ? 417wsdisplay* at pcdisplay? console ? 418#wsdisplay* at machfb? console ? 419wskbd* at pckbd? console ? 420wsmouse* at pms? mux 0 421 422pcppi0 at isa? 423sysbeep0 at pcppi? 424 425# Serial Devices 426 427# PCI serial interfaces 428com* at puc? port ? # 16x50s on "universal" comm boards 429cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards 430cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards 431 432# ISA Plug-and-Play serial interfaces 433com* at isapnp? # Modems and serial boards 434 435# PCMCIA serial interfaces 436com* at pcmcia? function ? # Modems and serial cards 437 438pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards 439com* at pcmcom? slave ? # ...and the slave devices 440 441# CardBus serial interfaces 442#com* at cardbus? dev ? function ? # Modems and serial cards 443 444# ISA serial interfaces 445#options COM_HAYESP # adds Hayes ESP serial board support 446com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports 447com1 at isa? port 0x2f8 irq 3 448com2 at isa? port 0x3e8 irq 5 449#com3 at isa? port 0x2e8 irq 9 450#ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards 451#com* at ast? slave ? 452#boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards 453#boca0 at isa? port 0x100 irq 5 # BOCA 16-port serial cards (BB2016) 454#boca1 at isa? port 0x140 irq 5 # this line is also needed for BB2016 455#com* at boca? slave ? 456#tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards 457#com* at tcom? slave ? 458#rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards 459#com* at rtfps? slave ? 460#cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards 461#addcom0 at isa? port 0x108 irq 5 # Addonics FlexPort 8S 462#com* at addcom? slave ? 463#moxa0 at isa? port 0x100 irq 5 # MOXA C168H serial card (experimental) 464#com* at moxa? slave ? 465 466# MCA serial interfaces 467com* at mca? slot ? # 16x50s on comm boards 468 469# Parallel Printer Interfaces 470 471# PCI parallel printer interfaces 472lpt* at puc? port ? # || ports on "universal" comm boards 473 474# ISA parallel printer interfaces 475lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports 476lpt1 at isa? port 0x278 477lpt2 at isa? port 0x3bc 478 479# Hardware monitors 480 481# LM7[89] and compatible hardware monitors 482#lm0 at isa? port 0x290 # other common ports: 0x280, 0x310 483 484# VIA VT82C686A hardware monitor 485#viapm* at pci? dev ? function ? 486#viaenv* at viapm? 487 488 489# I2O devices 490iop* at pci? dev ? function ? # I/O processor 491iopsp* at iop? tid ? # SCSI/FC-AL ports 492ld* at iop? tid ? # block devices 493dpti* at iop? tid 0 # DPT/Adaptec control interface 494 495 496# SCSI Controllers and Devices 497 498# PCI SCSI controllers 499adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 500adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI 501ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 502bha* at pci? dev ? function ? # BusLogic 9xx SCSI 503dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID 504iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI 505isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel 506mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID 507pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI 508siop* at pci? dev ? function ? # Symbios 53c8xx SCSI 509#options SIOP_SYMLED # drive the act. LED in software 510trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI 511 512# EISA SCSI controllers 513ahb* at eisa? slot ? # Adaptec 174[02] SCSI 514ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI 515bha* at eisa? slot ? # BusLogic 7xx SCSI 516dpt* at eisa? slot ? # DPT EATA SCSI 517uha* at eisa? slot ? # UltraStor 24f SCSI 518 519# PCMCIA SCSI controllers 520aic* at pcmcia? function ? # Adaptec APA-1460 SCSI 521esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI 522 523# ISA Plug-and-Play SCSI controllers 524aha* at isapnp? # Adaptec AHA-154[02 525aic* at isapnp? # Adaptec AHA-1520B 526 527# ISA SCSI controllers 528adv0 at isa? port ? irq ? drq ? # AdvanSys APB-514[02] SCSI 529aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI 530aha1 at isa? port 0x334 irq ? drq ? 531ahc0 at isa? port ? irq ? # Adaptec 284x SCSI 532aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI 533bha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI 534bha1 at isa? port 0x334 irq ? drq ? 535# The "nca" and "dpt" probes might give false hits or hang your machine. 536#dpt0 at isa? port 0x170 irq ? drq ? # DPT SmartCache/SmartRAID 537#nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 controller 538#nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.) 539sea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI 540uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI 541uha1 at isa? port 0x340 irq ? drq ? 542wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers 543wds1 at isa? port 0x358 irq 11 drq 5 544 545# CardBus SCSI cards 546#adv* at cardbus? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 547#ahc* at cardbus? dev ? function ? # Adaptec ADP-1480 548 549# MCA SCSI cards 550aha* at mca? slot ? # Adaptec AHA-1640 551 552# SCSI bus support 553scsibus* at scsi? 554 555# SCSI devices 556sd* at scsibus? target ? lun ? # SCSI disk drives 557st* at scsibus? target ? lun ? # SCSI tape drives 558cd* at scsibus? target ? lun ? # SCSI CD-ROM drives 559ch* at scsibus? target ? lun ? # SCSI autochangers 560ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices 561ss* at scsibus? target ? lun ? # SCSI scanners 562uk* at scsibus? target ? lun ? # SCSI unknown 563 564 565# RAID controllers and devices 566aac* at pci? dev ? function ? # Adaptec AAC family 567cac* at eisa? slot ? # Compaq EISA array controllers 568cac* at pci? dev ? function ? # Compaq PCI array controllers 569icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID 570mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family 571mlx* at eisa? slot ? # Mylex DAC960 & DEC SWXCR family 572twe* at pci? dev ? function ? # 3ware Escalade RAID controllers 573 574ld* at aac? unit ? # logical disk devices 575ld* at cac? unit ? 576ld* at icp? unit ? 577ld* at twe? unit ? 578ld* at mlx? unit ? 579 580icpsp* at icp? unit ? # SCSI pass-through 581 582# IDE and related devices 583# PCI IDE controllers - see pciide(4) for supported hardware. 584# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know 585# how to set up DMA modes for this chip. This may work, or may cause 586# a machine hang with some controllers. 587pciide* at pci? dev ? function ? flags 0x0000 588 589# ISA Plug-and-Play IDE controllers 590wdc* at isapnp? 591 592# PCMCIA IDE controllers 593wdc* at pcmcia? function ? 594 595# ISA ST506, ESDI, and IDE controllers 596# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will 597# fall back to 16bits I/O if 32bits I/O are not functional). 598# Some controllers pass the initial 32bit test, but will fail later. 599wdc0 at isa? port 0x1f0 irq 14 flags 0x00 600wdc1 at isa? port 0x170 irq 15 flags 0x00 601 602# IDE drives 603# Flags are used only with controllers that support DMA operations 604# and mode settings (e.g. some pciide controllers) 605# The lowest order four bits (rightmost digit) of the flags define the PIO 606# mode to use, the next set of four bits the DMA mode and the third set the 607# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode 608# to use, and the last bit must be 1 for this setting to be used. 609# For DMA and UDMA, 0xf (1111) means 'disable'. 610# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. 611# (0xc=1100, 0xa=1010, 0xf=1111) 612# 0x0000 means "use whatever the drive claims to support". 613wd* at wdc? channel ? drive ? flags 0x0000 614wd* at pciide? channel ? drive ? flags 0x0000 615 616# ATA RAID configuration support, as found on some Promise controllers. 617pseudo-device ataraid 618ld* at ataraid? vendtype ? unit ? 619 620# ATAPI bus support 621atapibus* at atapi? 622 623# ATAPI devices 624# flags have the same meaning as for IDE drives. 625cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 626sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 627st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives 628uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 629 630 631# Miscellaneous mass storage devices 632 633# ISA floppy 634fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers 635#fdc1 at isa? port 0x370 irq ? drq ? 636fd* at fdc? drive ? # the drives themselves 637# some machines need you to do this instead of fd* 638#fd0 at fdc0 drive 0 639 640# ISA CD-ROM devices 641#mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives 642 643# ISA tape devices 644# note: the wt driver conflicts unpleasantly with SMC boards at the 645# same I/O address. The probe reprograms their EEPROMs. Don't 646# uncomment it unless you are actually using it. 647#wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives 648 649# MCA ESDI devices 650edc* at mca? slot ? # IBM ESDI Disk Controllers 651ed* at edc? 652 653 654# Network Interfaces 655 656# PCI network interfaces 657an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) 658bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet 659en* at pci? dev ? function ? # ENI/Adaptec ATM 660ep* at pci? dev ? function ? # 3Com 3c59x 661epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet 662esh* at pci? dev ? function ? # Essential HIPPI card 663ex* at pci? dev ? function ? # 3Com 90x[BC] 664fpa* at pci? dev ? function ? # DEC DEFPA FDDI 665fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 666gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet 667#hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ 668le* at pci? dev ? function ? # PCnet-PCI Ethernet 669lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 670mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet 671ne* at pci? dev ? function ? # NE2000-compatible Ethernet 672ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial 673pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet 674rtk* at pci? dev ? function ? # Realtek 8129/8139 675sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet 676sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet 677ste* at pci? dev ? function ? # Sundance ST-201 Ethernet 678stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit 679ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet 680tl* at pci? dev ? function ? # ThunderLAN-based Ethernet 681tlp* at pci? dev ? function ? # DECchip 21x4x and clones 682vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet 683wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) 684wm* at pci? dev ? function ? # Intel 82543/82544 gigabit 685 686# EISA network interfaces 687ep* at eisa? slot ? # 3Com 3c579 Ethernet 688fea* at eisa? slot ? # DEC DEFEA FDDI 689tlp* at eisa? slot ? # DEC DE-425 Ethernet 690 691# ISA Plug-and-Play network interfaces 692an* at isapnp? # Aironet 802.11 693ep* at isapnp? # 3Com 3c509 Ethernet 694fmv* at isapnp? # Fujitsu FMV-183 695le* at isapnp? # AMD PCnet-ISA Ethernet 696ne* at isapnp? # NE2000-compatible Ethernet 697tr* at isapnp? # IBM/3COM TROPIC Token-Ring 698 699# PCMCIA network interfaces 700an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) 701awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) 702cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer 703ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 704mbe* at pcmcia? function ? # MB8696x based Ethernet 705ne* at pcmcia? function ? # NE2000-compatible Ethernet 706ray* at pcmcia? function ? # Raytheon Raylink (802.11) 707sm* at pcmcia? function ? # Megahertz Ethernet 708# tr at pcmcia has problems with Cardbus bridges 709#tr* at pcmcia? function ? # TROPIC based Token-Ring 710wi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11) 711xi* at pcmcia? function ? # Xircom CreditCard Ethernet 712 713mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards 714com* at mhzc? 715sm* at mhzc? 716 717# ISA network interfaces 718ate0 at isa? port 0x2a0 irq ? # AT1700 719cs0 at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet 720ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet 721eg0 at isa? port 0x280 irq 9 # 3C505 ethernet cards 722el0 at isa? port 0x300 irq 9 # 3C501 ethernet cards 723ep* at isa? port ? irq ? # 3C509 ethernet cards 724ef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3C507 725ai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN 726fmv0 at isa? port 0x2a0 irq ? # FMV-181/182 727ix0 at isa? port 0x300 irq 10 # EtherExpress/16 728iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA 729lc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC) 730#depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA 731#le* at depca? 732nele0 at isa? port 0x320 irq 9 drq 7 # NE2100 733le* at nele? 734#ntwoc0 at isa? port 0x300 irq 5 iomem 0xc8000 flags 1 # Riscom/N2 sync serial 735bicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan 736le* at bicc? 737ne0 at isa? port 0x280 irq 9 # NE[12]000 ethernet cards 738ne1 at isa? port 0x300 irq 10 739sm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet 740tr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring 741tr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring 742tr* at isa? port ? irq ? # 3COM TROPIC based Token-Ring 743we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet 744we1 at isa? port 0x300 iomem 0xcc000 irq 10 745 746# CardBus network cards 747#ex* at cardbus? dev ? function ? # 3Com 3C575TX 748#fxp* at cardbus? dev ? function ? # Intel i8255x 749#rtk* at cardbus? dev ? function ? # Realtek 8129/8139 750#tlp* at cardbus? dev ? function ? # DECchip 21143 751 752# MCA network cards 753elmc* at mca? slot ? # 3Com EtherLink/MC (3c523) 754ep* at mca? slot ? # 3Com EtherLink III (3c529) 755we* at mca? slot ? # WD/SMC Ethernet 756ate* at mca? slot ? # Allied Telesis AT1720 757ne* at mca? slot ? # Novell NE/2 and clones 758tr* at mca? slot ? # IBM Token Ring adapter 759le* at mca? slot ? # SKNET Personal/MC2+ 760 761# MII/PHY support 762acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs 763amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs 764bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs 765brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs 766dmphy* at mii? phy ? # Davicom DM9101 PHYs 767exphy* at mii? phy ? # 3Com internal PHYs 768glxtphy* at mii? phy ? # Level One LXT-1000 PHYs 769gphyter* at mii? phy ? # NS83861 Gig-E PHY 770icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 771inphy* at mii? phy ? # Intel 82555 PHYs 772iophy* at mii? phy ? # Intel 82553 PHYs 773lxtphy* at mii? phy ? # Level One LXT-970 PHYs 774makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs 775nsphy* at mii? phy ? # NS83840 PHYs 776nsphyter* at mii? phy ? # NS83843 PHYs 777pnaphy* at mii? phy ? # generic HomePNA PHYs 778qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 779sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 780tlphy* at mii? phy ? # ThunderLAN PHYs 781tqphy* at mii? phy ? # TDK Semiconductor PHYs 782ukphy* at mii? phy ? # generic unknown PHYs 783urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs 784 785 786# USB Controller and Devices 787 788# PCI USB controllers 789# The EHCI is not ready for prime time. 790#ehci* at pci? dev ? function ? # Enhanced Host Controller 791ohci* at pci? dev ? function ? # Open Host Controller 792uhci* at pci? dev ? function ? # Universal Host Controller (Intel) 793 794# CardBus USB controllers 795#ehci* at cardbus? dev ? function ? # Enhanced Host Controller 796#ohci* at cardbus? dev ? function ? # Open Host Controller 797 798# ISA USB controllers 799#slhci0 at isa? port 0x300 irq 5 # ScanLogic SL811HS 800 801# USB bus support 802#usb* at ehci? 803usb* at ohci? 804usb* at uhci? 805#usb* at slhci? 806 807# USB Hubs 808uhub* at usb? 809uhub* at uhub? port ? configuration ? interface ? 810 811# USB HID device 812uhidev* at uhub? port ? configuration ? interface ? 813 814# USB Mice 815ums* at uhidev? reportid ? 816wsmouse* at ums? mux 0 817 818# USB Keyboards 819ukbd* at uhidev? reportid ? 820wskbd* at ukbd? console ? mux 1 821 822# USB Generic HID devices 823uhid* at uhidev? reportid ? 824 825# USB Printer 826ulpt* at uhub? port ? configuration ? interface ? 827 828# USB Modem 829umodem* at uhub? port ? configuration ? 830ucom* at umodem? 831 832# USB Mass Storage 833umass* at uhub? port ? configuration ? interface ? 834#wd* at umass? 835 836# USB audio 837uaudio* at uhub? port ? configuration ? 838 839# USB MIDI 840umidi* at uhub? port ? configuration ? 841 842# USB IrDA 843# USB-IrDA bridge spec 844uirda* at uhub? port ? configuration ? interface ? 845irframe* at uirda? 846 847# SigmaTel STIr4200 USB/IrDA Bridge 848ustir* at uhub? port ? 849irframe* at ustir? 850 851# USB Ethernet adapters 852aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 853cue* at uhub? port ? # CATC USB-EL1201A based adapters 854kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 855uax* at uhub? port ? # ASIX AX88172 based adapters 856url* at uhub? port ? # Realtek RTL8150L based adapters 857 858# Prolific PL2301/PL2302 host-to-host adapter 859upl* at uhub? port ? 860 861# Serial adapters 862ubsa* at uhub? port ? # Belkin serial adapter 863ucom* at ubsa? portno ? 864 865uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter 866ucom* at uftdi? portno ? 867 868umct* at uhub? port ? # MCT USB-RS232 serial adapter 869ucom* at umct? portno ? 870 871uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter 872ucom* at uplcom? portno ? 873 874uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter 875ucom* at uvscom? portno ? 876 877# Diamond Multimedia Rio 500 878urio* at uhub? port ? 879 880# USB Handspring Visor 881uvisor* at uhub? port ? 882ucom* at uvisor? 883 884# USB scanners 885uscanner* at uhub? port ? 886 887# USB scanners that use SCSI emulation, e.g., HP5300 888usscanner* at uhub? port ? 889 890# Y@P firmware loader 891uyap* at uhub? port ? 892 893# D-Link DSB-R100 USB radio 894udsbr* at uhub? port ? 895radio* at udsbr? 896 897# USB Generic driver 898ugen* at uhub? port ? 899 900 901# IrDA and Consumer Ir devices 902 903# Toshiba Oboe 904oboe* at pci? dev ? function ? 905irframe* at oboe? 906 907# PCI IEEE1394 controllers 908#fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller 909 910# CardBus IEEE1394 controllers 911#fwohci* at cardbus? dev ? function ? # IEEE1394 Open Host Controller 912 913#fw* at fwbus? # IP over 1394 914 915# IEEE1394 nodes 916#fwnode* at fwbus? idhi ? idlo ? 917#sbpscsi* at fwnode? 918#scsibus* at sbpscsi? 919 920# Audio Devices 921 922# PCI audio devices 923auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio 924autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio 925auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio 926clcs* at pci? dev ? function ? # Cirrus Logic CS4280 927clct* at pci? dev ? function ? # Cirrus Logic CS4281 928cmpci* at pci? dev ? function ? # C-Media CMI8338/8738 929eap* at pci? dev ? function ? # Ensoniq AudioPCI 930emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 931esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio 932esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator 933eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive 934fms* at pci? dev ? function ? # Forte Media FM801 935neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio 936sv* at pci? dev ? function ? # S3 SonicVibes 937yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio 938 939# ISA Plug-and-Play audio devices 940ess* at isapnp? # ESS Tech ES1887, ES1888, ES888 audio 941guspnp* at isapnp? # Gravis Ultra Sound PnP audio 942sb* at isapnp? # SoundBlaster-compatible audio 943wss* at isapnp? # Windows Sound System 944ym* at isapnp? # Yamaha OPL3-SA3 audio 945 946# ISA audio devices 947# the "aria" probe might give false hits 948#aria0 at isa? port 0x290 irq 10 # Aria 949#ess0 at isa? port 0x220 irq 5 drq 1 drq2 5 # ESS 18XX 950gus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound 951pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum 952#pss0 at isa? port 0x220 irq 7 drq 6 # Personal Sound System 953#sp0 at pss0 port 0x530 irq 10 drq 0 # sound port driver 954sb0 at isa? port 0x220 irq 5 drq 1 drq2 5 # SoundBlaster 955wss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System 956 957# PCMCIA audio devices 958#esl* at pcmcia? function ? # ESS 1688 AudioDrive 959 960#cms0 at isa? port 0x220 # Creative Music System 961 962# OPL[23] FM synthesizers 963#opl0 at isa? port 0x388 # use only if not attached to sound card 964opl* at cmpci? flags 1 965#opl* at esl? 966opl* at eso? 967opl* at ess? 968opl* at fms? 969opl* at sb? 970opl* at sv? 971opl* at wss? 972opl* at yds? 973opl* at ym? 974 975# Audio support 976audio* at audiobus? 977 978# MPU 401 UARTs 979#mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card 980mpu* at cmpci? 981mpu* at eso? 982mpu* at fms? 983mpu* at sb? 984mpu* at yds? 985mpu* at ym? 986 987# MIDI support 988midi* at midibus? 989midi* at pcppi? # MIDI interface to the PC speaker 990 991# The spkr driver provides a simple tone interface to the built in speaker. 992#spkr0 at pcppi? # PC speaker 993 994 995# FM-Radio devices 996# ISA radio devices 997#az0 at isa? port 0x350 # Aztech/PackardBell FM Radio Card 998#az1 at isa? port 0x358 999#rt0 at isa? port 0x20c # AIMS Lab Radiotrack & compatible 1000#rt1 at isa? port 0x284 1001#rt2 at isa? port 0x30c 1002#rt3 at isa? port 0x384 1003#rtii0 at isa? port 0x20c # AIMS Lab Radiotrack II FM Radio Card 1004#rtii1 at isa? port 0x30c 1005#sf2r0 at isa? port 0x384 # SoundForte RadioLink SF16-FMR2 FM Radio Card 1006 1007# PCI radio devices 1008#gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card 1009 1010# Radio support 1011#radio* at az? 1012#radio* at gtp? 1013#radio* at rt? 1014#radio* at rtii? 1015#radio* at sf2r? 1016 1017 1018# TV cards 1019 1020# Brooktree 848/849/878/879 based TV cards 1021bktr* at pci? dev ? function ? 1022radio* at bktr? 1023 1024 1025# Mice 1026 1027# ISA busmice 1028lms0 at isa? port 0x23c irq 5 # Logitech bus mouse 1029lms1 at isa? port 0x238 irq 5 1030mms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse 1031mms1 at isa? port 0x238 irq 5 1032wsmouse* at lms? mux 0 1033wsmouse* at mms? mux 0 1034# backwards compatible versions 1035#olms0 at isa? port 0x23c irq 5 # Logitech bus mouse 1036#olms1 at isa? port 0x238 irq 5 1037#omms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse 1038#omms1 at isa? port 0x238 irq 5 1039 1040 1041# Joysticks 1042 1043#joy* at pnpbios? index ? # Game port 1044 1045# ISA Plug-and-Play joysticks 1046joy* at isapnp? # Game ports (usually on audio cards) 1047 1048# PCI joysticks 1049joy* at pci? # Game ports (usually on audio cards) 1050joy* at eso? # ESS Solo-1 on-board joystick 1051 1052# ISA joysticks. Probe is a little strange; add only if you have one. 1053#joy0 at isa? port 0x201 1054 1055 1056# Miscellaneous Devices 1057 1058# Planetconnect Satellite receiver driver. 1059#satlink0 at isa? port 0x300 drq 1 1060 1061# Middle Digital, Inc. PCI-Weasel serial console board control 1062# devices (watchdog timer, etc.) 1063weasel* at pci? 1064 1065# Pull in optional local configuration 1066include "arch/i386/conf/GENERIC.local" 1067 1068 1069# Pseudo-Devices 1070 1071# disk/mass storage pseudo-devices 1072pseudo-device ccd 4 # concatenated/striped disk devices 1073#pseudo-device cgd 4 # cryptographic disk devices 1074pseudo-device raid 8 # RAIDframe disk driver 1075options RAID_AUTOCONFIG # auto-configuration of RAID components 1076# Options to enable various other RAIDframe RAID types. 1077#options RF_INCLUDE_EVENODD=1 1078#options RF_INCLUDE_RAID5_RS=1 1079#options RF_INCLUDE_PARITYLOGGING=1 1080#options RF_INCLUDE_CHAINDECLUSTER=1 1081#options RF_INCLUDE_INTERDECLUSTER=1 1082#options RF_INCLUDE_PARITY_DECLUSTERING=1 1083#options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 1084 1085pseudo-device md 1 # memory disk device (ramdisk) 1086pseudo-device vnd 4 # disk-like interface to files 1087 1088# network pseudo-devices 1089pseudo-device bpfilter 8 # Berkeley packet filter 1090pseudo-device ipfilter # IP filter (firewall) and NAT 1091pseudo-device loop # network loopback 1092pseudo-device ppp 2 # Point-to-Point Protocol 1093pseudo-device pppoe # PPP over Ethernet (RFC 2516) 1094pseudo-device sl 2 # Serial Line IP 1095pseudo-device strip 2 # Starmode Radio IP (Metricom) 1096pseudo-device irframetty # IrDA frame line discipline 1097pseudo-device tun 2 # network tunneling over tty 1098pseudo-device gre 2 # generic L3 over IP tunnel 1099pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) 1100#pseudo-device faith 1 # IPv[46] tcp relay translation i/f 1101#pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation 1102pseudo-device vlan # IEEE 802.1q encapsulation 1103pseudo-device bridge # simple inter-network bridging 1104#options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too 1105 1106# miscellaneous pseudo-devices 1107pseudo-device pty # pseudo-terminals 1108pseudo-device tb 1 # tablet line discipline 1109pseudo-device sequencer 1 # MIDI sequencer 1110# rnd works; RND_COM does not on port i386 yet. 1111pseudo-device rnd # /dev/random and in-kernel generator 1112#options RND_COM # use "com" randomness as well (BROKEN) 1113pseudo-device clockctl # user control of clock subsystem 1114 1115# a pseudo device needed for Coda # also needs CODA (above) 1116pseudo-device vcoda 4 # coda minicache <-> venus comm. 1117 1118# a pseudo device needed for SMBFS 1119pseudo-device nsmb # experimental - SMB requester 1120 1121# wscons pseudo-devices 1122pseudo-device wsmux # mouse & keyboard multiplexor 1123pseudo-device wsfont 1124