TS7200 revision 1.11
11.11Sjoff# $NetBSD: TS7200,v 1.11 2005/02/04 06:02:36 joff 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.1Sjoff 431.1Sjoff# File system options 441.1Sjoff#options QUOTA # UFS quotas 451.1Sjoff#options FFS_EI # FFS Endian Independant support 461.1Sjoffoptions NFSSERVER 471.1Sjoffoptions SOFTDEP 481.1Sjoff 491.1Sjoff# Networking options 501.1Sjoff 511.1Sjoff#options GATEWAY # packet forwarding 521.1Sjoffoptions INET # IP + ICMP + TCP + UDP 531.4Sjoffoptions INET6 # IPV6 541.1Sjoff#options IPSEC # IP security 551.1Sjoff#options IPSEC_ESP # IP security (encryption part; define w/ IPSEC) 561.1Sjoff#options IPSEC_DEBUG # debug for IP security 571.1Sjoff#options MROUTING # IP multicast routing 581.1Sjoff#options NS # XNS 591.1Sjoff#options NSIP # XNS tunneling over IP 601.1Sjoff#options ISO,TPIP # OSI 611.1Sjoff#options EON # OSI tunneling over IP 621.1Sjoff#options CCITT,LLC,HDLC # X.25 631.1Sjoff#options NETATALK # AppleTalk networking 641.1Sjoff#options PFIL_HOOKS # pfil(9) packet filter hooks 651.1Sjoff#options PPP_BSDCOMP # BSD-Compress compression support for PPP 661.1Sjoff#options PPP_DEFLATE # Deflate compression support for PPP 671.1Sjoff#options PPP_FILTER # Active filter support for PPP (requires bpf) 681.1Sjoff#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 691.1Sjoff 701.2Sjoffoptions NFS_BOOT_BOOTP 711.2Sjoffoptions NFS_BOOT_DHCP 721.1Sjoff#options NFS_BOOT_BOOTPARAM 731.1Sjoff 741.1Sjoff# Compatibility options 751.1Sjoff 761.1Sjoff#options COMPAT_LINUX 771.1Sjoffoptions COMPAT_16 # NetBSD 1.6 781.1Sjoffoptions COMPAT_20 # NetBSD 2.0 791.1Sjoff#options COMPAT_43 # 4.3BSD compatibility. 801.1Sjoff#options COMPAT_16 # NetBSD 1.6 compatibility. 811.1Sjoff#options COMPAT_15 # NetBSD 1.5 compatibility. 821.1Sjoff#options COMPAT_14 # NetBSD 1.4 compatibility. 831.1Sjoff#options COMPAT_13 # NetBSD 1.3 compatibility. 841.1Sjoff#options COMPAT_12 # NetBSD 1.2 compatibility. 851.1Sjoff#options COMPAT_11 # NetBSD 1.1 compatibility. 861.1Sjoff#options COMPAT_10 # NetBSD 1.0 compatibility. 871.1Sjoff#options COMPAT_09 # NetBSD 0.9 compatibility. 881.1Sjoff#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 891.1Sjoff 901.1Sjoff# Shared memory options 911.1Sjoff 921.1Sjoffoptions SYSVMSG # System V-like message queues 931.1Sjoffoptions SYSVSEM # System V-like semaphores 941.1Sjoffoptions SEMMNI=10 # number of semaphore identifiers 951.1Sjoffoptions SEMMNS=60 # number of semaphores in system 961.1Sjoffoptions SEMUME=10 # max number of undo entries per process 971.1Sjoffoptions SEMMNU=30 # number of undo structures in system 981.1Sjoffoptions SYSVSHM # System V-like memory sharing 991.1Sjoffoptions SHMMAXPGS=1024 # 1024 pages is the default 1001.1Sjoff 1011.1Sjoff# Device options 1021.1Sjoff 1031.1Sjoff#options MEMORY_DISK_HOOKS # boottime setup of ramdisk 1041.1Sjoff#options MEMORY_DISK_ROOT_SIZE=3400 # Size in blocks 1051.1Sjoff#options MEMORY_DISK_IS_ROOT # use memory disk as root 1061.1Sjoff 1071.1Sjoff# Console options. The default console is speed is 115200 baud. 1081.1Sjoff#options CONSPEED=9600 # Console speed 1091.1Sjoff 1101.1Sjoff# Miscellaneous kernel options 1111.1Sjoffoptions KTRACE # system call tracing, a la ktrace(1) 1121.1Sjoffoptions IRQSTATS # manage IRQ statistics 1131.1Sjoff#options LKM # loadable kernel modules 1141.1Sjoff#options KMEMSTATS # kernel memory statistics 1151.1Sjoff#options SCSIVERBOSE # Verbose SCSI errors 1161.1Sjoff#options PCIVERBOSE # Verbose PCI descriptions 1171.1Sjoff#options MIIVERBOSE # Verbose MII autoconfuration messages 1181.1Sjoff#options PCI_CONFIG_DUMP # verbosely dump PCI config space 1191.1Sjoff#options DDB_KEYCODE=0x40 1201.1Sjoff#options USERCONF # userconf(4) support 1211.1Sjoff#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 1221.1Sjoff 1231.1Sjoff# Development and Debugging options 1241.1Sjoff 1251.1Sjoff#options PERFCTRS # performance counters 1261.1Sjoffoptions DIAGNOSTIC # internally consistency checks 1271.1Sjoff#options DEBUG 1281.1Sjoff#options PMAP_DEBUG # Enable pmap_debug_level code 1291.1Sjoff#options IPKDB # remote kernel debugging 1301.1Sjoff#options VERBOSE_INIT_ARM # verbose bootstraping messages 1311.1Sjoffoptions DDB # in-kernel debugger 1321.1Sjoffoptions DDB_ONPANIC=1 1331.1Sjoffoptions DDB_HISTORY_SIZE=100 # Enable history editing in DDB 1341.1Sjoff#makeoptions DEBUG="-g" # compile full symbol table 1351.9Sjoffoptions SYMTAB_SPACE=450000 1361.1Sjoff 1371.1Sjoff##options PMAP_INCLUDE_PTE_SYNC 1381.1Sjoff##options LOCKDEBUG 1391.1Sjoff 1401.1Sjoffconfig netbsd root on ? type ? 1411.2Sjoffconfig netbsd-epe0 root on epe0 type nfs 1421.2Sjoffconfig netbsd-wd0 root on wd0 type ffs 1431.2Sjoffconfig netbsd-sd0 root on sd0 type ffs 1441.1Sjoff 1451.1Sjoff# The main bus device 1461.1Sjoffmainbus0 at root 1471.1Sjoff 1481.1Sjoff# The boot cpu 1491.1Sjoffcpu0 at mainbus? 1501.1Sjoff 1511.1Sjoff# Cirrus Logic EP93xx System-on-chip 1521.1Sjoffepsoc0 at mainbus? 1531.1Sjoff# On-chip timers 1541.1Sjoffepclk0 at epsoc? addr 0x80810000 size 0x90 intr 35 1551.1Sjoff# On-chip serial UARTS 1561.1Sjoffepcom0 at epsoc? addr 0x808c0000 size 0x1000 intr 52 1571.1Sjoffepcom1 at epsoc? addr 0x808d0000 size 0x1000 intr 54 1581.1Sjoff# On-chip USB 1.1 1591.1Sjoffohci* at epsoc? addr 0x80020000 size 0x1000 intr 56 1601.1Sjoff# On-chip 10/100 Ethernet 1611.1Sjoffepe0 at epsoc? addr 0x80010000 size 0x10000 intr 39 1621.1Sjoff# On-board TS-7200 CPLD 1631.1Sjofftspld0 at mainbus? 1641.1Sjoff# PC/104 bus 1651.1Sjoffisa0 at tspld? 1661.1Sjoff# CompactFlash interface 1671.1Sjoffwdc0 at tspld? 1681.3Sjoff# TS-5620 battery-backed real-time clock 1691.3Sjofftsrtc* at tspld? 1701.6Sjoff# HD44780 LCD on LCD header 1711.6Sjofftslcd* at tspld? 1721.11Sjoffwsdisplay* at tslcd? console ? 1731.9Sjoff# 4x4 Matrix Keypad on DIO header 1741.9Sjofftskp* at tspld? 1751.9Sjoffwskbd* at tskp? console ? mux 1 1761.1Sjoff 1771.1Sjoff# TS-SER[1,2,4] multiport serial PC/104 cards 1781.1Sjoffcom0 at isa? port 0x3f8 irq 6 # Standard PC serial ports 1791.1Sjoffcom1 at isa? port 0x2f8 irq 6 1801.1Sjoffcom2 at isa? port 0x3e8 irq 6 1811.1Sjoffcom3 at isa? port 0x2e8 irq 6 1821.1Sjoff 1831.1Sjoffwdc1 at isa? port 0x1f0 irq 7 flags 0x00 1841.1Sjoffwdc2 at isa? port 0x170 irq 7 flags 0x00 1851.5Sjofftscs0 at isa? port 0x300 iomem ? irq ? drq ? # TS-ETH10 PC/104 ethernet 1861.5Sjofftscs1 at isa? port 0x310 iomem ? irq ? drq ? 1871.5Sjofftscs2 at isa? port 0x320 iomem ? irq ? drq ? 1881.5Sjofftscs3 at isa? port 0x330 iomem ? irq ? drq ? 1891.1Sjoff 1901.7Sjoff# PCMCIA bus support 1911.7Sjoffpcmcia* at pcic? controller ? socket ? 1921.7Sjoff 1931.7Sjoffoptions PCIC_ISA_INTR_ALLOC_MASK=0xe0 1941.7Sjoff# ISA PCMCIA controllers 1951.7Sjoffpcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000 1961.7Sjoffpcic1 at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000 1971.7Sjoffpcic2 at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000 1981.7Sjoff 1991.1Sjoff# ATA (IDE) bus support 2001.1Sjoffatabus* at ata? 2011.1Sjoff 2021.1Sjoff# IDE drives 2031.1Sjoff# Flags are used only with controllers that support DMA operations 2041.1Sjoff# and mode settings (e.g. some pciide controllers) 2051.1Sjoff# The lowest order four bits (rightmost digit) of the flags define the PIO 2061.1Sjoff# mode to use, the next set of four bits the DMA mode and the third set the 2071.1Sjoff# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode 2081.1Sjoff# to use, and the last bit must be 1 for this setting to be used. 2091.1Sjoff# For DMA and UDMA, 0xf (1111) means 'disable'. 2101.1Sjoff# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. 2111.1Sjoff# (0xc=1100, 0xa=1010, 0xf=1111) 2121.1Sjoff# 0x0000 means "use whatever the drive claims to support". 2131.1Sjoffwd* at atabus? drive ? flags 0x00ff 2141.1Sjoff 2151.1Sjoff# ATAPI bus support 2161.1Sjoff#atapibus* at atapi? 2171.1Sjoff 2181.1Sjoff# ATAPI devices 2191.1Sjoff# flags have the same meaning as for IDE drives. 2201.1Sjoff# XXX No DMA on IDE devices for now 2211.1Sjoff#cd* at atapibus? drive ? flags 0x0ff0 # ATAPI CD-ROM drives 2221.1Sjoff#sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 2231.1Sjoff#st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives 2241.1Sjoff#uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 2251.1Sjoff 2261.1Sjoff# MII/PHY support 2271.1Sjoff#acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs 2281.1Sjoff#amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs 2291.1Sjoff#bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs 2301.1Sjoff#brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs 2311.1Sjoff#dmphy* at mii? phy ? # Davicom DM9101 PHYs 2321.1Sjoff#exphy* at mii? phy ? # 3Com internal PHYs 2331.1Sjoff#gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs 2341.1Sjoff#glxtphy* at mii? phy ? # Level One LXT-1000 PHYs 2351.1Sjoff#gphyter* at mii? phy ? # NS83861 Gig-E PHY 2361.1Sjoff#icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 2371.1Sjoff#igphy* at mii? phy ? # Intel IGP01E1000 2381.1Sjoff#inphy* at mii? phy ? # Intel 82555 PHYs 2391.1Sjoff#iophy* at mii? phy ? # Intel 82553 PHYs 2401.1Sjoff#lxtphy* at mii? phy ? # Level One LXT-970 PHYs 2411.1Sjoff#makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs 2421.1Sjoff#nsphy* at mii? phy ? # NS83840 PHYs 2431.1Sjoff#nsphyter* at mii? phy ? # NS83843 PHYs 2441.1Sjoff#pnaphy* at mii? phy ? # generic HomePNA PHYs 2451.1Sjoff#qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 2461.1Sjoff#sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 2471.1Sjoff#tlphy* at mii? phy ? # ThunderLAN PHYs 2481.1Sjoff#tqphy* at mii? phy ? # TDK Semiconductor PHYs 2491.1Sjoffukphy* at mii? phy ? # generic unknown PHYs 2501.1Sjoff#urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs 2511.1Sjoff 2521.1Sjoff# USB Controller and Devices 2531.1Sjoff 2541.1Sjoff# USB bus support 2551.1Sjoff#usb* at ehci? 2561.1Sjoffusb* at ohci? 2571.1Sjoff#usb* at uhci? 2581.1Sjoff#usb* at slhci? 2591.1Sjoff 2601.1Sjoff# USB Hubs 2611.1Sjoffuhub* at usb? 2621.1Sjoffuhub* at uhub? port ? configuration ? interface ? 2631.1Sjoff 2641.1Sjoff# USB HID device 2651.1Sjoffuhidev* at uhub? port ? configuration ? interface ? 2661.1Sjoff 2671.1Sjoff# USB Mice 2681.1Sjoff# ums* at uhidev? reportid ? 2691.1Sjoff# wsmouse* at ums? mux 0 2701.1Sjoff 2711.1Sjoff# USB eGalax touch-panel 2721.1Sjoff# uep* at uhub? port ? 2731.1Sjoff# wsmouse* at uep? mux 0 2741.1Sjoff 2751.1Sjoff# USB Keyboards 2761.11Sjoffukbd* at uhidev? reportid ? 2771.11Sjoffwskbd* at ukbd? console ? mux 1 2781.1Sjoff 2791.1Sjoff# USB Generic HID devices 2801.1Sjoffuhid* at uhidev? reportid ? 2811.1Sjoff 2821.1Sjoff# USB Printer 2831.1Sjoffulpt* at uhub? port ? configuration ? interface ? 2841.1Sjoff 2851.1Sjoff# USB Modem 2861.1Sjoffumodem* at uhub? port ? configuration ? 2871.1Sjoffucom* at umodem? 2881.1Sjoff 2891.1Sjoff# USB Mass Storage 2901.1Sjoffumass* at uhub? port ? configuration ? interface ? 2911.1Sjoffscsibus* at umass? 2921.1Sjoff# SCSI devices 2931.1Sjoffsd* at scsibus? target ? lun ? # SCSI disk drives 2941.1Sjoff#st* at scsibus? target ? lun ? # SCSI tape drives 2951.1Sjoff#cd* at scsibus? target ? lun ? # SCSI CD-ROM drives 2961.1Sjoff#ch* at scsibus? target ? lun ? # SCSI autochangers 2971.1Sjoff#ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices 2981.1Sjoff#ss* at scsibus? target ? lun ? # SCSI scanners 2991.1Sjoff#uk* at scsibus? target ? lun ? # SCSI unknown 3001.1Sjoff 3011.1Sjoff# wd* at umass? 3021.1Sjoff 3031.1Sjoff# USB audio 3041.1Sjoffuaudio* at uhub? port ? configuration ? 3051.1Sjoff 3061.1Sjoff# USB MIDI 3071.1Sjoffumidi* at uhub? port ? configuration ? 3081.1Sjoff 3091.1Sjoff# USB IrDA 3101.1Sjoff# USB-IrDA bridge spec 3111.1Sjoffuirda* at uhub? port ? configuration ? interface ? 3121.1Sjoffirframe* at uirda? 3131.1Sjoff 3141.1Sjoff# SigmaTel STIr4200 USB/IrDA Bridge 3151.1Sjoffustir* at uhub? port ? 3161.1Sjoffirframe* at ustir? 3171.1Sjoff 3181.1Sjoff# USB Ethernet adapters 3191.1Sjoffaue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 3201.1Sjoffaxe* at uhub? port ? # ASIX AX88172 based adapters 3211.1Sjoffcue* at uhub? port ? # CATC USB-EL1201A based adapters 3221.1Sjoffkue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 3231.1Sjoffudav* at uhub? port ? # Davicom DM9601 based adapters 3241.1Sjoffurl* at uhub? port ? # Realtek RTL8150L based adapters 3251.1Sjoff 3261.1Sjoff# Prolific PL2301/PL2302 host-to-host adapter 3271.1Sjoffupl* at uhub? port ? 3281.1Sjoff 3291.1Sjoff# Serial adapters 3301.1Sjoffubsa* at uhub? port ? # Belkin serial adapter 3311.1Sjoffucom* at ubsa? portno ? 3321.1Sjoff 3331.1Sjoffuftdi* at uhub? port ? # FTDI FT8U100AX serial adapter 3341.1Sjoffucom* at uftdi? portno ? 3351.1Sjoff 3361.1Sjoffumct* at uhub? port ? # MCT USB-RS232 serial adapter 3371.1Sjoffucom* at umct? portno ? 3381.1Sjoff 3391.1Sjoffuplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter 3401.1Sjoffucom* at uplcom? portno ? 3411.1Sjoff 3421.1Sjoffuvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter 3431.1Sjoffucom* at uvscom? portno ? 3441.8Sjoffatu* at uhub? port ? # Atmel AT76C50XX 802.11b adapter 3451.1Sjoff 3461.1Sjoff# Diamond Multimedia Rio 500 3471.1Sjoff# urio* at uhub? port ? 3481.1Sjoff 3491.1Sjoff# USB Handspring Visor 3501.1Sjoff# uvisor* at uhub? port ? 3511.1Sjoff# ucom* at uvisor? 3521.1Sjoff 3531.1Sjoff# USB scanners 3541.1Sjoff# uscanner* at uhub? port ? 3551.1Sjoff 3561.1Sjoff# USB scanners that use SCSI emulation, e.g., HP5300 3571.1Sjoff# usscanner* at uhub? port ? 3581.1Sjoff 3591.1Sjoff# Y@P firmware loader 3601.1Sjoff# uyap* at uhub? port ? 3611.1Sjoff 3621.1Sjoff# D-Link DSB-R100 USB radio 3631.1Sjoff# udsbr* at uhub? port ? 3641.1Sjoff# radio* at udsbr? 3651.1Sjoff 3661.1Sjoff# USB Generic driver 3671.1Sjoffugen* at uhub? port ? 3681.1Sjoff 3691.1Sjoff# IrDA and Consumer Ir devices 3701.1Sjoff 3711.1Sjoff# Toshiba Oboe 3721.1Sjoff# oboe* at pci? dev ? function ? 3731.1Sjoff# irframe* at oboe? 3741.1Sjoff 3751.1Sjoff# CardBus IEEE1394 controllers 3761.1Sjoff#fwohci* at cardbus? dev ? function ? # IEEE1394 Open Host Controller 3771.1Sjoff 3781.1Sjoff#fw* at fwbus? # IP over 1394 3791.1Sjoff 3801.1Sjoff# IEEE1394 nodes 3811.1Sjoff#fwnode* at fwbus? idhi ? idlo ? 3821.1Sjoff#sbpscsi* at fwnode? 3831.1Sjoff#scsibus* at sbpscsi? 3841.1Sjoff 3851.1Sjoff# Audio Devices 3861.1Sjoff 3871.1Sjoff# OPL[23] FM synthesizers 3881.1Sjoff#opl* at cmpci? flags 1 3891.1Sjoff#opl* at eso? 3901.1Sjoff#opl* at fms? 3911.1Sjoff#opl* at sv? 3921.1Sjoff#opl* at yds? 3931.1Sjoff 3941.1Sjoff# Audio support 3951.1Sjoffaudio* at audiobus? 3961.1Sjoff 3971.1Sjoff# MPU 401 UARTs 3981.1Sjoff#mpu* at cmpci? 3991.1Sjoff#mpu* at eso? 4001.1Sjoff#mpu* at fms? 4011.1Sjoff#mpu* at yds? 4021.1Sjoff 4031.1Sjoff# MIDI support 4041.1Sjoff#midi* at midibus? 4051.1Sjoff 4061.1Sjoff# Pseudo-Devices 4071.1Sjoff 4081.1Sjoff# disk/mass storage pseudo-devices 4091.1Sjoff#pseudo-device md 1 # memory disk device (ramdisk) 4101.8Sjoffpseudo-device vnd 4 # disk-like interface to files 4111.10Shannken#pseudo-device fss 4 # file system snapshot device 4121.1Sjoff 4131.1Sjoff# network pseudo-devices 4141.1Sjoffpseudo-device bpfilter 4 # Berkeley packet filter 4151.1Sjoffpseudo-device loop # network loopback 4161.8Sjoffpseudo-device kttcp # network loopback 4171.1Sjoff 4181.1Sjoff# miscellaneous pseudo-devices 4191.1Sjoffpseudo-device pty # pseudo-terminals 4201.1Sjoffpseudo-device rnd # /dev/random and in-kernel generator 4211.1Sjoff#options RND_COM 4221.1Sjoffpseudo-device clockctl # user control of clock subsystem 4231.1Sjoffpseudo-device ksyms # /dev/ksyms 4241.1Sjoff 4251.1Sjoff# data mover pseudo-devices 4261.1Sjoff#pseudo-device swdmover # softare dmover(9) back-end 4271.1Sjoff#pseudo-device dmoverio # /dev/dmover dmover(9) interface 4281.1Sjoff 4291.11Sjoff# 4301.11Sjoff# wscons options 4311.11Sjoff# 4321.11Sjoff# builtin terminal emulations 4331.11Sjoff#options WSEMUL_SUN # sun terminal emulation 4341.11Sjoffoptions WSEMUL_VT100 # VT100 / VT220 emulation 4351.11Sjoff# customization of console and kernel output - see dev/wscons/wsdisplayvar.h 4361.11Sjoff#options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8) 4371.11Sjoff#options WS_DEFAULT_FG=WSCOL_WHITE 4381.11Sjoff#options WS_DEFAULT_BG=WSCOL_BLACK 4391.11Sjoff#options WS_DEFAULT_COLATTR="(0)" 4401.11Sjoff#options WS_DEFAULT_MONOATTR="(0)" 4411.11Sjoff#options WS_KERNEL_FG=WSCOL_GREEN 4421.11Sjoff#options WS_KERNEL_BG=WSCOL_BLACK 4431.11Sjoff#options WS_KERNEL_COLATTR="" 4441.11Sjoff#options WS_KERNEL_MONOATTR="" 4451.11Sjoff# customization of console border color 4461.11Sjoff#options WSDISPLAY_CUSTOM_BORDER # border customization from wsconsctl(8) 4471.11Sjoff#options WSDISPLAY_BORDER_COLOR=WSCOL_BLUE # default color 4481.11Sjoff# compatibility to other console drivers 4491.11Sjoff#options WSDISPLAY_COMPAT_PCVT # emulate some ioctls 4501.11Sjoff#options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 4511.11Sjoff#options WSDISPLAY_COMPAT_USL # VT handling 4521.11Sjoff#options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 4531.11Sjoff# see dev/pckbc/wskbdmap_mfii.c for implemented layouts 4541.11Sjoff#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" 4551.11Sjoff# allocate a number of virtual screens at autoconfiguration time 4561.11Sjoff#options WSDISPLAY_DEFAULTSCREENS=4 4571.11Sjoff# use a large software cursor that doesn't blink 4581.11Sjoff#options PCDISPLAY_SOFTCURSOR 4591.11Sjoff# modify the screen type of the console; defaults to "80x25" 4601.11Sjoff#options VGA_CONSOLE_SCREENTYPE="\"80x24\"" 4611.11Sjoff# work around a hardware bug that loaded fonts don't work; found on ATI cards 4621.11Sjoff#options VGA_CONSOLE_ATI_BROKEN_FONTSEL 4631.11Sjoff# the following enables some functions to get mouse console support. 4641.11Sjoff# if you want a really secure system, it may be better not to enable them, 4651.11Sjoff# see wsmoused(8), section SECURITY CONSIDERATIONS for more info. 4661.11Sjoff#options WSDISPLAY_CHARFUNCS # mouse console support 4671.11Sjoff# console scrolling support. 4681.11Sjoff#options WSDISPLAY_SCROLLSUPPORT 4691.11Sjoff# enable VGA raster mode capable of displaying multilingual text on console 4701.11Sjoff#options VGA_RASTERCONSOLE 4711.11Sjoff 4721.1Sjoff# wscons pseudo-devices 4731.9Sjoffpseudo-device wsmux # mouse & keyboard multiplexor 4741.1Sjoff#pseudo-device wsfont 4751.1Sjoff 476