MPCSA_GENERIC revision 1.58
1# $NetBSD: MPCSA_GENERIC,v 1.58 2018/06/23 01:23:27 maya 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/evbarm/conf/std.mpcsa" 22 23options INCLUDE_CONFIG_FILE # embed config file in kernel binary 24 25#ident "GENERIC-$Revision: 1.58 $" 26 27maxusers 32 # estimated number of users 28 29# CPU support. 30options CPU_ARM9 # Support the ARM9TDMI core 31makeoptions CPUFLAGS="-mtune=arm920t -mcpu=arm920t" 32 33# CPU-related options. 34 35# doesn't work with MP just yet.. 36#options PERFCTRS # performance-monitoring counters support 37 38#options MULTIBOOT # Multiboot support (see multiboot(8)) 39 40# delay between "rebooting ..." message and hardware reset, in milliseconds 41#options CPURESET_DELAY=2000 42 43# This option allows you to force a serial console at the specified 44# I/O address. see console(4) for details. 45#options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600 46# you don't want the option below ON iff you are using the 47# serial console option of the new boot strap code. 48#options CONS_OVERRIDE # Always use above! independent of boot info 49 50# Standard system options 51 52#options INSECURE # disable kernel security levels - X needs this 53 54options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 55options NTP # NTP phase/frequency locked loop 56 57options KTRACE # system call tracing via ktrace(1) 58 59options SYSVMSG # System V-like message queues 60options SYSVSEM # System V-like semaphores 61options SYSVSHM # System V-like memory sharing 62 63#options USERCONF # userconf(4) support 64#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 65options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 66 67# Beep when it is safe to power down the system (requires sysbeep) 68#options BEEP_ONHALT 69# Some tunable details of the above feature (default values used below) 70#options BEEP_ONHALT_COUNT=3 # Times to beep 71#options BEEP_ONHALT_PITCH=1500 # Default frequency (in Hz) 72#options BEEP_ONHALT_PERIOD=250 # Default duration (in msecs) 73 74# Alternate buffer queue strategies for better responsiveness under high 75# disk I/O load. 76#options BUFQ_READPRIO 77#options BUFQ_PRIOCSCAN 78 79# Diagnostic/debugging support options 80options DIAGNOSTIC # expensive kernel consistency checks 81options DEBUG # expensive debugging checks/support 82options DDB # in-kernel debugger 83options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' 84options DDB_HISTORY_SIZE=512 # enable history editing in DDB 85#options KGDB # remote debugger 86#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 87makeoptions DEBUG="-g" # compile full symbol table 88makeoptions COPTS="-Os" 89makeoptions COPY_SYMTAB=1 90#options SYSCALL_STATS # per syscall counts 91#options SYSCALL_TIMES # per syscall times 92#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) 93 94# Compatibility options 95 96include "conf/compat_netbsd16.config" 97options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries 98 99#options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 100#options COMPAT_LINUX # binary compatibility with Linux 101#options COMPAT_NDIS # NDIS network driver 102 103# File systems 104file-system FFS # UFS 105#file-system EXT2FS # second extended file system (linux) 106#file-system LFS # log-structured file system 107file-system MFS # memory file system 108file-system NFS # Network File System client 109#file-system NTFS # Windows/NT file system (experimental) 110#file-system CD9660 # ISO 9660 + Rock Ridge file system 111file-system MSDOSFS # MS-DOS file system 112#file-system FDESC # /dev/fd 113file-system KERNFS # /kern 114file-system NULLFS # loopback file system 115#file-system OVERLAY # overlay file system 116#file-system PROCFS # /proc 117#file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) 118#file-system UMAPFS # NULLFS + uid and gid remapping 119file-system UNION # union file system 120#file-system CODA # Coda File System; also needs vcoda (below) 121#file-system SMBFS # experimental - CIFS; also needs nsmb (below) 122file-system PTYFS # /dev/ptm support 123file-system TMPFS # Efficient memory file-system 124#file-system UDF # experimental - OSTA UDF CD/DVD file-system 125 126# File system options 127#options QUOTA # legacy UFS quotas 128#options QUOTA2 # new, in-filesystem UFS quotas 129#options DISKLABEL_EI # disklabel Endian Independent support 130#options FFS_EI # FFS Endian Independent support 131options WAPBL # File system journaling support 132# Note that UFS_DIRHASH is suspected of causing kernel memory corruption. 133# It is not recommended for general use. 134#options UFS_DIRHASH # UFS Large Directory Hashing - Experimental 135#options NFSSERVER # Network File System server 136options FFS_NO_SNAPSHOT # No FFS snapshot support 137#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 138 # immutable) behave as system flags. 139 140# Networking options 141options GATEWAY # packet forwarding 142options INET # IP + ICMP + TCP + UDP 143#options INET6 # IPV6 144#options IPSEC # IP security 145#options IPSEC_DEBUG # debug for IP security 146#options MROUTING # IP multicast routing 147#options PIM # Protocol Independent Multicast 148#options NETATALK # AppleTalk networking protocols 149options PPP_BSDCOMP # BSD-Compress compression support for PPP 150options PPP_DEFLATE # Deflate compression support for PPP 151options PPP_FILTER # Active filter support for PPP (requires bpf) 152options IPFILTER_LOG # ipmon(8) log support 153options IPFILTER_LOOKUP # ippool(8) support 154options IPFILTER_COMPAT # Compat for IP-Filter 155#options IPFILTER_DEFAULT_BLOCK # block all packets by default 156#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 157 158#options ALTQ # Manipulate network interfaces' output queues 159#options ALTQ_BLUE # Stochastic Fair Blue 160#options ALTQ_CBQ # Class-Based Queueing 161#options ALTQ_CDNR # Diffserv Traffic Conditioner 162#options ALTQ_FIFOQ # First-In First-Out Queue 163#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) 164#options ALTQ_HFSC # Hierarchical Fair Service Curve 165#options ALTQ_LOCALQ # Local queueing discipline 166#options ALTQ_PRIQ # Priority Queueing 167#options ALTQ_RED # Random Early Detection 168#options ALTQ_RIO # RED with IN/OUT 169#options ALTQ_WFQ # Weighted Fair Queueing 170 171# These options enable verbose messages for several subsystems. 172# Warning, these may compile large string tables into the kernel! 173options MIIVERBOSE # verbose PHY autoconfig messages 174options PCMCIAVERBOSE # verbose PCMCIA configuration messages 175options SCSIVERBOSE # human readable SCSI error messages 176options USBVERBOSE # verbose USB device autoconfig messages 177 178options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 179 180# 181# wscons options 182# 183# builtin terminal emulations 184#options WSEMUL_SUN # sun terminal emulation 185#options WSEMUL_VT100 # VT100 / VT220 emulation 186# customization of console and kernel output - see dev/wscons/wsdisplayvar.h 187#options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8) 188#options WS_DEFAULT_FG=WSCOL_WHITE 189#options WS_DEFAULT_BG=WSCOL_BLACK 190#options WS_DEFAULT_COLATTR="(0)" 191#options WS_DEFAULT_MONOATTR="(0)" 192#options WS_KERNEL_FG=WSCOL_GREEN 193#options WS_KERNEL_BG=WSCOL_BLACK 194#options WS_KERNEL_COLATTR="" 195#options WS_KERNEL_MONOATTR="" 196# customization of console border color 197#options WSDISPLAY_CUSTOM_BORDER # custom border colors via wsconsctl(8) 198#options WSDISPLAY_BORDER_COLOR=WSCOL_BLUE # default color 199# compatibility to other console drivers 200#options WSDISPLAY_COMPAT_PCVT # emulate some ioctls 201#options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 202#options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 203#options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 204#options WSKBD_EVENT_AUTOREPEAT # auto repeat in event mode 205#options WSKBD_USONLY # strip off non-US keymaps 206# don't attach pckbd as the console if no PS/2 keyboard is found 207#options PCKBD_CNATTACH_MAY_FAIL 208# see dev/pckbport/wskbdmap_mfii.c for implemented layouts 209#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for pckbd driver 210#options UKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for ukbd driver 211# allocate a number of virtual screens at autoconfiguration time 212#options WSDISPLAY_DEFAULTSCREENS=4 213# use a large software cursor that doesn't blink 214#options PCDISPLAY_SOFTCURSOR 215# modify the screen type of the console; defaults to "80x25" 216#options VGA_CONSOLE_SCREENTYPE="\"80x24\"" 217# work around a hardware bug that loaded fonts don't work; found on ATI cards 218#options VGA_CONSOLE_ATI_BROKEN_FONTSEL 219# console scrolling support. 220#options WSDISPLAY_SCROLLSUPPORT 221# enable VGA raster mode capable of displaying multilingual text on console 222#options VGA_RASTERCONSOLE 223# enable splash screen support; requires hw driver support 224#options SPLASHSCREEN 225 226# Kernel root file system and dump configuration. 227#config netbsd root on sd0c type ffs 228config netbsd root on wd0a type ffs 229#config netbsd root on ? type ? 230#config netbsd root on ? type nfs 231 232# 233# Device configuration 234# 235 236mainbus0 at root 237 238cpu* at mainbus? 239 240# Basic Bus Support 241at91bus0 at mainbus? # AT91 bus 242 243 244# Integrated peripherals: 245# On-chip interrupt controller 246at91aic0 at at91bus0 addr 0xfffff000 size 0x200 247 248# On-chip timer 249#at91st0 at at91bus0 addr 0xfffffd00 size 0x100 pid 1 250at91tctmr0 at at91bus0 addr 0xfffa0000 size 0x40 pid 17 251 252# On-chip debug UART 253at91dbgu0 at at91bus0 addr 0xfffff200 size 0x200 pid 1 254 255# On-chip UARTs 256at91usart0 at at91bus0 addr 0xfffc0000 size 0x4000 pid 6 257at91usart1 at at91bus0 addr 0xfffc4000 size 0x4000 pid 7 258at91usart2 at at91bus0 addr 0xfffc8000 size 0x4000 pid 8 259at91usart3 at at91bus0 addr 0xfffcc000 size 0x4000 pid 9 260 261# On-chip ethernet 262at91emac0 at at91bus0 addr 0xfffbc000 size 0x4000 pid 24 263 264# General purpose I/O 265at91pio0 at at91bus0 addr 0xfffff400 size 0x200 pid 2 266at91pio1 at at91bus0 addr 0xfffff600 size 0x200 pid 3 267at91pio2 at at91bus0 addr 0xfffff800 size 0x200 pid 4 268at91pio3 at at91bus0 addr 0xfffffa00 size 0x200 pid 5 269gpio* at at91pio? 270 271# On-chip CF interface 272at91cf0 at at91bus0 addr 0x50000000 size 0x900000 pid 4 273pcmcia0 at at91cf0 274 275# On-chip USB 1.1 276ohci0 at at91bus0 addr 0x00300000 size 0x100000 pid 23 277 278# On-chip SPI 279at91spi0 at at91bus0 addr 0xfffe0000 size 0x4000 pid 13 280spi0 at at91spi0 281#spi_obuf0 at spi0 slave 1 282#gpio* at spi_obuf? 283mpcsa_leds0 at spi0 slave 1 284gpio* at mpcsa_leds? 285 286# On-chip I2C 287at91twi0 at at91bus0 addr 0xfffb8000 size 0x4000 pid 12 288iic0 at at91twi? 289#ds1672rtc* at iic0 addr 0x68 290seeprom* at iic0 addr 0x50 size 4096 291 292# Console Devices 293 294# PCMCIA serial interfaces 295com* at pcmcia? function ? # Modems and serial cards 296 297pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards 298com* at pcmcom? slave ? # ...and the slave devices 299 300 301# Hardware monitors 302 303# AMD 768 and 8111 power/ACPI controllers 304#dbcool* at iic? addr 0x2C # Unknown other motherboard(s) 305#dbcool* at iic? addr 0x2D # Tyan S2881 306#dbcool* at iic? addr 0x2E # Tyan S2882-D 307 308# 1-Wire support 309#gpioow* at gpio? offset 6 mask 0x1 # 1-wire bitbanging via gpio 310#onewire* at gpioow? 311 312# 1-Wire devices 313#owtemp* at onewire? # Temperature sensors 314 315# SCSI Controllers and Devices 316 317# PCMCIA SCSI controllers 318#aic* at pcmcia? function ? # Adaptec APA-1460 SCSI 319#esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI 320#spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI 321 322# SCSI bus support 323scsibus* at scsi? 324 325# SCSI devices 326sd* at scsibus? target ? lun ? # SCSI disk drives 327#st* at scsibus? target ? lun ? # SCSI tape drives 328#cd* at scsibus? target ? lun ? # SCSI CD-ROM drives 329#ch* at scsibus? target ? lun ? # SCSI autochangers 330#ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices 331#ss* at scsibus? target ? lun ? # SCSI scanners 332#uk* at scsibus? target ? lun ? # SCSI unknown 333 334 335# PCMCIA IDE controllers 336wdc* at pcmcia? function ? 337 338# ATA (IDE) bus support 339atabus* at wdc? channel ? 340#atabus* at ata? 341 342# IDE drives 343# Flags are used only with controllers that support DMA operations 344# and mode settings (e.g. some pciide controllers) 345# The lowest order four bits (rightmost digit) of the flags define the PIO 346# mode to use, the next set of four bits the DMA mode and the third set the 347# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode 348# to use, and the last bit must be 1 for this setting to be used. 349# For DMA and UDMA, 0xf (1111) means 'disable'. 350# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. 351# (0xc=1100, 0xa=1010, 0xf=1111) 352# 0x0000 means "use whatever the drive claims to support". 353wd* at atabus? drive ? flags 0x0000 354 355# ATAPI bus support 356atapibus* at atapi? 357 358# ATAPI devices 359# flags have the same meaning as for IDE drives. 360#cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 361sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 362#st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives 363#uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 364 365 366# Miscellaneous mass storage devices 367 368 369 370# Network Interfaces 371 372# PCMCIA network interfaces 373#an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) 374#awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) 375#cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer 376#cs* at pcmcia? function ? # CS89xx Ethernet 377#ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 378#mbe* at pcmcia? function ? # MB8696x based Ethernet 379#ne* at pcmcia? function ? # NE2000-compatible Ethernet 380#ray* at pcmcia? function ? # Raytheon Raylink (802.11) 381#sm* at pcmcia? function ? # Megahertz Ethernet 382# tr at pcmcia has problems with Cardbus bridges 383#tr* at pcmcia? function ? # TROPIC based Token-Ring 384wi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11) 385#xirc* at pcmcia? function ? # Xircom CreditCard Ethernet 386#com* at xirc? 387#xi* at xirc? 388#mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards 389#com* at mhzc? 390#sm* at mhzc? 391 392 393# MII/PHY support 394#acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs 395#amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs 396#bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs 397#brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs 398#ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs 399#dmphy* at mii? phy ? # Davicom DM9101 PHYs 400#exphy* at mii? phy ? # 3Com internal PHYs 401#gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs 402#glxtphy* at mii? phy ? # Level One LXT-1000 PHYs 403#gphyter* at mii? phy ? # NS83861 Gig-E PHY 404#icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 405#igphy* at mii? phy ? # Intel IGP01E1000 406#ikphy* at mii? phy ? # Intel 82563 PHYs 407#inphy* at mii? phy ? # Intel 82555 PHYs 408#iophy* at mii? phy ? # Intel 82553 PHYs 409#lxtphy* at mii? phy ? # Level One LXT-970 PHYs 410#makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs 411#nsphy* at mii? phy ? # NS83840 PHYs 412#nsphyter* at mii? phy ? # NS83843 PHYs 413#pnaphy* at mii? phy ? # generic HomePNA PHYs 414#qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 415#rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs 416#rlphy* at mii? phy ? # Realtek 8139/8201L PHYs 417#sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 418#tlphy* at mii? phy ? # ThunderLAN PHYs 419#tqphy* at mii? phy ? # TDK Semiconductor PHYs 420ukphy0 at at91emac0 phy 3 421ukphy* at aue? phy ? # generic unknown PHYs 422ukphy* at axe? phy ? # generic unknown PHYs 423ukphy* at udav? phy ? # generic unknown PHYs 424ukphy* at url? phy ? # generic unknown PHYs 425#urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs 426 427 428# USB Controller and Devices 429 430# USB bus support 431usb* at ohci? 432 433# USB Hubs 434uhub* at usb? 435uhub* at uhub? port ? configuration ? interface ? 436 437# USB HID device 438#uhidev* at uhub? port ? configuration ? interface ? 439 440# USB Mice 441#ums* at uhidev? reportid ? 442#wsmouse* at ums? mux 0 443 444# USB eGalax touch-panel 445#uep* at uhub? port ? 446#wsmouse* at uep? mux 0 447 448# USB Keyboards 449#ukbd* at uhidev? reportid ? 450#wskbd* at ukbd? console ? mux 1 451 452# USB serial adapter 453#ucycom* at uhidev? reportid ? 454 455# USB Generic HID devices 456#uhid* at uhidev? reportid ? 457 458# USB Printer 459#ulpt* at uhub? port ? configuration ? interface ? 460 461# USB Modem 462#umodem* at uhub? port ? configuration ? 463#ucom* at umodem? 464 465# Option N.V. Wireless WAN modems 466#uhso* at uhub? port ? configuration ? 467 468# USB Mass Storage 469umass* at uhub? port ? configuration ? interface ? 470wd* at umass? 471 472# USB audio 473#uaudio* at uhub? port ? configuration ? 474 475# USB MIDI 476#umidi* at uhub? port ? configuration ? 477 478# USB IrDA 479# USB-IrDA bridge spec 480#uirda* at uhub? port ? configuration ? interface ? 481#irframe* at uirda? 482 483# SigmaTel STIr4200 USB/IrDA Bridge 484#ustir* at uhub? port ? 485#irframe* at ustir? 486 487# USB Ethernet adapters 488aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 489axe* at uhub? port ? # ASIX AX88172 based adapters 490cdce* at uhub? port ? # CDC, Ethernet Networking Control Model 491cue* at uhub? port ? # CATC USB-EL1201A based adapters 492kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 493udav* at uhub? port ? # Davicom DM9601 based adapters 494url* at uhub? port ? # Realtek RTL8150L based adapters 495 496# USB 802.11 adapters 497atu* at uhub? port ? # Atmel AT76C50XX based adapters 498ural* at uhub? port ? # Ralink Technology RT2500USB 802.11a/b/g 499rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g 500 501# Prolific PL2301/PL2302 host-to-host adapter 502upl* at uhub? port ? 503 504# Serial adapters 505ubsa* at uhub? port ? # Belkin serial adapter 506ucom* at ubsa? portno ? 507 508uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter 509ucom* at uftdi? portno ? 510 511#uipaq* at uhub? port ? # iPAQ PDAs 512#ucom* at uipaq? portno ? 513 514umct* at uhub? port ? # MCT USB-RS232 serial adapter 515ucom* at umct? portno ? 516 517uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter 518ucom* at uplcom? portno ? 519 520uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter 521ucom* at uvscom? portno ? 522 523# Diamond Multimedia Rio 500 524#urio* at uhub? port ? 525 526# USB Handspring Visor 527#uvisor* at uhub? port ? 528#ucom* at uvisor? 529 530# Kyocera AIR-EDGE PHONE 531#ukyopon* at uhub? port ? 532#ucom* at ukyopon? portno ? 533 534# USB scanners 535#uscanner* at uhub? port ? 536 537# USB scanners that use SCSI emulation, e.g., HP5300 538#usscanner* at uhub? port ? 539 540# Topfield TF5000PVR range of DVB recorders 541#utoppy* at uhub? port ? 542 543# Y@P firmware loader 544#uyap* at uhub? port ? 545 546# D-Link DSB-R100 USB radio 547#udsbr* at uhub? port ? 548#radio* at udsbr? 549 550# USB Generic driver 551#ugen* at uhub? port ? 552 553 554# IrDA and Consumer Ir devices 555 556# Toshiba Oboe 557 558# Audio Devices 559 560# Audio support 561#audio* at audiobus? 562 563#spkr* at audio? # PC speaker (synthesized) 564 565# MIDI support 566#midi* at midibus? 567#midi* at pcppi? # MIDI interface to the PC speaker 568 569 570 571# Bluetooth Controller and Device support 572 573# Bluetooth PCMCIA Controllers 574#bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A 575 576# Bluetooth USB Controllers 577#ubt* at uhub? port ? configuration ? interface ? 578#aubtfwl* at uhub? port ? 579 580# Bluetooth Device Hub 581#bthub* at bt3c? 582#bthub* at ubt? 583 584# Bluetooth HID support 585#bthidev* at bthub? 586 587# Bluetooth Mouse 588#btms* at bthidev? reportid ? 589#wsmouse* at btms? mux 0 590 591# Bluetooth Keyboard 592#btkbd* at bthidev? reportid ? 593#wskbd* at btkbd? console ? mux 1 594 595# Bluetooth Apple Magic Mouse 596#btmagic* at bthub? 597#wsmouse* at btmagic? mux 0 598 599# Bluetooth Audio support 600#btsco* at bthub? 601 602 603 604 605# Pseudo-Devices 606 607#pseudo-device crypto # /dev/crypto device 608#pseudo-device swcrypto # software crypto implementation 609 610# disk/mass storage pseudo-devices 611#pseudo-device ccd # concatenated/striped disk devices 612#pseudo-device cgd # cryptographic disk devices 613#pseudo-device raid # RAIDframe disk driver 614#options RAID_AUTOCONFIG # auto-configuration of RAID components 615# Options to enable various other RAIDframe RAID types. 616#options RF_INCLUDE_EVENODD=1 617#options RF_INCLUDE_RAID5_RS=1 618#options RF_INCLUDE_PARITYLOGGING=1 619#options RF_INCLUDE_CHAINDECLUSTER=1 620#options RF_INCLUDE_INTERDECLUSTER=1 621#options RF_INCLUDE_PARITY_DECLUSTERING=1 622#options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 623#pseudo-device fss # file system snapshot device 624#pseudo-device putter # for puffs and pud 625 626pseudo-device md # memory disk device (ramdisk) 627#pseudo-device vnd # disk-like interface to files 628#options VND_COMPRESSION # compressed vnd(4) 629 630# network pseudo-devices 631pseudo-device bpfilter # Berkeley packet filter 632#pseudo-device carp # Common Address Redundancy Protocol 633pseudo-device ipfilter # IP filter (firewall) and NAT 634pseudo-device loop # network loopback 635pseudo-device ppp # Point-to-Point Protocol 636#pseudo-device pppoe # PPP over Ethernet (RFC 2516) 637#pseudo-device sl # Serial Line IP 638#pseudo-device strip # Starmode Radio IP (Metricom) 639#pseudo-device irframetty # IrDA frame line discipline 640#pseudo-device tap # virtual Ethernet 641pseudo-device tun # network tunneling over tty 642#pseudo-device gre # generic L3 over IP tunnel 643#pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) 644#pseudo-device faith # IPv[46] tcp relay translation i/f 645#pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 646pseudo-device vlan # IEEE 802.1q encapsulation 647#pseudo-device bridge # simple inter-network bridging 648#options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too 649pseudo-device pf # PF packet filter 650pseudo-device pflog # PF log if 651# srt is EXPERIMENTAL 652#pseudo-device srt # source-address-based routing 653 654# miscellaneous pseudo-devices 655pseudo-device pty # pseudo-terminals 656#pseudo-device sequencer # MIDI sequencer 657#options RND_COM # use "com" randomness as well (BROKEN) 658pseudo-device clockctl # user control of clock subsystem 659pseudo-device ksyms # /dev/ksyms 660 661# a pseudo device needed for Coda # also needs CODA (above) 662#pseudo-device vcoda # coda minicache <-> venus comm. 663 664# a pseudo device needed for SMBFS 665#pseudo-device nsmb # experimental - SMB requester 666 667# wscons pseudo-devices 668#pseudo-device wsmux # mouse & keyboard multiplexor 669#pseudo-device wsfont 670 671#options FILEASSOC # fileassoc(9) - required for Veriexec 672 # and PAX_SEGVGUARD 673 674# Veriexec 675#pseudo-device veriexec 676# 677# Uncomment the fingerprint methods below that are desired. Note that 678# removing fingerprint methods will have almost no impact on the kernel 679# code size. 680# 681#options VERIFIED_EXEC_FP_SHA256 682#options VERIFIED_EXEC_FP_SHA384 683#options VERIFIED_EXEC_FP_SHA512 684 685options PAX_MPROTECT=0 # PaX mprotect(2) restrictions 686