TS7200 revision 1.21
11.21Schristos# $NetBSD: TS7200,v 1.21 2005/08/19 05:19:50 christos Exp $ 21.1Sjoff# 31.1Sjoff# GENERIC -- Generic kernel 41.1Sjoff# 51.1Sjoff 61.1Sjoffinclude "arch/evbarm/conf/std.tsarm" 71.1Sjoff 81.1Sjoff#options INCLUDE_CONFIG_FILE # embed config file in kernel binary 91.1Sjoffoptions MSGBUFSIZE=65536 101.1Sjoff#options KSTACK_CHECK_MAGIC 111.1Sjoff 121.1Sjoff# estimated number of users 131.1Sjoffmaxusers 32 141.1Sjoff 151.1Sjoff# Standard system options 161.1Sjoff 171.1Sjoffoptions RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 181.1Sjoffoptions NTP # NTP phase/frequency locked loop 191.1Sjoff 201.1Sjoff# CPU options 211.1Sjoff 221.1Sjoffoptions CPU_ARM9 # Support the ARM9TDMI core 231.1Sjoff 241.1Sjoff# File systems 251.1Sjoff 261.1Sjofffile-system FFS # UFS 271.1Sjoff#file-system LFS # log-structured file system 281.1Sjofffile-system MFS # memory file system 291.1Sjofffile-system NFS # Network file system 301.1Sjoff#file-system ADOSFS # AmigaDOS-compatible file system 311.1Sjofffile-system EXT2FS # second extended file system (linux) 321.1Sjoff#file-system CD9660 # ISO 9660 + Rock Ridge file system 331.1Sjofffile-system MSDOSFS # MS-DOS file system 341.1Sjoff#file-system FDESC # /dev/fd 351.1Sjoff#file-system FILECORE # Acorn filecore file system 361.1Sjofffile-system KERNFS # /kern 371.1Sjofffile-system NULLFS # loopback file system 381.1Sjoff#file-system PORTAL # portal filesystem (still experimental) 391.1Sjofffile-system PROCFS # /proc 401.1Sjoff#file-system UMAPFS # NULLFS + uid and gid remapping 411.1Sjofffile-system UNION # union file system 421.21Schristosfile-system PTYFS # /dev/pts/N support 431.1Sjoff 441.1Sjoff# File system options 451.1Sjoff#options QUOTA # UFS quotas 461.1Sjoff#options FFS_EI # FFS Endian Independant support 471.1Sjoffoptions NFSSERVER 481.1Sjoffoptions SOFTDEP 491.13Sdsl#options FFS_NO_SNAPSHOT # ffs snapshots 501.1Sjoff 511.1Sjoff# Networking options 521.1Sjoff 531.1Sjoff#options GATEWAY # packet forwarding 541.1Sjoffoptions INET # IP + ICMP + TCP + UDP 551.4Sjoffoptions INET6 # IPV6 561.1Sjoff#options IPSEC # IP security 571.1Sjoff#options IPSEC_ESP # IP security (encryption part; define w/ IPSEC) 581.15Stron#options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) 591.1Sjoff#options IPSEC_DEBUG # debug for IP security 601.1Sjoff#options MROUTING # IP multicast routing 611.1Sjoff#options NS # XNS 621.1Sjoff#options NSIP # XNS tunneling over IP 631.1Sjoff#options ISO,TPIP # OSI 641.1Sjoff#options EON # OSI tunneling over IP 651.1Sjoff#options CCITT,LLC,HDLC # X.25 661.1Sjoff#options NETATALK # AppleTalk networking 671.1Sjoff#options PFIL_HOOKS # pfil(9) packet filter hooks 681.1Sjoff#options PPP_BSDCOMP # BSD-Compress compression support for PPP 691.1Sjoff#options PPP_DEFLATE # Deflate compression support for PPP 701.1Sjoff#options PPP_FILTER # Active filter support for PPP (requires bpf) 711.1Sjoff#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 721.1Sjoff 731.2Sjoffoptions NFS_BOOT_BOOTP 741.2Sjoffoptions NFS_BOOT_DHCP 751.1Sjoff#options NFS_BOOT_BOOTPARAM 761.1Sjoff 771.1Sjoff# Compatibility options 781.1Sjoff 791.1Sjoff#options COMPAT_LINUX 801.1Sjoffoptions COMPAT_16 # NetBSD 1.6 811.20Schristosoptions COMPAT_30 # NetBSD 3.0 compatibility. 821.1Sjoffoptions COMPAT_20 # NetBSD 2.0 831.1Sjoff#options COMPAT_43 # 4.3BSD compatibility. 841.1Sjoff#options COMPAT_16 # NetBSD 1.6 compatibility. 851.1Sjoff#options COMPAT_15 # NetBSD 1.5 compatibility. 861.1Sjoff#options COMPAT_14 # NetBSD 1.4 compatibility. 871.1Sjoff#options COMPAT_13 # NetBSD 1.3 compatibility. 881.1Sjoff#options COMPAT_12 # NetBSD 1.2 compatibility. 891.1Sjoff#options COMPAT_11 # NetBSD 1.1 compatibility. 901.1Sjoff#options COMPAT_10 # NetBSD 1.0 compatibility. 911.1Sjoff#options COMPAT_09 # NetBSD 0.9 compatibility. 921.1Sjoff#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 931.1Sjoff 941.1Sjoff# Shared memory options 951.1Sjoff 961.1Sjoffoptions SYSVMSG # System V-like message queues 971.1Sjoffoptions SYSVSEM # System V-like semaphores 981.1Sjoffoptions SEMMNI=10 # number of semaphore identifiers 991.1Sjoffoptions SEMMNS=60 # number of semaphores in system 1001.1Sjoffoptions SEMUME=10 # max number of undo entries per process 1011.1Sjoffoptions SEMMNU=30 # number of undo structures in system 1021.1Sjoffoptions SYSVSHM # System V-like memory sharing 1031.1Sjoffoptions SHMMAXPGS=1024 # 1024 pages is the default 1041.1Sjoff 1051.1Sjoff# Device options 1061.1Sjoff 1071.1Sjoff#options MEMORY_DISK_HOOKS # boottime setup of ramdisk 1081.1Sjoff#options MEMORY_DISK_ROOT_SIZE=3400 # Size in blocks 1091.1Sjoff#options MEMORY_DISK_IS_ROOT # use memory disk as root 1101.1Sjoff 1111.1Sjoff# Console options. The default console is speed is 115200 baud. 1121.1Sjoff#options CONSPEED=9600 # Console speed 1131.1Sjoff 1141.1Sjoff# Miscellaneous kernel options 1151.1Sjoffoptions KTRACE # system call tracing, a la ktrace(1) 1161.1Sjoffoptions IRQSTATS # manage IRQ statistics 1171.1Sjoff#options LKM # loadable kernel modules 1181.1Sjoff#options KMEMSTATS # kernel memory statistics 1191.1Sjoff#options SCSIVERBOSE # Verbose SCSI errors 1201.1Sjoff#options PCIVERBOSE # Verbose PCI descriptions 1211.1Sjoff#options MIIVERBOSE # Verbose MII autoconfuration messages 1221.1Sjoff#options PCI_CONFIG_DUMP # verbosely dump PCI config space 1231.1Sjoff#options DDB_KEYCODE=0x40 1241.1Sjoff#options USERCONF # userconf(4) support 1251.1Sjoff#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 1261.1Sjoff 1271.1Sjoff# Development and Debugging options 1281.1Sjoff 1291.1Sjoff#options PERFCTRS # performance counters 1301.1Sjoffoptions DIAGNOSTIC # internally consistency checks 1311.1Sjoff#options DEBUG 1321.1Sjoff#options PMAP_DEBUG # Enable pmap_debug_level code 1331.1Sjoff#options IPKDB # remote kernel debugging 1341.1Sjoff#options VERBOSE_INIT_ARM # verbose bootstraping messages 1351.1Sjoffoptions DDB # in-kernel debugger 1361.1Sjoffoptions DDB_ONPANIC=1 1371.1Sjoffoptions DDB_HISTORY_SIZE=100 # Enable history editing in DDB 1381.1Sjoff#makeoptions DEBUG="-g" # compile full symbol table 1391.9Sjoffoptions SYMTAB_SPACE=450000 1401.1Sjoff 1411.1Sjoff##options PMAP_INCLUDE_PTE_SYNC 1421.1Sjoff##options LOCKDEBUG 1431.1Sjoff 1441.1Sjoffconfig netbsd root on ? type ? 1451.2Sjoffconfig netbsd-epe0 root on epe0 type nfs 1461.2Sjoffconfig netbsd-wd0 root on wd0 type ffs 1471.2Sjoffconfig netbsd-sd0 root on sd0 type ffs 1481.1Sjoff 1491.1Sjoff# The main bus device 1501.1Sjoffmainbus0 at root 1511.1Sjoff 1521.1Sjoff# The boot cpu 1531.1Sjoffcpu0 at mainbus? 1541.1Sjoff 1551.1Sjoff# Cirrus Logic EP93xx System-on-chip 1561.1Sjoffepsoc0 at mainbus? 1571.1Sjoff# On-chip timers 1581.1Sjoffepclk0 at epsoc? addr 0x80810000 size 0x90 intr 35 1591.1Sjoff# On-chip serial UARTS 1601.1Sjoffepcom0 at epsoc? addr 0x808c0000 size 0x1000 intr 52 1611.1Sjoffepcom1 at epsoc? addr 0x808d0000 size 0x1000 intr 54 1621.1Sjoff# On-chip USB 1.1 1631.1Sjoffohci* at epsoc? addr 0x80020000 size 0x1000 intr 56 1641.1Sjoff# On-chip 10/100 Ethernet 1651.1Sjoffepe0 at epsoc? addr 0x80010000 size 0x10000 intr 39 1661.1Sjoff# On-board TS-7200 CPLD 1671.1Sjofftspld0 at mainbus? 1681.1Sjoff# PC/104 bus 1691.1Sjoffisa0 at tspld? 1701.1Sjoff# CompactFlash interface 1711.1Sjoffwdc0 at tspld? 1721.3Sjoff# TS-5620 battery-backed real-time clock 1731.3Sjofftsrtc* at tspld? 1741.19Sjoff 1751.6Sjoff# HD44780 LCD on LCD header 1761.19Sjoff#tslcd* at tspld? 1771.19Sjoff#wsdisplay* at tslcd? console ? 1781.19Sjoff 1791.9Sjoff# 4x4 Matrix Keypad on DIO header 1801.19Sjoff#tskp* at tspld? 1811.19Sjoff#wskbd* at tskp? console ? mux 1 1821.1Sjoff 1831.1Sjoff# TS-SER[1,2,4] multiport serial PC/104 cards 1841.1Sjoffcom0 at isa? port 0x3f8 irq 6 # Standard PC serial ports 1851.1Sjoffcom1 at isa? port 0x2f8 irq 6 1861.1Sjoffcom2 at isa? port 0x3e8 irq 6 1871.1Sjoffcom3 at isa? port 0x2e8 irq 6 1881.1Sjoff 1891.1Sjoffwdc1 at isa? port 0x1f0 irq 7 flags 0x00 1901.1Sjoffwdc2 at isa? port 0x170 irq 7 flags 0x00 1911.19Sjoff 1921.5Sjofftscs0 at isa? port 0x300 iomem ? irq ? drq ? # TS-ETH10 PC/104 ethernet 1931.5Sjofftscs1 at isa? port 0x310 iomem ? irq ? drq ? 1941.5Sjofftscs2 at isa? port 0x320 iomem ? irq ? drq ? 1951.5Sjofftscs3 at isa? port 0x330 iomem ? irq ? drq ? 1961.1Sjoff 1971.19Sjofftsdio0 at isa? port 0x100 # TS-DIO24 general-purpose I/O 1981.19Sjofftsdio1 at isa? port 0x108 1991.19Sjofftsdio2 at isa? port 0x110 2001.19Sjofftsdio3 at isa? port 0x118 2011.19Sjoff 2021.7Sjoff# PCMCIA bus support 2031.7Sjoffpcmcia* at pcic? controller ? socket ? 2041.7Sjoff 2051.7Sjoffoptions PCIC_ISA_INTR_ALLOC_MASK=0xe0 2061.7Sjoff# ISA PCMCIA controllers 2071.7Sjoffpcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000 2081.7Sjoffpcic1 at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000 2091.7Sjoffpcic2 at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000 2101.7Sjoff 2111.1Sjoff# ATA (IDE) bus support 2121.1Sjoffatabus* at ata? 2131.1Sjoff 2141.1Sjoff# IDE drives 2151.1Sjoff# Flags are used only with controllers that support DMA operations 2161.1Sjoff# and mode settings (e.g. some pciide controllers) 2171.1Sjoff# The lowest order four bits (rightmost digit) of the flags define the PIO 2181.1Sjoff# mode to use, the next set of four bits the DMA mode and the third set the 2191.1Sjoff# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode 2201.1Sjoff# to use, and the last bit must be 1 for this setting to be used. 2211.1Sjoff# For DMA and UDMA, 0xf (1111) means 'disable'. 2221.1Sjoff# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. 2231.1Sjoff# (0xc=1100, 0xa=1010, 0xf=1111) 2241.1Sjoff# 0x0000 means "use whatever the drive claims to support". 2251.1Sjoffwd* at atabus? drive ? flags 0x00ff 2261.1Sjoff 2271.1Sjoff# ATAPI bus support 2281.1Sjoff#atapibus* at atapi? 2291.1Sjoff 2301.1Sjoff# ATAPI devices 2311.1Sjoff# flags have the same meaning as for IDE drives. 2321.1Sjoff# XXX No DMA on IDE devices for now 2331.1Sjoff#cd* at atapibus? drive ? flags 0x0ff0 # ATAPI CD-ROM drives 2341.1Sjoff#sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 2351.1Sjoff#st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives 2361.1Sjoff#uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 2371.1Sjoff 2381.1Sjoff# MII/PHY support 2391.1Sjoff#acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs 2401.1Sjoff#amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs 2411.1Sjoff#bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs 2421.1Sjoff#brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs 2431.1Sjoff#dmphy* at mii? phy ? # Davicom DM9101 PHYs 2441.1Sjoff#exphy* at mii? phy ? # 3Com internal PHYs 2451.1Sjoff#gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs 2461.1Sjoff#glxtphy* at mii? phy ? # Level One LXT-1000 PHYs 2471.1Sjoff#gphyter* at mii? phy ? # NS83861 Gig-E PHY 2481.1Sjoff#icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 2491.1Sjoff#igphy* at mii? phy ? # Intel IGP01E1000 2501.1Sjoff#inphy* at mii? phy ? # Intel 82555 PHYs 2511.1Sjoff#iophy* at mii? phy ? # Intel 82553 PHYs 2521.1Sjoff#lxtphy* at mii? phy ? # Level One LXT-970 PHYs 2531.1Sjoff#makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs 2541.1Sjoff#nsphy* at mii? phy ? # NS83840 PHYs 2551.1Sjoff#nsphyter* at mii? phy ? # NS83843 PHYs 2561.1Sjoff#pnaphy* at mii? phy ? # generic HomePNA PHYs 2571.1Sjoff#qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 2581.1Sjoff#sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 2591.1Sjoff#tlphy* at mii? phy ? # ThunderLAN PHYs 2601.1Sjoff#tqphy* at mii? phy ? # TDK Semiconductor PHYs 2611.1Sjoffukphy* at mii? phy ? # generic unknown PHYs 2621.1Sjoff#urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs 2631.1Sjoff 2641.1Sjoff# USB Controller and Devices 2651.1Sjoff 2661.1Sjoff# USB bus support 2671.1Sjoff#usb* at ehci? 2681.1Sjoffusb* at ohci? 2691.1Sjoff#usb* at uhci? 2701.1Sjoff#usb* at slhci? 2711.1Sjoff 2721.1Sjoff# USB Hubs 2731.1Sjoffuhub* at usb? 2741.1Sjoffuhub* at uhub? port ? configuration ? interface ? 2751.1Sjoff 2761.1Sjoff# USB HID device 2771.1Sjoffuhidev* at uhub? port ? configuration ? interface ? 2781.1Sjoff 2791.1Sjoff# USB Mice 2801.1Sjoff# ums* at uhidev? reportid ? 2811.1Sjoff# wsmouse* at ums? mux 0 2821.1Sjoff 2831.1Sjoff# USB eGalax touch-panel 2841.1Sjoff# uep* at uhub? port ? 2851.1Sjoff# wsmouse* at uep? mux 0 2861.1Sjoff 2871.1Sjoff# USB Keyboards 2881.11Sjoffukbd* at uhidev? reportid ? 2891.11Sjoffwskbd* at ukbd? console ? mux 1 2901.1Sjoff 2911.18Sskrll# USB serial adpater 2921.18Sskrllucycom* at uhidev? reportid ? 2931.18Sskrll 2941.1Sjoff# USB Generic HID devices 2951.1Sjoffuhid* at uhidev? reportid ? 2961.1Sjoff 2971.1Sjoff# USB Printer 2981.1Sjoffulpt* at uhub? port ? configuration ? interface ? 2991.1Sjoff 3001.1Sjoff# USB Modem 3011.1Sjoffumodem* at uhub? port ? configuration ? 3021.1Sjoffucom* at umodem? 3031.1Sjoff 3041.1Sjoff# USB Mass Storage 3051.1Sjoffumass* at uhub? port ? configuration ? interface ? 3061.1Sjoffscsibus* at umass? 3071.1Sjoff# SCSI devices 3081.1Sjoffsd* at scsibus? target ? lun ? # SCSI disk drives 3091.1Sjoff#st* at scsibus? target ? lun ? # SCSI tape drives 3101.1Sjoff#cd* at scsibus? target ? lun ? # SCSI CD-ROM drives 3111.1Sjoff#ch* at scsibus? target ? lun ? # SCSI autochangers 3121.1Sjoff#ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices 3131.1Sjoff#ss* at scsibus? target ? lun ? # SCSI scanners 3141.1Sjoff#uk* at scsibus? target ? lun ? # SCSI unknown 3151.1Sjoff 3161.1Sjoff# wd* at umass? 3171.1Sjoff 3181.1Sjoff# USB audio 3191.1Sjoffuaudio* at uhub? port ? configuration ? 3201.1Sjoff 3211.1Sjoff# USB MIDI 3221.1Sjoffumidi* at uhub? port ? configuration ? 3231.1Sjoff 3241.1Sjoff# USB IrDA 3251.1Sjoff# USB-IrDA bridge spec 3261.1Sjoffuirda* at uhub? port ? configuration ? interface ? 3271.1Sjoffirframe* at uirda? 3281.1Sjoff 3291.1Sjoff# SigmaTel STIr4200 USB/IrDA Bridge 3301.1Sjoffustir* at uhub? port ? 3311.1Sjoffirframe* at ustir? 3321.1Sjoff 3331.1Sjoff# USB Ethernet adapters 3341.1Sjoffaue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 3351.1Sjoffaxe* at uhub? port ? # ASIX AX88172 based adapters 3361.1Sjoffcue* at uhub? port ? # CATC USB-EL1201A based adapters 3371.1Sjoffkue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 3381.1Sjoffudav* at uhub? port ? # Davicom DM9601 based adapters 3391.1Sjoffurl* at uhub? port ? # Realtek RTL8150L based adapters 3401.1Sjoff 3411.1Sjoff# Prolific PL2301/PL2302 host-to-host adapter 3421.1Sjoffupl* at uhub? port ? 3431.1Sjoff 3441.1Sjoff# Serial adapters 3451.1Sjoffubsa* at uhub? port ? # Belkin serial adapter 3461.1Sjoffucom* at ubsa? portno ? 3471.1Sjoff 3481.1Sjoffuftdi* at uhub? port ? # FTDI FT8U100AX serial adapter 3491.1Sjoffucom* at uftdi? portno ? 3501.1Sjoff 3511.1Sjoffumct* at uhub? port ? # MCT USB-RS232 serial adapter 3521.1Sjoffucom* at umct? portno ? 3531.1Sjoff 3541.1Sjoffuplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter 3551.1Sjoffucom* at uplcom? portno ? 3561.1Sjoff 3571.1Sjoffuvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter 3581.1Sjoffucom* at uvscom? portno ? 3591.8Sjoffatu* at uhub? port ? # Atmel AT76C50XX 802.11b adapter 3601.1Sjoff 3611.1Sjoff# Diamond Multimedia Rio 500 3621.1Sjoff# urio* at uhub? port ? 3631.1Sjoff 3641.1Sjoff# USB Handspring Visor 3651.1Sjoff# uvisor* at uhub? port ? 3661.1Sjoff# ucom* at uvisor? 3671.1Sjoff 3681.14Sitohy# Kyocera AIR-EDGE PHONE 3691.14Sitohy#ukyopon* at uhub? port ? 3701.14Sitohy#ucom* at ukyopon? portno ? 3711.14Sitohy 3721.1Sjoff# USB scanners 3731.1Sjoff# uscanner* at uhub? port ? 3741.1Sjoff 3751.1Sjoff# USB scanners that use SCSI emulation, e.g., HP5300 3761.1Sjoff# usscanner* at uhub? port ? 3771.1Sjoff 3781.1Sjoff# Y@P firmware loader 3791.1Sjoff# uyap* at uhub? port ? 3801.1Sjoff 3811.1Sjoff# D-Link DSB-R100 USB radio 3821.1Sjoff# udsbr* at uhub? port ? 3831.1Sjoff# radio* at udsbr? 3841.1Sjoff 3851.1Sjoff# USB Generic driver 3861.1Sjoffugen* at uhub? port ? 3871.1Sjoff 3881.1Sjoff# IrDA and Consumer Ir devices 3891.1Sjoff 3901.1Sjoff# Toshiba Oboe 3911.1Sjoff# oboe* at pci? dev ? function ? 3921.1Sjoff# irframe* at oboe? 3931.1Sjoff 3941.1Sjoff# CardBus IEEE1394 controllers 3951.1Sjoff#fwohci* at cardbus? dev ? function ? # IEEE1394 Open Host Controller 3961.1Sjoff 3971.1Sjoff#fw* at fwbus? # IP over 1394 3981.1Sjoff 3991.1Sjoff# IEEE1394 nodes 4001.1Sjoff#fwnode* at fwbus? idhi ? idlo ? 4011.1Sjoff#sbpscsi* at fwnode? 4021.1Sjoff#scsibus* at sbpscsi? 4031.1Sjoff 4041.1Sjoff# Audio Devices 4051.1Sjoff 4061.1Sjoff# OPL[23] FM synthesizers 4071.1Sjoff#opl* at cmpci? flags 1 4081.1Sjoff#opl* at eso? 4091.1Sjoff#opl* at fms? 4101.1Sjoff#opl* at sv? 4111.1Sjoff#opl* at yds? 4121.1Sjoff 4131.1Sjoff# Audio support 4141.1Sjoffaudio* at audiobus? 4151.1Sjoff 4161.1Sjoff# MPU 401 UARTs 4171.1Sjoff#mpu* at cmpci? 4181.1Sjoff#mpu* at eso? 4191.1Sjoff#mpu* at fms? 4201.1Sjoff#mpu* at yds? 4211.1Sjoff 4221.1Sjoff# MIDI support 4231.1Sjoff#midi* at midibus? 4241.1Sjoff 4251.1Sjoff# Pseudo-Devices 4261.1Sjoff 4271.1Sjoff# disk/mass storage pseudo-devices 4281.1Sjoff#pseudo-device md 1 # memory disk device (ramdisk) 4291.8Sjoffpseudo-device vnd 4 # disk-like interface to files 4301.10Shannken#pseudo-device fss 4 # file system snapshot device 4311.1Sjoff 4321.1Sjoff# network pseudo-devices 4331.1Sjoffpseudo-device bpfilter 4 # Berkeley packet filter 4341.1Sjoffpseudo-device loop # network loopback 4351.8Sjoffpseudo-device kttcp # network loopback 4361.1Sjoff 4371.1Sjoff# miscellaneous pseudo-devices 4381.1Sjoffpseudo-device pty # pseudo-terminals 4391.1Sjoffpseudo-device rnd # /dev/random and in-kernel generator 4401.1Sjoff#options RND_COM 4411.1Sjoffpseudo-device clockctl # user control of clock subsystem 4421.1Sjoffpseudo-device ksyms # /dev/ksyms 4431.1Sjoff 4441.1Sjoff# data mover pseudo-devices 4451.1Sjoff#pseudo-device swdmover # softare dmover(9) back-end 4461.1Sjoff#pseudo-device dmoverio # /dev/dmover dmover(9) interface 4471.1Sjoff 4481.11Sjoff# 4491.11Sjoff# wscons options 4501.11Sjoff# 4511.11Sjoff# builtin terminal emulations 4521.11Sjoff#options WSEMUL_SUN # sun terminal emulation 4531.11Sjoffoptions WSEMUL_VT100 # VT100 / VT220 emulation 4541.11Sjoff# customization of console and kernel output - see dev/wscons/wsdisplayvar.h 4551.11Sjoff#options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8) 4561.11Sjoff#options WS_DEFAULT_FG=WSCOL_WHITE 4571.11Sjoff#options WS_DEFAULT_BG=WSCOL_BLACK 4581.11Sjoff#options WS_DEFAULT_COLATTR="(0)" 4591.11Sjoff#options WS_DEFAULT_MONOATTR="(0)" 4601.11Sjoff#options WS_KERNEL_FG=WSCOL_GREEN 4611.11Sjoff#options WS_KERNEL_BG=WSCOL_BLACK 4621.11Sjoff#options WS_KERNEL_COLATTR="" 4631.11Sjoff#options WS_KERNEL_MONOATTR="" 4641.11Sjoff# customization of console border color 4651.11Sjoff#options WSDISPLAY_CUSTOM_BORDER # border customization from wsconsctl(8) 4661.11Sjoff#options WSDISPLAY_BORDER_COLOR=WSCOL_BLUE # default color 4671.11Sjoff# compatibility to other console drivers 4681.11Sjoff#options WSDISPLAY_COMPAT_PCVT # emulate some ioctls 4691.11Sjoff#options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 4701.11Sjoff#options WSDISPLAY_COMPAT_USL # VT handling 4711.11Sjoff#options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 4721.11Sjoff# see dev/pckbc/wskbdmap_mfii.c for implemented layouts 4731.11Sjoff#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" 4741.11Sjoff# allocate a number of virtual screens at autoconfiguration time 4751.11Sjoff#options WSDISPLAY_DEFAULTSCREENS=4 4761.11Sjoff# use a large software cursor that doesn't blink 4771.11Sjoff#options PCDISPLAY_SOFTCURSOR 4781.11Sjoff# modify the screen type of the console; defaults to "80x25" 4791.11Sjoff#options VGA_CONSOLE_SCREENTYPE="\"80x24\"" 4801.11Sjoff# work around a hardware bug that loaded fonts don't work; found on ATI cards 4811.11Sjoff#options VGA_CONSOLE_ATI_BROKEN_FONTSEL 4821.11Sjoff# the following enables some functions to get mouse console support. 4831.11Sjoff# if you want a really secure system, it may be better not to enable them, 4841.11Sjoff# see wsmoused(8), section SECURITY CONSIDERATIONS for more info. 4851.11Sjoff#options WSDISPLAY_CHARFUNCS # mouse console support 4861.11Sjoff# console scrolling support. 4871.11Sjoff#options WSDISPLAY_SCROLLSUPPORT 4881.11Sjoff# enable VGA raster mode capable of displaying multilingual text on console 4891.11Sjoff#options VGA_RASTERCONSOLE 4901.11Sjoff 4911.1Sjoff# wscons pseudo-devices 4921.9Sjoffpseudo-device wsmux # mouse & keyboard multiplexor 4931.1Sjoff#pseudo-device wsfont 4941.1Sjoff 495