GENERIC.in revision 1.145
1# $NetBSD: GENERIC.in,v 1.145 2020/08/10 06:32:57 rin Exp $ 2# 3## 4# GENERIC machine description file 5# 6# This machine description file is used to generate the default NetBSD 7# kernel. The generic kernel does not include all options, subsystems 8# and device drivers, but should be useful for most applications. 9# 10# The machine description file can be customised for your specific 11# machine to reduce the kernel size and improve its performance. 12# 13# For further information on compiling NetBSD kernels, see the config(8) 14# man page. 15# 16# For further information on hardware support for this architecture, see 17# the intro(4) man page. For further information about kernel options 18# for this architecture, see the options(4) man page. For an explanation 19# of each device driver in this file see the section 4 man page for the 20# device. 21 22m4_divert(-1) 23# 24# GENERIC Amiga or DraCo 25# 26# This configuration file contains all possible options 27# 28# make AMIGA extracts the AMIGA configuration file. 29# make DRACO extracts the DRACO configuration file. 30# make GENERIC extracts the GENERIC configuration file. 31# make INSTALL extracts the INSTALL configuration file. 32# 33# commit them, too. 34# 35 36# Define XXX_CONFIGURATION 37# 38m4_define(M4_Target`_CONFIGURATION', `') 39 40# If not building AMIGA, set DRACO_CONFIGURATION 41# 42m4_ifelse(M4_Target, `AMIGA', `', `m4_define(`DRACO_CONFIGURATION', `')') 43 44# If not building DRACO, set AMIGA_CONFIGURATION 45# 46m4_ifelse(M4_Target, `DRACO', `', `m4_define(`AMIGA_CONFIGURATION', `')') 47 48 49m4_divert(0)m4_dnl 50 51include "arch/amiga/conf/std.amiga" 52 53options INCLUDE_CONFIG_FILE # embed config file in kernel binary 54 55#ident "GENERIC-$Revision: 1.145 $" 56 57m4_ifdef(`INSTALL_CONFIGURATION', `m4_dnl 58makeoptions COPTS="-Os -fno-omit-frame-pointer" 59',`m4_dnl 60makeoptions COPTS="-O2 -fno-reorder-blocks -fno-omit-frame-pointer" 61 # See share/mk/sys.mk. -fno-omit-frame-pointer is necessary for 62 # backtraces in DDB. 63')m4_dnl 64 65maxusers 8 66options RTC_OFFSET=0 67 68# 69# mainboards to support (in addition to Amiga) 70# 71m4_ifdef(`DRACO_CONFIGURATION', `m4_dnl 72options DRACO 73')m4_dnl 74m4_ifdef(`AMIGA_CONFIGURATION', `m4_dnl 75options BB060STUPIDROM # You need this, if you have a non-DraCo 76 # MC68060 with an OS ROM up to (at least) 77 # V40 (OS3.1) and want to boot with the 78 # bootblock. 79 # You do not need this if you have a DraCo, 80 # have no 68060 or NEVER use the bootblock 81options P5PPC68KBOARD # Phase5 PPC/68K board support 82')m4_dnl 83# 84# processors this kernel should support 85# 86options M68060 # support for 060 87options M060SP # MC68060 software support (Required for 060) 88m4_ifdef(`AMIGA_CONFIGURATION', `m4_dnl 89options M68040 # support for 040 90options FPSP # MC68040 floating point support 91options M68030 # support for 030 92options M68020 # support for 020/851 93options FPU_EMULATE # FPU emulation 94')m4_dnl 95 96# 97# Networking options 98# 99options INET # IP networking support (Required) 100options INET6 # IPV6 101#options IPSEC # IP security 102#options IPSEC_DEBUG # debug for IP security 103#options GATEWAY # Packet forwarding 104 105m4_ifdef(`INSTALL_CONFIGURATION', `', `m4_dnl 106#options MROUTING # Multicast routing 107#options PIM # Protocol Independent Multicast 108options NETATALK # AppleTalk networking protocols 109#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 110')m4_dnl 111 112options PPP_BSDCOMP # BSD-Compress compression support for PPP 113options PPP_DEFLATE # Deflate compression support for PPP 114options PPP_FILTER # Active filter support for PPP (requires bpf) 115 116#options ALTQ # Manipulate network interfaces' output queues 117#options ALTQ_BLUE # Stochastic Fair Blue 118#options ALTQ_CBQ # Class-Based Queueing 119#options ALTQ_CDNR # Diffserv Traffic Conditioner 120#options ALTQ_FIFOQ # First-In First-Out Queue 121#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) 122#options ALTQ_HFSC # Hierarchical Fair Service Curve 123#options ALTQ_LOCALQ # Local queueing discipline 124#options ALTQ_PRIQ # Priority Queueing 125#options ALTQ_RED # Random Early Detection 126#options ALTQ_RIO # RED with IN/OUT 127#options ALTQ_WFQ # Weighted Fair Queueing 128 129# Filesystems 130file-system FFS # Berkeley fast file system 131file-system EXT2FS # second extended file system (linux) 132#file-system LFS # log-structured filesystem (experimental) 133 134m4_ifdef(`INSTALL_CONFIGURATION', `', `m4_dnl 135file-system MFS # Memory based filesystem 136')m4_dnl 137 138file-system NFS # Network File System client side code 139file-system ADOSFS # AmigaDOS file system 140file-system CD9660 # ISO 9660 + Rock Ridge filesystem 141file-system MSDOSFS # MS-DOS filesystem 142 143file-system KERNFS # kernel data-structure filesystem 144 145m4_ifdef(`INSTALL_CONFIGURATION', `', `m4_dnl 146file-system FDESC # user file descriptor filesystem 147file-system NULLFS # loopback filesystem 148file-system OVERLAY # overlay filesystem 149file-system PROCFS # /proc filesystem 150file-system UMAPFS # NULLFS + uid and gid remapping 151file-system UNION # union filesystem 152file-system PTYFS # /dev/pts/N support 153file-system TMPFS # Efficient memory file-system 154#file-system UDF # experimental - OSTA UDF CD/DVD file-system 155')m4_dnl 156 157# Filesystem options 158 159#options FFS_EI # FFS Endian Independent support 160options WAPBL # File system journaling support 161 162m4_ifdef(`INSTALL_CONFIGURATION', `', `m4_dnl 163options QUOTA # legacy UFS quotas 164options QUOTA2 # new, in-filesystem UFS quotas 165#options UFS_DIRHASH # UFS Large Directory Hashing - Experimental 166options NFSSERVER # Network File System server side code 167#options FFS_NO_SNAPSHOT # No FFS snapshot support 168options UFS_EXTATTR # Extended attribute support for UFS1 169')m4_dnl 170 171#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 172 # immutable) behave as system flags. 173 174# 175# Compatibility options for various existing systems 176# 177 178m4_ifdef(`INSTALL_CONFIGURATION', `', `m4_dnl 179 180include "conf/compat_netbsd09.config" 181 182options COMPAT_SUNOS # Support to run Sun (m68k) executables 183options COMPAT_NOMID # allow nonvalid machine id executables 184#options COMPAT_LINUX # Support to run Linux/m68k executables 185')m4_dnl 186 187options EXEC_AOUT # 32-bit aout executables (NetBSD-1.5.x) 188options COMPAT_AOUT_M68K # actually make some system calls work. 189 190m4_ifdef(`INSTALL_CONFIGURATION', `', `m4_dnl 191# 192# Support for System V IPC facilities. 193# 194options SYSVSHM # System V-like shared memory 195options SYSVMSG # System V-like messages 196options SYSVSEM # System V-like semaphores 197')m4_dnl 198 199# 200# Support for various kernel options 201# 202 203m4_ifdef(`INSTALL_CONFIGURATION', `', `m4_dnl 204options KTRACE # system call tracing support 205')m4_dnl 206#options INSECURE # disable kernel security levels 207options SCSIVERBOSE # human readable SCSI error messages 208options USERCONF # userconf(4) support 209m4_ifdef(`INSTALL_CONFIGURATION', `m4_dnl 210options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 211options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 212', `m4_dnl 213options NTP # NTP phase/frequency locked loop 214#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 215')m4_dnl 216 217# Alternate buffer queue strategies for better responsiveness under high 218# disk I/O load. 219#options BUFQ_READPRIO 220options BUFQ_PRIOCSCAN 221 222# 223# Misc. debugging options 224# 225options DDB # Kernel debugger 226#options DDB_HISTORY_SIZE=100 # Enable history editing in DDB 227#options DIAGNOSTIC # Extra kernel sanity checks 228#options DEBUG # Enable misc. kernel debugging code 229#options SYSCALL_DEBUG # debug all syscalls. 230#options SCSIDEBUG # Add SCSI debugging statements 231#options PANICBUTTON # Forced crash via keypress (?) 232 233# 234# Amiga specific options 235# 236#options LIMITMEM=24 # Do not use more than LIMITMEM MB of the 237 # first bank of RAM. (default: unlimited) 238 239# ATTENTION: There is NO WARRANTY AT ALL that the sync will be complete 240# before the 10 secondinterval ends, or that KBDRESET does work at all. 241#options KBDRESET # sync on Ctrl-Amiga-Amiga 242 243# These options improve performance with the built-in serial port 244# on slower Amigas. Try the larger buffers first then lev6_defer. 245#options SERIBUF_SIZE=4096 246#options SEROBUF_SIZE=32 247#options LEV6_DEFER # defers l6 to l4 (below serial l5) 248 249m4_ifdef(`AMIGA_CONFIGURATION', `m4_dnl 250#options DEVRELOAD # implement /dev/reload 251# # currently only works for a.out kernels 252')m4_dnl 253 254options RETINACONSOLE # enable code to allow retina to be console 255m4_ifdef(`AMIGA_CONFIGURATION', `m4_dnl 256options ULOWELLCONSOLE # enable code to allow a2410 to be console 257options CL5426CONSOLE # Cirrus console 258options CV64CONSOLE # CyberVision console 259options TSENGCONSOLE # Tseng console 260options CV3DCONSOLE # CyberVision 64/3D console 261 262options GRF_ECS # Enhanced Chip Set 263options GRF_NTSC # NTSC 264options GRF_PAL # PAL 265options GRF_A2024 # Support for the A2024 266options GRF_AGA # AGA Chip Set 267options GRF_AGA_VGA # AGA VGAONLY timing 268options GRF_SUPER72 # AGA Super-72 269')m4_dnl 270#options KFONT_8X11 # 8x11 font 271 272# select a font for the console according to the character set and keymap 273# you want to use 274options KFONT_CONS_ISO8859_1 275#options KFONT_CONS_ISO8859_2 276 277# This is how you would tell the kernel the A2410 oscillator frequencies: 278# The used frequencies are the defaults, and do not need option setting 279#options ULOWELL_OSC1=36000000 280#options ULOWELL_OSC2=66667000 281 282# This is how you specify the blitting speed, higher values may speed up blits 283# a littel bit. If you raise this value too much some trash may appear. 284# the commented version is the default. 285#options RH_MEMCLK=61000000 286# this option enables the 64 bit sprite which does not work 287# for quite a few people. E.g. The cursor sprite will turn to a block 288# when moved to the top of the screen in X. 289#options RH_64BIT_SPRITE 290# enables fast scroll code appears to now work on 040 systems. 291#options RETINA_SPEED_HACK 292# enables the Hardwarecursor which does not work on some systems. 293#options RH_HARDWARECURSOR 294 295m4_ifdef(`AMIGA_CONFIGURATION', `m4_dnl 296# wscons aware interface to amiga custom chips. 297# If you enable it enable also wskbd. 298# 299#amidisplaycc0 at mainbus0 # wscons interface to custom chips 300#wsdisplay0 at amidisplaycc0 console ? 301#options WSEMUL_VT100 302#options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 303#options FONT_VT220L8x10 304#options FONT_VT220ISO8x16 305')m4_dnl 306 307m4_ifdef(`AMIGA_CONFIGURATION', `m4_dnl 308#z3rambd* at zbus0 # Zorro III RAM block devices 309#altmem* at z3rambd? 310 311p5bus0 at zbus0 # Phase5 CSPPC/BPPC internal bus 312 313grfcc0 at mainbus0 # custom chips 314grfrt0 at zbus0 # retina II 315')m4_dnl 316grfrh0 at zbus0 # retina III 317m4_ifdef(`AMIGA_CONFIGURATION', `m4_dnl 318grfcl* at zbus0 # Picasso II/Piccolo/Spectrum 319grful0 at zbus0 # A2410 320grfcv0 at zbus0 # CyberVision 64 321grfet* at zbus0 # Tseng (oMniBus, Domino, Merlin) 322grfcv3d0 at zbus0 # CyberVision 64/3D 323')m4_dnl 324 325m4_ifdef(`AMIGA_CONFIGURATION', `m4_dnl 326grf0 at grfcc0 327grf1 at grfrt0 328')m4_dnl 329grf2 at grfrh0 330m4_ifdef(`AMIGA_CONFIGURATION', `m4_dnl 331grf3 at grfcl? 332grf4 at grful0 333grf5 at grfcv0 334grf6 at grfet? 335grf7 at grfcv3d0 336ite0 at grf0 # terminal emulators for grfs 337ite1 at grf1 # terminal emulators for grfs 338')m4_dnl 339ite2 at grf2 # terminal emulators for grfs 340m4_ifdef(`AMIGA_CONFIGURATION', `m4_dnl 341ite3 at grf3 # terminal emulators for grfs 342ite4 at grf4 # terminal emulators for grfs 343ite5 at grf5 # terminal emulators for grfs 344ite6 at grf6 # terminal emulators for grfs 345ite7 at grf7 # terminal emulators for grfs 346 347#wsdisplay* at grf5 console ? # wsdisplay on top of grf (CV64) 348#wsdisplay* at grf7 console ? # wsdisplay on top of grf (CV64/3D) 349')m4_dnl 350 351msc0 at zbus0 # A2232 MSC multiport serial. 352mfc0 at zbus0 # MultiFaceCard I/O board 353mfcs0 at mfc0 unit 0 # MFC serial 354mfcs1 at mfc0 unit 1 # MFC serial 355#mfcp0 at mfc0 unit 0 # MFC parallel [not available yet] 356#mfc1 at zbus0 # MultiFaceCard 2nd I/O board 357#mfcs2 at mfc1 unit 0 358#mfcs3 at mfc1 unit 1 359#mfcp1 at mfc1 unit 0 360 361hyper* at zbus? # zbus HyperCom3/3+/4/4+ 362#hyper* at mainbus0 # not yet: HyperCom1 + HyperCom3 363com* at hyper? port ? # Hypercom3/4 serial ports 364lpt* at hyper? port ? # Hypercom3+/4+ parallel port 365 366#options IOBZCLOCK=22118400 # default, uncomment the next line 367#options IOBZCLOCK=24000000 # if needed. 368 369iobl* at zbus? # zbus IOBlix 370com* at iobl? port ? # IOBlix serial ports 371lpt* at iobl? port ? # IOBlix parallel ports 372 373 374# 375# Keyboard device. Optionally can attach a wskbd. 376# wskbd works together with a wsdisplay so enable them both if you will. 377# Don't enable wskbd if you use ite. 378# 379# XXX in std.amiga: kbd0 at mainbus0 380#wskbd0 at kbd0 console ? 381 382 383m4_ifdef(`AMIGA_CONFIGURATION', `m4_dnl 384# 385# Amiga Mainboard devices (sans graphics and keyboard) 386# 387 388ser0 at mainbus0 # Amiga onboard serial 389par0 at mainbus0 # Amiga onboard parallel 390ms* at mainbus0 # Amiga mice 391fdc0 at mainbus0 # Amiga FDC 392fd* at fdc0 unit ? # floppy disks on the later 393a34kbbc0 at mainbus0 # A3000/A4000 battery backed clock 394a2kbbc0 at mainbus0 # A2000 battery backed clock 395m4_ifdef(`INSTALL_CONFIGURATION', `', `m4_dnl 396aucc* at mainbus0 # Amiga CC audio 397audio* at aucc? 398 399spkr* at audio? # PC speaker (synthesized) 400 401a1k2cp0 at mainbus0 # A1200 on-board clockport 402clockport* at a1k2cp0 403 404#com* at clockport? # Individual Computers SilverSurfer 405')m4_dnl 406')m4_dnl 407 408#wsmouse* at ms? 409 410m4_ifdef(`DRACO_CONFIGURATION', `m4_dnl 411# 412# DraCo Mainboard devices (sans keyboard) 413# 414 415drbbc0 at mainbus0 # DraCo battery backed clock 416drsupio0 at mainbus0 # DraCo superio chip 417com* at drsupio? port ? # DraCo serial 418lpt0 at drsupio? port ? # DraCo parallel 419')m4_dnl 420 421# 422# Zorro-II, Zorro-III, DraCo Direct-Bus devices (sans graphics) 423# 424 425m4_ifdef(`INSTALL_CONFIGURATION', `', `m4_dnl 426m4_ifdef(`DRACO_CONFIGURATION', `', `m4_dnl 427# Alas, Melody-Z2 dont configure in the DraCo bus. 428melody* at zbus0 # Melody MPEG audio decoder 429audio* at melody? 430')m4_dnl 431 432repulse* at zbus0 # ALiENDESiGN Repulse 433audio* at repulse? 434 435toccata* at zbus0 # MacroSystem GmbH Toccata 436audio* at toccata? 437')m4_dnl 438 439# Ethernet cards: 440le* at zbus0 # A2065, Ameristar, Ariadne 441ne* at zbus0 # AriadneII 442ed* at zbus0 # Hydra, ASDG LanRover 443es* at zbus0 # CEI A4066 EthernetPLUS 444qn* at zbus0 # Quicknet 445 446m4_ifdef(`AMIGA_CONFIGURATION', `m4_dnl 447xsh* at zbus0 # X-Surf 100 448ne* at xshbus? # NE2000 chip on X-Surf 100 449 450xsurf* at zbus0 # X-Surf 451ne* at xsurfbus? # NE2000 chip on X-Surf 452gencp* at xsurfbus? # clockports on X-Surf 453wdc* at xsurfbus? # IDE on X-Surf 454 455clockport* at gencp? 456')m4_dnl 457 458# Arcnet 459bah* at zbus0 # C=/Ameristar A2060 / 560 460 461m4_ifdef(`AMIGA_CONFIGURATION', `m4_dnl 462# Greater Valley Product Bus 463gvpbus* at zbus0 464 465# scsi stuff, all possible 466gtsc0 at gvpbus? # GVP series II scsi 467scsibus* at gtsc0 468ahsc0 at mainbus0 # A3000 scsi 469scsibus* at ahsc0 470atzsc0 at zbus0 # A2091 scsi 471scsibus* at atzsc0 472wstsc0 at zbus0 # Wordsync II scsi 473scsibus* at wstsc0 474ivsc0 at zbus0 # IVS scsi 475scsibus* at ivsc0 476mlhsc0 at zbus0 # Hacker scsi 477scsibus* at mlhsc0 478otgsc0 at zbus0 # 12 gauge scsi 479scsibus* at otgsc0 480zssc0 at zbus0 # Zeus scsi 481scsibus* at zssc0 482mgnsc0 at zbus0 # Magnum scsi 483scsibus* at mgnsc0 484wesc0 at zbus0 # Warp Engine scsi 485scsibus* at wesc0 486bppcsc0 at p5bus0 # BlizzardPPC 603e+ scsi 487scsibus* at bppcsc0 488afsc0 at zbus0 # A4091 scsi 489scsibus* at afsc0 490aftsc0 at mainbus0 # A4000T scsi 491scsibus* at aftsc0 492flsc0 at zbus0 # FastlaneZ3 scsi 493scsibus* at flsc0 494bzsc0 at zbus0 # Blizzard 1230 I,II scsi 495scsibus* at bzsc0 496bzivsc0 at zbus0 # Blizzard 12x0 IV scsi 497scsibus* at bzivsc0 498bztzsc0 at zbus0 # Blizzard 2060 scsi 499scsibus* at bztzsc0 500cbsc0 at zbus0 # CyberSCSI I 501scsibus* at cbsc0 502cbiisc0 at zbus0 # CyberSCSI II 503scsibus* at cbiisc0 504cbiiisc0 at p5bus0 # Cyberstorm mk.III/Cyberstorm PPC SCSI 505scsibus* at cbiiisc0 506empsc0 at zbus0 # Emplant scsi 507scsibus* at empsc0 508 509acafh0 at mainbus0 # Individual Computers ACA500 510wdc* at acafhbus? # CF slots on ACA500 511gencp* at acafhbus? # clockport on ACA500 512 513wdc0 at mainbus0 # A4000 & A1200 IDE bus 514wdc* at zbus0 # Buddha / Catweasel 515#efa0 at mainbus0 # ELBOX FastATA 1200 Mk-III/Mk-IV 516 517atabus* at wdc? channel ? # ATA bus 518#atabus* at efa? channel ? # ATA bus 519atabus* at ata? channel ? # ATA bus 520wd* at atabus? drive ? # + drives 521atapibus* at atabus? # ATAPI bus 522cd* at atapibus? drive ? # ATAPI CD-ROM drives 523sd* at atapibus? drive ? # ATAPI disk drives 524 525pccard0 at mainbus0 526pcmcia* at pccard0 527com* at pcmcia? function ? # Modems and serial cards 528pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards 529aic* at pcmcia? function ? # Adaptec APA-1460 SCSI 530wdc* at pcmcia? function ? 531awi* at pcmcia? function ? # BayStack 650 (802.11FH) 532ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 533mbe* at pcmcia? function ? # MB8696x based Ethernet 534ne* at pcmcia? function ? # NE2000-compatible Ethernet 535sm* at pcmcia? function ? # Megahertz Ethernet 536mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards 537com* at mhzc? 538sm* at mhzc? 539 540nsphyter* at mii? phy ? # NS83843 PHYs 541ukphy* at mii? phy ? # generic unknown PHYs 542')m4_dnl 543 544m4_ifdef(`DRACO_CONFIGURATION', `m4_dnl 545drsc0 at mainbus0 # DraCo scsi 546scsibus* at drsc0 547')m4_dnl 548 549 550# each hard drive from low target to high 551# will configure to the next available sd unit number 552sd* at scsibus? target ? lun ? # scsi disks 553st* at scsibus? target ? lun ? # scsi tapes 554cd* at scsibus? target ? lun ? # scsi cds 555ch* at scsibus? target ? lun ? # scsi autochangers 556m4_ifdef(`INSTALL_CONFIGURATION', `', `m4_dnl 557ss* at scsibus? target ? lun ? # scsi scanner 558uk* at scsibus? target ? lun ? # scsi unknown 559')m4_dnl 560m4_ifdef(`AMIGA_CONFIGURATION', `m4_dnl 561 562# PCI bus support 563options PCIVERBOSE # verbose PCI device autoconfig messages 564#options PCI_CONFIG_DUMP 565options PCI_NETBSD_CONFIGURE # supported by mppb(4), p5pb(4), empb(4) 566 567p5pb0 at p5bus0 # Phase5 PCI bridge (CVPPC/BVPPC/G-REX) 568p5membar* at zbus0 # Phase5 PCI bridge autoconfiguring BARs 569#options P5PB_DEBUG # enable excessive debug for p5pb 570#options P5PB_CONSOLE # console on CVPPC/BVPPC/Voodoo3 571pci* at p5pb0 572 573mppb* at zbus0 # Matay Prometheus Zorro-PCI bridge 574pci* at mppb? 575 576empb0 at zbus0 # ELBOX Mediator PCI 1200 577em4k0 at zbus0 # ELBOX Mediator PCI 4000 578emmem0 at zbus0 # ELBOX Mediator PCI memory space 579empm0 at empb0 # ELBOX Mediator PCI Power Management 580pci* at empb0 581pci* at em4k0 582 583#cv3dpb* at zbus0 # CyberVision 64/3D PCI bridge 584 585#genfb* at pci? # generic fb, CVPPC/BVPPC only 586#voodoofb* at pci? # 3Dfx Voodoo 3 in G-REX 587#radeonfb* at pci? # untested 588 589ne* at pci? # NE2000 Ethernet 590satalink* at pci? dev ? function ? flags 0x0002 # SiI SATALink 3112 591 592# Bluetooth Controller and Device support 593# tested only with btuart on an A1200 594 595# Bluetooth PCMCIA Controllers 596bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A 597btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 598 599# Bluetooth Device Hub 600bthub* at bcsp? 601bthub* at bt3c? 602bthub* at btbc? 603bthub* at btuart? 604 605# Bluetooth HID support 606bthidev* at bthub? 607 608# Bluetooth Mouse 609#btms* at bthidev? reportid ? 610#wsmouse* at btms? mux 0 611 612# Bluetooth Keyboard 613#btkbd* at bthidev? reportid ? 614#wskbd* at btkbd? console ? mux 1 615 616# Bluetooth Apple Magic Mouse 617#btmagic* at bthub? 618#wsmouse* at btmagic? mux 0 619 620# Bluetooth Audio support 621#btsco* at bthub? 622 623# USB 624slhci* at zbus? # Thylacine 625usb* at slhci? 626 627uhub* at usb? 628uhub* at uhub? port ? 629 630uhidev* at uhub? port ? configuration ? interface ? 631uhid* at uhidev? reportid ? 632 633')m4_dnl 634m4_ifdef(`INSTALL_CONFIGURATION', `', `m4_dnl 635# 636# accept filters 637pseudo-device accf_data # "dataready" accept filter 638pseudo-device accf_http # "httpready" accept filter 639')m4_dnl 640 641pseudo-device loop # loopback network interface 642pseudo-device sl # SLIP network interfaces 643pseudo-device ppp # PPP network interfaces 644pseudo-device pppoe # PPP over Ethernet (RFC 2516) 645pseudo-device tun # network tunnel line discipline 646pseudo-device tap # virtual Ethernet 647#pseudo-device gre # generic L3 over IP tunnel 648pseudo-device bpfilter # Berkeley packet filter 649pseudo-device carp # Common Address Redundancy Protocol 650pseudo-device npf # NPF packet filter 651pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) 652#pseudo-device faith # IPv[46] tcp relay translation i/f 653pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 654pseudo-device vlan # IEEE 802.1q encapsulation 655pseudo-device bridge # simple inter-network bridging 656pseudo-device agr # IEEE 802.3ad link aggregation 657m4_ifdef(`INSTALL_CONFIGURATION', `m4_dnl 658#pseudo-device fss # file system snapshot device 659', `m4_dnl 660pseudo-device fss # file system snapshot device 661')m4_dnl 662m4_ifdef(`INSTALL_CONFIGURATION', `m4_dnl 663#pseudo-device putter # for puffs and pud 664', `m4_dnl 665pseudo-device putter # for puffs and pud 666')m4_dnl 667 668pseudo-device view 4 # views (needed for grfcc) 669m4_ifdef(`INSTALL_CONFIGURATION', `m4_dnl 670pseudo-device pty # pseudo-terminals 671', `m4_dnl 672pseudo-device pty # pseudo-terminals 673')m4_dnl 674pseudo-device clockctl # user control of clock subsystem 675m4_ifdef(`INSTALL_CONFIGURATION', `', `m4_dnl 676pseudo-device drvctl # user control of drive subsystem 677')m4_dnl 678 679#pseudo-device wsfont # wsfont(4) dynamic font loading support 680#pseudo-device wsmux # mouse & keyboard multiplexor 681 682pseudo-device vnd # vnode pseudo-disks 683#options VND_COMPRESSION # compressed vnd(4) 684pseudo-device ccd # concatenated disk devices 685#pseudo-device cgd # cryptographic disk devices 686pseudo-device raid # RAIDframe disk driver 687options RAID_AUTOCONFIG # auto-configuration of RAID components 688# Options to enable various other RAIDframe RAID types. 689# options RF_INCLUDE_EVENODD=1 690# options RF_INCLUDE_RAID5_RS=1 691# options RF_INCLUDE_PARITYLOGGING=1 692# options RF_INCLUDE_CHAINDECLUSTER=1 693# options RF_INCLUDE_INTERDECLUSTER=1 694# options RF_INCLUDE_PARITY_DECLUSTERING=1 695# options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 696 697#options RND_COM # use "com" randomness as well (BROKEN) 698 699m4_ifdef(`INSTALL_CONFIGURATION', `', `m4_dnl 700pseudo-device ksyms # /dev/ksyms (kernel symbols) 701')m4_dnl 702m4_ifdef(`AMIGA_CONFIGURATION', `m4_dnl 703pseudo-device bcsp # BlueCore Serial Protocol 704pseudo-device btuart # Bluetooth HCI UART (H4) 705')m4_dnl 706 707# Veriexec 708include "dev/veriexec.config" 709 710config netbsd root on ? type ? 711