XEN3PAE_DOM0 revision 1.38
11.38Sriastrad# $NetBSD: XEN3PAE_DOM0,v 1.38 2023/07/21 02:08:45 riastradh Exp $ 21.2Smaxv# 31.2Smaxv# XEN3_0: Xen 3.0 domain0 kernel 41.1Sbouyer 51.22Sjdolecekinclude "arch/i386/conf/std.xen" 61.1Sbouyer 71.13Scherryoptions XENPV # PV dom0 support 81.26Sbouyeroptions MULTIPROCESSOR 91.26Sbouyer#options NO_PREEMPTION # needed if MULTIPROCESSOR is disabled 101.2Smaxv 111.2Smaxvoptions INCLUDE_CONFIG_FILE # embed config file in kernel binary 121.2Smaxv 131.2Smaxv#options UVMHIST 141.2Smaxv#options UVMHIST_PRINT 151.2Smaxv#options SYSCALL_DEBUG 161.2Smaxv 171.2Smaxvmaxusers 32 # estimated number of users 181.2Smaxv 191.2Smaxv# 201.2Smaxvoptions XEN 211.2Smaxvoptions PAE 221.2Smaxv 231.2Smaxv# boot messages with MPBIOS, acpi and ioapic can be quite large 241.2Smaxvoptions MSGBUFSIZE=24576 251.2Smaxv 261.2Smaxvoptions DOM0OPS 271.2Smaxv# making MCLBYTES = PAGE_SIZE avoids a copy when a mbuf cluster is sent 281.2Smaxv# to a domU, at the expense of a higher memory usage by the network stack. 291.2Smaxv#options MCLSHIFT=12 301.2Smaxv 311.2Smaxvmakeoptions CPUFLAGS="-march=i686" 321.2Smaxv 331.2Smaxv# CPU features 341.2Smaxvest0 at cpu0 # Intel Enhanced SpeedStep (non-ACPI) 351.2Smaxvpowernow0 at cpu0 # AMD PowerNow! and Cool'n'Quiet (non-ACPI) 361.2Smaxv 371.2Smaxv#options MTRR # memory-type range register syscall support 381.2Smaxv 391.2Smaxv#options CONSDEVNAME="\"xencons\"" 401.2Smaxv#options CONS_OVERRIDE 411.2Smaxv 421.2Smaxvoptions INSECURE # disable kernel security levels - X needs this 431.2Smaxv 441.2Smaxvoptions RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 451.2Smaxvoptions NTP # NTP phase/frequency locked loop 461.2Smaxv 471.2Smaxvoptions KTRACE # system call tracing via ktrace(1) 481.2Smaxv 491.2Smaxvoptions CPU_UCODE # cpu ucode loading support 501.2Smaxv 511.2Smaxvoptions SYSVMSG # System V-like message queues 521.2Smaxvoptions SYSVSEM # System V-like semaphores 531.2Smaxv#options SEMMNI=10 # number of semaphore identifiers 541.2Smaxv#options SEMMNS=60 # number of semaphores in system 551.2Smaxv#options SEMUME=10 # max number of undo entries per process 561.2Smaxv#options SEMMNU=30 # number of undo structures in system 571.2Smaxvoptions SYSVSHM # System V-like memory sharing 581.2Smaxv#options SHMMAXPGS=2048 # 2048 pages is the default 591.2Smaxv 601.2Smaxvoptions MODULAR # new style module(7) framework 611.2Smaxvoptions USERCONF # userconf(4) support 621.2Smaxvoptions SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 631.2Smaxv 641.2Smaxv# Alternate buffer queue strategies for better responsiveness under high 651.2Smaxv# disk I/O load. 661.2Smaxv#options BUFQ_READPRIO 671.2Smaxvoptions BUFQ_PRIOCSCAN 681.2Smaxv 691.2Smaxv# Diagnostic/debugging support options 701.2Smaxvoptions DIAGNOSTIC # inexpensive kernel consistency checks 711.2Smaxv#options DEBUG # expensive debugging checks/support 721.2Smaxvoptions DDB # in-kernel debugger 731.2Smaxvoptions DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' 741.2Smaxvoptions DDB_HISTORY_SIZE=512 # enable history editing in DDB 751.2Smaxv#options KGDB # remote debugger 761.2Smaxv#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600 771.25Sbouyer#makeoptions DEBUG="-g" # compile full symbol table 781.2Smaxvoptions DDB_COMMANDONENTER="show registers" 791.38Sriastradoptions KDTRACE_HOOKS # kernel DTrace hooks 801.2Smaxv 811.2Smaxv# Compatibility options 821.2Smaxvinclude "conf/compat_netbsd09.config" 831.2Smaxvoptions COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI 841.2Smaxv#options COMPAT_386BSD_MBRPART # recognize old partition ID 851.2Smaxv 861.2Smaxv# Wedge support 871.2Smaxvoptions DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 881.2Smaxvoptions DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges 891.2Smaxv#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges 901.2Smaxv#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges 911.2Smaxvoptions DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges 921.2Smaxv#options DKWEDGE_METHOD_RDB # Support RDB partitions as wedges 931.2Smaxv 941.2Smaxv# File systems 951.2Smaxvfile-system FFS # UFS 961.2Smaxvfile-system EXT2FS # second extended file system (linux) 971.2Smaxvfile-system LFS # log-structured file system 981.2Smaxvfile-system MFS # memory file system 991.2Smaxvfile-system NFS # Network File System client 1001.2Smaxvfile-system NTFS # Windows/NT file system (experimental) 1011.2Smaxvfile-system CD9660 # ISO 9660 + Rock Ridge file system 1021.2Smaxvfile-system MSDOSFS # MS-DOS file system 1031.2Smaxvfile-system FDESC # /dev/fd 1041.2Smaxvfile-system KERNFS # /kern 1051.2Smaxvfile-system NULLFS # loopback file system 1061.2Smaxvfile-system OVERLAY # overlay file system 1071.2Smaxvfile-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) 1081.2Smaxvfile-system PROCFS # /proc 1091.2Smaxvfile-system UMAPFS # NULLFS + uid and gid remapping 1101.2Smaxvfile-system UNION # union file system 1111.2Smaxvfile-system CODA # Coda File System; also needs vcoda (below) 1121.2Smaxvfile-system PTYFS # /dev/pts/N support 1131.2Smaxvfile-system TMPFS # Efficient memory file-system 1141.2Smaxv 1151.2Smaxv# File system options 1161.36Ssimonb#options FFS_EI # FFS Endian Independent support 1171.36Ssimonb#options FFS_NO_SNAPSHOT # No FFS snapshot support 1181.2Smaxvoptions QUOTA # legacy UFS quotas 1191.2Smaxvoptions QUOTA2 # new, in-filesystem UFS quotas 1201.36Ssimonboptions UFS_DIRHASH # UFS Large Directory Hashing 1211.36Ssimonboptions UFS_EXTATTR # Extended attribute support for UFS1 1221.2Smaxvoptions WAPBL # File system journaling support 1231.36Ssimonboptions LFS_DIRHASH # LFS version of UFS_DIRHASH - experimental 1241.2Smaxv#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 1251.2Smaxv # immutable) behave as system flags. 1261.36Ssimonb#options DISKLABEL_EI # disklabel Endian Independent support 1271.36Ssimonboptions NFSSERVER # Network File System server 1281.2Smaxv 1291.2Smaxv# Networking options 1301.2Smaxv#options GATEWAY # packet forwarding 1311.2Smaxvoptions INET # IP + ICMP + TCP + UDP 1321.2Smaxvoptions INET6 # IPv6 1331.2Smaxvoptions IPSEC # IP security 1341.2Smaxv#options IPSEC_DEBUG # debug for IP security 1351.2Smaxv#options MROUTING # IP multicast routing 1361.2Smaxv#options PIM # Protocol Independent Multicast 1371.2Smaxvoptions NETATALK # AppleTalk networking protocols 1381.2Smaxvoptions PPP_BSDCOMP # BSD-Compress compression support for PPP 1391.2Smaxvoptions PPP_DEFLATE # Deflate compression support for PPP 1401.2Smaxvoptions PPP_FILTER # Active filter support for PPP (requires bpf) 1411.2Smaxv#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 1421.2Smaxv 1431.2Smaxv#options ALTQ # Manipulate network interfaces' output queues 1441.2Smaxv#options ALTQ_BLUE # Stochastic Fair Blue 1451.2Smaxv#options ALTQ_CBQ # Class-Based Queueing 1461.2Smaxv#options ALTQ_CDNR # Diffserv Traffic Conditioner 1471.2Smaxv#options ALTQ_FIFOQ # First-In First-Out Queue 1481.2Smaxv#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) 1491.2Smaxv#options ALTQ_HFSC # Hierarchical Fair Service Curve 1501.2Smaxv#options ALTQ_LOCALQ # Local queueing discipline 1511.2Smaxv#options ALTQ_PRIQ # Priority Queueing 1521.2Smaxv#options ALTQ_RED # Random Early Detection 1531.2Smaxv#options ALTQ_RIO # RED with IN/OUT 1541.2Smaxv#options ALTQ_WFQ # Weighted Fair Queueing 1551.2Smaxv 1561.2Smaxv# These options enable verbose messages for several subsystems. 1571.2Smaxv# Warning, these may compile large string tables into the kernel! 1581.2Smaxv#options MIIVERBOSE # verbose PHY autoconfig messages 1591.2Smaxv#options PCIVERBOSE # verbose PCI device autoconfig messages 1601.2Smaxv#options PCI_CONFIG_DUMP # verbosely dump PCI config space 1611.2Smaxvoptions SCSIVERBOSE # human readable SCSI error messages 1621.2Smaxv#options USBVERBOSE # verbose USB device autoconfig messages 1631.2Smaxv#options HDAUDIOVERBOSE # verbose HDAUDIO driver messages 1641.2Smaxv 1651.2Smaxvoptions NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 1661.2Smaxv#options NFS_BOOT_BOOTSTATIC 1671.2Smaxv#options NFS_BOOTSTATIC_MYIP="\"169.254.1.2\"" 1681.2Smaxv#options NFS_BOOTSTATIC_GWIP="\"169.254.1.1\"" 1691.2Smaxv#options NFS_BOOTSTATIC_MASK="\"255.255.255.0\"" 1701.2Smaxv#options NFS_BOOTSTATIC_SERVADDR="\"169.254.1.1\"" 1711.2Smaxv#options NFS_BOOTSTATIC_SERVER="\"server:/path/to/root\"" 1721.2Smaxv 1731.2Smaxvoptions WSEMUL_VT100 # VT100 / VT220 emulation 1741.2Smaxvoptions WS_KERNEL_FG=WSCOL_GREEN 1751.2Smaxvoptions WSDISPLAY_COMPAT_PCVT # emulate some ioctls 1761.2Smaxvoptions WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 1771.2Smaxvoptions WSDISPLAY_COMPAT_USL # wsconscfg VT handling 1781.2Smaxvoptions WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 1791.2Smaxvoptions WSDISPLAY_DEFAULTSCREENS=4 1801.2Smaxvoptions WSDISPLAY_SCROLLSUPPORT 1811.2Smaxvoptions PCDISPLAY_SOFTCURSOR 1821.2Smaxv 1831.2Smaxvconfig netbsd root on ? type ? 1841.2Smaxv#config netbsd root on wd0a type ffs 1851.2Smaxv#config netbsd root on xennet0 type nfs 1861.2Smaxv 1871.2Smaxvmainbus0 at root 1881.2Smaxv 1891.2Smaxvcpu* at mainbus? 1901.2Smaxv 1911.2Smaxv# IPMI support 1921.2Smaxvipmi0 at mainbus? 1931.11Smlelstvipmi_acpi* at acpi? 1941.11Smlelstvipmi0 at ipmi_acpi? 1951.2Smaxv 1961.2Smaxvhypervisor* at mainbus? # Xen hypervisor 1971.2Smaxv 1981.2Smaxvvcpu* at hypervisor? # Xen virtual CPUs 1991.2Smaxvxenbus* at hypervisor? # Xen virtual bus 2001.2Smaxv 2011.2Smaxvxencons* at hypervisor? # Xen virtual console 2021.2Smaxv#xennet* at hypervisor? # Xen virtual network interface 2031.2Smaxvballoon* at xenbus? # Xen balloon device 2041.2Smaxv 2051.2Smaxv#xbd* at hypervisor? # Xen virtual block device 2061.2Smaxv#wd* at hypervisor? # Xen vbd (wd identity) 2071.2Smaxv#sd* at hypervisor? # Xen vbd (sd identity) 2081.2Smaxv#cd* at hypervisor? # Xen vbd (cd identity) 2091.2Smaxv 2101.2Smaxv# PCI bus support 2111.2Smaxvpci* at hypervisor? bus ? 2121.2Smaxvpci* at pchb? bus ? 2131.2Smaxv 2141.2Smaxv# PCI bridges 2151.2Smaxvichlpcib* at pci? dev ? function ? # Intel ICH PCI-ISA w/ timecounter, 2161.2Smaxv # watchdog and SpeedStep support 2171.2Smaxvpcib* at pci? dev ? function ? # PCI-ISA bridges 2181.2Smaxvpchb* at pci? dev ? function ? # PCI-Host bridges 2191.2Smaxvoptions AGP_X86 2201.2Smaxvppb* at pci? dev ? function ? # PCI-PCI bridges 2211.2Smaxv# XXX 'puc's aren't really bridges, but there's no better place for them here 2221.2Smaxvpuc* at pci? dev ? function ? # PCI "universal" comm. cards 2231.2Smaxv 2241.2Smaxvagp* at pchb? 2251.2Smaxv 2261.2Smaxv# ISA bus support 2271.2Smaxvisa0 at ichlpcib? 2281.2Smaxvisa0 at pcib? 2291.2Smaxvisa0 at hypervisor? 2301.2Smaxv 2311.2Smaxv# Serial Devices 2321.2Smaxv 2331.2Smaxv# PCI serial interfaces 2341.2Smaxvcom* at puc? port ? # 16x50s on "universal" comm boards 2351.2Smaxvcy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards 2361.2Smaxvcz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards 2371.2Smaxv 2381.2Smaxv# ISA serial interfaces 2391.2Smaxv#options COM_HAYESP # adds Hayes ESP serial board support 2401.2Smaxv# If a com port is used as Xen console it can't be used by the domain0 kernel 2411.2Smaxv# and there's no easy way to detect this yet. Leave com0 out as it's the 2421.2Smaxv# port usually used for serial console 2431.2Smaxv#com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports 2441.2Smaxvcom1 at isa? port 0x2f8 irq 3 2451.2Smaxv#com2 at isa? port 0x3e8 irq 5 2461.2Smaxv#com3 at isa? port 0x2e8 irq 9 2471.2Smaxv 2481.2Smaxv# Parallel Printer Interfaces 2491.2Smaxv 2501.2Smaxv# PCI parallel printer interfaces 2511.2Smaxvlpt* at puc? port ? # || ports on "universal" comm boards 2521.2Smaxv 2531.2Smaxv# ISA parallel printer interfaces 2541.2Smaxvlpt0 at isa? port 0x378 irq 7 # standard PC parallel ports 2551.2Smaxv 2561.2Smaxv# Hardware monitors 2571.2Smaxv 2581.2Smaxvamdnb_misc* at pci? # AMD NB Misc Configuration 2591.2Smaxvamdtemp* at amdnb_misc? # AMD CPU Temperature sensors 2601.2Smaxv 2611.2Smaxv# AMD 768 and 8111 power/ACPI controllers 2621.2Smaxvamdpm* at pci? dev ? function ? # RNG and SMBus 1.0 interface 2631.2Smaxv 2641.2Smaxv# Intel ICH SMBus controller 2651.2Smaxvichsmb* at pci? dev ? function ? 2661.2Smaxviic* at ichsmb? 2671.2Smaxv 2681.2Smaxv# I2C controller as found in some Intel PCH devices. 2691.2Smaxvdwiic* at pci? # I2C controller 2701.2Smaxviic* at dwiic? 2711.2Smaxv 2721.2Smaxv# dbCool thermal monitor and fan controller 2731.2Smaxv#iic* at amdpm? # sensors below are on this bus 2741.2Smaxv#dbcool* at iic? addr 0x2C # Unknown other motherboard(s) 2751.2Smaxv#dbcool* at iic? addr 0x2D # Tyan S2881 2761.2Smaxv#dbcool* at iic? addr 0x2E # Tyan S2882-D 2771.2Smaxv 2781.2Smaxv# Serial Presence Detect capable memory modules 2791.2Smaxv#spdmem* at iic? addr 0x50 2801.2Smaxv#spdmem* at iic? addr 0x51 2811.2Smaxv#spdmem* at iic? addr 0x52 2821.2Smaxv#spdmem* at iic? addr 0x53 2831.2Smaxv#spdmem* at iic? addr 0x54 2841.2Smaxv#spdmem* at iic? addr 0x55 2851.2Smaxv#spdmem* at iic? addr 0x56 2861.2Smaxv#spdmem* at iic? addr 0x57 2871.2Smaxv#sdtemp* at iic? addr 0x18 2881.2Smaxv#sdtemp* at iic? addr 0x19 2891.2Smaxv#sdtemp* at iic? addr 0x1a 2901.2Smaxv#sdtemp* at iic? addr 0x1b 2911.2Smaxv#sdtemp* at iic? addr 0x1c 2921.2Smaxv#sdtemp* at iic? addr 0x1d 2931.2Smaxv#sdtemp* at iic? addr 0x1e 2941.2Smaxv#sdtemp* at iic? addr 0x1f 2951.2Smaxv 2961.2Smaxv# Winbond LPC Super I/O 2971.2Smaxv#wbsio* at isa? port 0x2e 2981.2Smaxv#wbsio* at isa? port 0x4e 2991.2Smaxv 3001.2Smaxv# LM7[89] and compatible hardware monitors 3011.2Smaxv# Use flags to select temp sensor type (see lm(4) man page for details) 3021.2Smaxv#lm0 at isa? port 0x290 flags 0x0 # other common: 0x280, 0x310, 0xc00 3031.2Smaxv#lm* at wbsio? 3041.2Smaxv 3051.2Smaxv# VIA VT82C686A/VT8231 Hardware Monitor and Power Management TImer 3061.2Smaxv#viaenv* at pci? dev ? function ? 3071.2Smaxv 3081.2Smaxv 3091.2Smaxv# PCI network interfaces 3101.2Smaxvage* at pci? dev ? function ? # Attansic/Atheros L1 Gigabit Ethernet 3111.2Smaxvan* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) 3121.2Smaxvale* at pci? dev ? function ? # Attansic/Atheros L1E Ethernet 3131.2Smaxvath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 3141.2Smaxvatw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) 3151.2Smaxvbce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet 3161.2Smaxvbge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet 3171.2Smaxvbnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet 3181.2Smaxvdge* at pci? dev ? function ? # Intel 82597 10GbE LR 3191.2Smaxvep* at pci? dev ? function ? # 3Com 3c59x 3201.2Smaxvepic* at pci? dev ? function ? # SMC EPIC/100 Ethernet 3211.2Smaxvet* at pci? dev ? function ? # Agere/LSI ET1310/ET1301 Gigabit 3221.2Smaxvex* at pci? dev ? function ? # 3Com 3c90x[BC] 3231.2Smaxvfxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 3241.2Smaxvgsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet 3251.2Smaxvhme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ 3261.2Smaxvipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 3271.2Smaxviwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG 3281.2Smaxviwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN 3291.2Smaxviwm* at pci? dev ? function ? # Intel Wireless WiFi Link 7xxx 3301.2Smaxvjme* at pci? dev ? function ? # JMicron JMC2[56]0 Ethernet 3311.2Smaxvlii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet 3321.2Smaxvmskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet 3331.2Smaxvmsk* at mskc? # Marvell Yukon 2 Gigabit Ethernet 3341.2Smaxvmtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet 3351.2Smaxvne* at pci? dev ? function ? # NE2000-compatible Ethernet 3361.2Smaxvnfe* at pci? dev ? function ? # NVIDIA nForce Ethernet 3371.2Smaxvntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial 3381.2Smaxvpcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet 3391.2Smaxvral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g 3401.2Smaxvre* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S 3411.2Smaxvrtk* at pci? dev ? function ? # Realtek 8129/8139 3421.2Smaxvsf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet 3431.2Smaxvsip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet 3441.2Smaxvskc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet 3451.2Smaxvsk* at skc? # SysKonnect SK9821 Gigabit Ethernet 3461.2Smaxvste* at pci? dev ? function ? # Sundance ST-201 Ethernet 3471.2Smaxvstge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit 3481.2Smaxvti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet 3491.2Smaxvtl* at pci? dev ? function ? # ThunderLAN-based Ethernet 3501.2Smaxvtlp* at pci? dev ? function ? # DECchip 21x4x and clones 3511.2Smaxvtxp* at pci? dev ? function ? # 3com 3cr990 3521.2Smaxvvge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet 3531.2Smaxvvr* at pci? dev ? function ? # VIA Rhine Fast Ethernet 3541.2Smaxvwi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) 3551.2Smaxvwm* at pci? dev ? function ? # Intel 8254x gigabit 3561.2Smaxvwpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG 3571.2Smaxvxge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE 3581.2Smaxv 3591.2Smaxv# MII/PHY support 3601.2Smaxvacphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs 3611.2Smaxvamhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs 3621.2Smaxvatphy* at mii? phy ? # Attansic/Atheros PHYs 3631.2Smaxvbmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs 3641.2Smaxvbrgphy* at mii? phy ? # Broadcom BCM5400-family PHYs 3651.2Smaxvciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs 3661.2Smaxvdmphy* at mii? phy ? # Davicom DM9101 PHYs 3671.2Smaxvetphy* at mii? phy ? # Agere/LSI ET1011 TruePHY Gig-E PHYs 3681.2Smaxvexphy* at mii? phy ? # 3Com internal PHYs 3691.2Smaxvgentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs 3701.2Smaxvglxtphy* at mii? phy ? # Level One LXT-1000 PHYs 3711.2Smaxvgphyter* at mii? phy ? # NS83861 Gig-E PHY 3721.2Smaxvicsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 3731.2Smaxvigphy* at mii? phy ? # Intel IGP01E1000 3741.2Smaxvihphy* at mii? phy ? # Intel 82577 PHYs 3751.2Smaxvikphy* at mii? phy ? # Intel 82563 PHYs 3761.2Smaxvinphy* at mii? phy ? # Intel 82555 PHYs 3771.2Smaxviophy* at mii? phy ? # Intel 82553 PHYs 3781.2Smaxvlxtphy* at mii? phy ? # Level One LXT-970 PHYs 3791.2Smaxvmakphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs 3801.2Smaxvnsphy* at mii? phy ? # NS83840 PHYs 3811.2Smaxvnsphyter* at mii? phy ? # NS83843 PHYs 3821.2Smaxvpnaphy* at mii? phy ? # generic HomePNA PHYs 3831.2Smaxvqsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 3841.2Smaxvrgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs 3851.2Smaxvrlphy* at mii? phy ? # Realtek 8139/8201L PHYs 3861.2Smaxvsqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 3871.2Smaxvtlphy* at mii? phy ? # ThunderLAN PHYs 3881.2Smaxvtqphy* at mii? phy ? # TDK Semiconductor PHYs 3891.2Smaxvukphy* at mii? phy ? # generic unknown PHYs 3901.2Smaxvurlphy* at mii? phy ? # Realtek RTL8150L internal PHYs 3911.2Smaxv 3921.2Smaxv# I2C HID devices 3931.2Smaxvihidev* at iic? 3941.2Smaxv 3951.2Smaxv# I2C Mice 3961.2Smaxvims* at ihidev? reportid ? 3971.2Smaxvwsmouse* at ims? mux 0 3981.2Smaxv 3991.2Smaxv# I2O devices 4001.2Smaxviop* at pci? dev ? function ? # I/O processor 4011.2Smaxviopsp* at iop? tid ? # SCSI/FC-AL ports 4021.2Smaxvld* at iop? tid ? # block devices 4031.2Smaxvdpti* at iop? tid 0 # DPT/Adaptec control interface 4041.2Smaxv 4051.2Smaxv# IDE and related devices 4061.2Smaxv# PCI IDE controllers - see pciide(4) for supported hardware. 4071.2Smaxv# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know 4081.2Smaxv# how to set up DMA modes for this chip. This may work, or may cause 4091.2Smaxv# a machine hang with some controllers. 4101.2Smaxvpciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver 4111.2Smaxvacardide* at pci? dev ? function ? # Acard IDE controllers 4121.2Smaxvaceride* at pci? dev ? function ? # Acer Lab IDE controllers 4131.2Smaxvahcisata* at pci? dev ? function ? # AHCI SATA controllers 4141.2Smaxvartsata* at pci? dev ? function ? # Intel i31244 SATA controller 4151.2Smaxvcmdide* at pci? dev ? function ? # CMD tech IDE controllers 4161.2Smaxvcypide* at pci? dev ? function ? # Cypress IDE controllers 4171.2Smaxvgeodeide* at pci? dev ? function ? # AMD Geode IDE controllers 4181.2Smaxvhptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers 4191.2Smaxviteide* at pci? dev ? function ? # IT Express IDE controllers 4201.2Smaxvixpide* at pci? dev ? function ? # ATI IXP IDE controllers 4211.2Smaxvjmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers 4221.2Smaxvahcisata* at jmide? 4231.2Smaxvoptiide* at pci? dev ? function ? # Opti IDE controllers 4241.2Smaxvpiixide* at pci? dev ? function ? # Intel IDE controllers 4251.2Smaxvpdcide* at pci? dev ? function ? # Promise IDE controllers 4261.2Smaxvpdcsata* at pci? dev ? function ? # Promise SATA150 controllers 4271.2Smaxvrccide* at pci? dev ? function ? # ServerWorks IDE controllers 4281.2Smaxvsatalink* at pci? dev ? function ? # SiI SATALink controllers 4291.2Smaxvschide* at pci? dev ? function ? # Intel SCH IDE controllers 4301.2Smaxvsiisata* at pci? dev ? function ? # SiI SteelVine controllers 4311.2Smaxvsiside* at pci? dev ? function ? # SiS IDE controllers 4321.2Smaxvslide* at pci? dev ? function ? # Symphony Labs IDE controllers 4331.2Smaxvsvwsata* at pci? dev ? function ? # ServerWorks SATA controllers 4341.2Smaxvstpcide* at pci? dev ? function ? # STMicro STPC IDE controllers 4351.2Smaxvviaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers 4361.2Smaxv 4371.2Smaxv# ATA (IDE) bus support 4381.2Smaxvatabus* at ata? 4391.2Smaxv 4401.2Smaxv# IDE drives 4411.2Smaxv# Flags are used only with controllers that support DMA operations 4421.2Smaxv# and mode settings (e.g. some pciide controllers) 4431.2Smaxv# The lowest order four bits (rightmost digit) of the flags define the PIO 4441.2Smaxv# mode to use, the next set of four bits the DMA mode and the third set the 4451.2Smaxv# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode 4461.2Smaxv# to use, and the last bit must be 1 for this setting to be used. 4471.2Smaxv# For DMA and UDMA, 0xf (1111) means 'disable'. 4481.2Smaxv# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. 4491.2Smaxv# (0xc=1100, 0xa=1010, 0xf=1111) 4501.2Smaxv# 0x0000 means "use whatever the drive claims to support". 4511.2Smaxvwd* at atabus? drive ? flags 0x0000 4521.2Smaxv 4531.2Smaxv# ATA RAID configuration support, as found on some Promise controllers. 4541.2Smaxvpseudo-device ataraid 4551.2Smaxvld* at ataraid? vendtype ? unit ? 4561.2Smaxv 4571.2Smaxv# ATAPI bus support 4581.2Smaxvatapibus* at atapi? 4591.2Smaxv 4601.2Smaxv# ATAPI devices 4611.2Smaxv# flags have the same meaning as for IDE drives. 4621.2Smaxvcd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 4631.2Smaxvsd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 4641.2Smaxvst* at atapibus? drive ? flags 0x0000 # ATAPI tape drives 4651.2Smaxvuk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 4661.2Smaxv 4671.2Smaxv# SCSI Controllers and Devices 4681.2Smaxv 4691.2Smaxv# PCI SCSI controllers 4701.2Smaxvadv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 4711.2Smaxvadw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI 4721.2Smaxvahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 4731.2Smaxvahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI 4741.2Smaxvbha* at pci? dev ? function ? # BusLogic 9xx SCSI 4751.2Smaxvdpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID 4761.2Smaxviha* at pci? dev ? function ? # Initio INIC-940/950 SCSI 4771.2Smaxvisp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel 4781.2Smaxvmfi* at pci? dev ? function ? # LSI MegaRAID SAS 4791.8Sbouyermfii* at pci? dev ? function ? # LSI MegaRAID SAS (Fusion and newer) 4801.2Smaxvmly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID 4811.2Smaxvmpt* at pci? dev ? function ? # LSILogic 9x9 and 53c1030 (Fusion-MPT) 4821.2Smaxvmpii* at pci? dev ? function ? # LSI Logic Fusion-MPT II 4831.2Smaxvnjs* at pci? dev ? function ? # Workbit NinjaSCSI-32 4841.2Smaxvpcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI 4851.2Smaxvsiop* at pci? dev ? function ? # Symbios 53c8xx SCSI 4861.2Smaxvesiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer 4871.2Smaxv#options SIOP_SYMLED # drive the act. LED in software 4881.2Smaxvtrm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI 4891.2Smaxv# SCSI bus support 4901.2Smaxvscsibus* at scsi? 4911.2Smaxv 4921.2Smaxv# SCSI devices 4931.2Smaxvsd* at scsibus? target ? lun ? # SCSI disk drives 4941.2Smaxvst* at scsibus? target ? lun ? # SCSI tape drives 4951.2Smaxvcd* at scsibus? target ? lun ? # SCSI CD-ROM drives 4961.2Smaxvch* at scsibus? target ? lun ? # SCSI autochangers 4971.2Smaxvses* at scsibus? target ? lun ? # SCSI Enclosure Services devices 4981.2Smaxvss* at scsibus? target ? lun ? # SCSI scanners 4991.2Smaxvuk* at scsibus? target ? lun ? # SCSI unknown 5001.2Smaxv 5011.2Smaxv# RAID controllers and devices 5021.2Smaxvaac* at pci? dev ? function ? # Adaptec AAC family 5031.2Smaxvamr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID 5041.2Smaxvarcmsr* at pci? dev ? function ? # Areca SATA RAID controllers 5051.2Smaxvcac* at pci? dev ? function ? # Compaq PCI array controllers 5061.2Smaxvciss* at pci? dev ? function ? # HP Smart Array controllers 5071.2Smaxvicp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID 5081.2Smaxvmlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family 5091.2Smaxvtwe* at pci? dev ? function ? # 3ware Escalade RAID controllers 5101.2Smaxvtwa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers 5111.2Smaxv 5121.2Smaxvld* at aac? unit ? # logical disk devices 5131.2Smaxvld* at amr? unit ? 5141.2Smaxvld* at cac? unit ? 5151.2Smaxvld* at icp? unit ? 5161.2Smaxvld* at twe? unit ? 5171.2Smaxvld* at twa? unit ? 5181.2Smaxvld* at mlx? unit ? 5191.2Smaxv 5201.2Smaxvicpsp* at icp? unit ? # SCSI pass-through 5211.2Smaxv 5221.2Smaxv# wscons 5231.2Smaxvpckbc0 at isa? # PC keyboard controller 5241.2Smaxvpckbd* at pckbc? # PC keyboard 5251.2Smaxvpms* at pckbc? # PS/2 mouse for wsmouse 5261.2Smaxv#options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume 5271.2Smaxvoptions PMS_SYNAPTICS_TOUCHPAD # Enable support for Synaptics Touchpads 5281.2Smaxv#vga0 at isa? 5291.2Smaxvvga* at pci? dev ? function ? 5301.2Smaxv#pcdisplay0 at isa? # CGA, MDA, EGA, HGA 5311.2Smaxv#machfb* at pci? dev ? function ? # ATI Mach64 framebuffer driver 5321.2Smaxvwsdisplay* at vga? console ? 5331.2Smaxv#wsdisplay* at pcdisplay? console ? 5341.2Smaxv#wsdisplay* at machfb? console ? 5351.2Smaxvwskbd* at pckbd? console ? 5361.2Smaxvwsmouse* at pms? mux 0 5371.2Smaxv 5381.2Smaxv# USB Controller and Devices 5391.2Smaxv 5401.2Smaxv# PCI USB controllers 5411.2Smaxvxhci* at pci? dev ? function ? # eXtensible Host Controller 5421.2Smaxvehci* at pci? dev ? function ? # Enhanced Host Controller 5431.2Smaxvohci* at pci? dev ? function ? # Open Host Controller 5441.2Smaxvuhci* at pci? dev ? function ? # Universal Host Controller (Intel) 5451.2Smaxv 5461.2Smaxv# USB bus support 5471.2Smaxvusb* at xhci? 5481.2Smaxvusb* at ehci? 5491.2Smaxvusb* at ohci? 5501.2Smaxvusb* at uhci? 5511.2Smaxv 5521.2Smaxv# USB Hubs 5531.2Smaxvuhub* at usb? 5541.2Smaxvuhub* at uhub? port ? 5551.2Smaxv 5561.2Smaxv# USB HID device 5571.2Smaxvuhidev* at uhub? port ? configuration ? interface ? 5581.2Smaxv 5591.2Smaxv# USB Mice 5601.2Smaxvums* at uhidev? reportid ? 5611.2Smaxvwsmouse* at ums? mux 0 5621.2Smaxv 5631.2Smaxv# USB eGalax touch-panel 5641.2Smaxvuep* at uhub? port ? 5651.2Smaxvwsmouse* at uep? mux 0 5661.2Smaxv 5671.2Smaxv# USB Keyboards 5681.2Smaxvukbd* at uhidev? reportid ? 5691.2Smaxvwskbd* at ukbd? console ? mux 1 5701.2Smaxv 5711.2Smaxv# USB serial adapter 5721.2Smaxvucycom* at uhidev? reportid ? 5731.2Smaxv 5741.2Smaxv# USB Generic HID devices 5751.2Smaxvuhid* at uhidev? reportid ? 5761.2Smaxv 5771.2Smaxv# USB Printer 5781.2Smaxvulpt* at uhub? port ? configuration ? interface ? 5791.2Smaxv 5801.2Smaxv# USB Modem 5811.2Smaxvumodem* at uhub? port ? configuration ? 5821.2Smaxvucom* at umodem? 5831.2Smaxv 5841.2Smaxv# Option N.V. Wireless WAN modems 5851.2Smaxvuhso* at uhub? port ? configuration ? 5861.2Smaxv 5871.2Smaxv# USB Mass Storage 5881.2Smaxvumass* at uhub? port ? configuration ? interface ? 5891.2Smaxv 5901.2Smaxv# USB audio 5911.2Smaxvuaudio* at uhub? port ? configuration ? 5921.2Smaxv 5931.2Smaxv# USB MIDI 5941.2Smaxvumidi* at uhub? port ? configuration ? 5951.2Smaxv 5961.2Smaxv# USB IrDA 5971.2Smaxv# USB-IrDA bridge spec 5981.2Smaxvuirda* at uhub? port ? configuration ? interface ? 5991.2Smaxvirframe* at uirda? 6001.2Smaxv 6011.2Smaxv# SigmaTel STIr4200 USB/IrDA Bridge 6021.2Smaxvustir* at uhub? port ? 6031.2Smaxvirframe* at ustir? 6041.2Smaxv 6051.2Smaxv# USB Ethernet adapters 6061.2Smaxvaue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 6071.2Smaxvaxe* at uhub? port ? # ASIX AX88172 based adapters 6081.2Smaxvcdce* at uhub? port ? # CDC, Ethernet Networking Control Model 6091.2Smaxvcue* at uhub? port ? # CATC USB-EL1201A based adapters 6101.2Smaxvkue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 6111.5Srinmue* at uhub? port ? # Microchip LAN75xx/LAN78xx based adapters 6121.2Smaxvudav* at uhub? port ? # Davicom DM9601 based adapters 6131.12Srinure* at uhub? port ? # Realtek RTL8152/RTL8153 based adapters 6141.2Smaxvurl* at uhub? port ? # Realtek RTL8150L based adapters 6151.2Smaxvurndis* at uhub? port ? # Microsoft RNDIS specification 6161.2Smaxv 6171.2Smaxv# USB 802.11 adapters 6181.2Smaxvatu* at uhub? port ? # Atmel AT76C50XX based adapters 6191.2Smaxvural* at uhub? port ? # Ralink Technology RT2500USB 802.11a/b/g 6201.2Smaxvrum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g 6211.2Smaxvurtw* at uhub? port ? # Realtek RTL8187/RTL8187B 802.11b/g 6221.2Smaxv 6231.2Smaxv# Prolific PL2301/PL2302 host-to-host adapter 6241.2Smaxvupl* at uhub? port ? 6251.2Smaxv 6261.2Smaxv# Serial adapters 6271.2Smaxvubsa* at uhub? port ? # Belkin serial adapter 6281.2Smaxvucom* at ubsa? portno ? 6291.2Smaxv 6301.2Smaxvuftdi* at uhub? port ? # FTDI FT8U100AX serial adapter 6311.2Smaxvucom* at uftdi? portno ? 6321.2Smaxv 6331.2Smaxvumct* at uhub? port ? # MCT USB-RS232 serial adapter 6341.2Smaxvucom* at umct? portno ? 6351.2Smaxv 6361.2Smaxvuplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter 6371.2Smaxvucom* at uplcom? portno ? 6381.2Smaxv 6391.2Smaxvuvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter 6401.2Smaxvucom* at uvscom? portno ? 6411.2Smaxv 6421.2Smaxv# USB Handspring Visor 6431.2Smaxvuvisor* at uhub? port ? 6441.2Smaxvucom* at uvisor? 6451.2Smaxv 6461.2Smaxv# Kyocera AIR-EDGE PHONE 6471.2Smaxvukyopon* at uhub? port ? 6481.2Smaxvucom* at ukyopon? portno ? 6491.2Smaxv 6501.2Smaxv# USB scanners that use SCSI emulation, e.g., HP5300 6511.2Smaxvusscanner* at uhub? port ? 6521.2Smaxv 6531.2Smaxv# D-Link DSB-R100 USB radio 6541.2Smaxvudsbr* at uhub? port ? 6551.2Smaxvradio* at udsbr? 6561.2Smaxv 6571.2Smaxv# USB Generic driver 6581.2Smaxvugen* at uhub? port ? 6591.2Smaxv 6601.2Smaxv# PCI IEEE1394 controllers 6611.2Smaxvfwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller 6621.2Smaxv 6631.2Smaxv# CardBus IEEE1394 controllers 6641.2Smaxv#fwohci* at cardbus? function ? # IEEE1394 Open Host Controller 6651.2Smaxv 6661.2Smaxvieee1394if* at fwohci? 6671.2Smaxvfwip* at ieee1394if? # IP over IEEE1394 6681.2Smaxvsbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394 6691.2Smaxv 6701.2Smaxv 6711.2Smaxv# SD/MMC/SDIO Controller and Device support 6721.2Smaxv 6731.2Smaxv# PCI SD/MMC controller 6741.2Smaxvsdhc* at pci? # SD Host Controller 6751.2Smaxvrtsx* at pci? # Realtek RTS5209/RTS5229 Card Reader 6761.2Smaxv 6771.2Smaxv# CardBus SD/MMC controller 6781.2Smaxv#sdhc* at cardbus? function ? # SD Host Controller 6791.2Smaxv 6801.2Smaxvsdmmc* at sdhc? # SD/MMC bus 6811.2Smaxvsdmmc* at rtsx? # SD/MMC bus 6821.2Smaxvld* at sdmmc? 6831.2Smaxv 6841.2Smaxv 6851.2Smaxv# Audio Devices 6861.2Smaxv 6871.2Smaxv# PCI audio devices 6881.2Smaxvauacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio 6891.2Smaxvauich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio 6901.2Smaxvauixp* at pci? dev ? function ? # ATI IXP AC'97 Audio 6911.2Smaxvautri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio 6921.2Smaxvauvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio 6931.2Smaxvclcs* at pci? dev ? function ? # Cirrus Logic CS4280 6941.2Smaxvclct* at pci? dev ? function ? # Cirrus Logic CS4281 6951.2Smaxvcmpci* at pci? dev ? function ? # C-Media CMI8338/8738 6961.2Smaxveap* at pci? dev ? function ? # Ensoniq AudioPCI 6971.2Smaxvemuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 6981.2Smaxvesa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio 6991.2Smaxvesm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator 7001.2Smaxveso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive 7011.2Smaxvfms* at pci? dev ? function ? # Forte Media FM801 7021.2Smaxvneo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio 7031.2Smaxvsv* at pci? dev ? function ? # S3 SonicVibes 7041.2Smaxvyds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio 7051.2Smaxv 7061.2Smaxv# OPL[23] FM synthesizers 7071.2Smaxv#opl0 at isa? port 0x388 # use only if not attached to sound card 7081.2Smaxvopl* at cmpci? flags 1 7091.2Smaxvopl* at eso? 7101.2Smaxvopl* at fms? 7111.2Smaxvopl* at sv? 7121.2Smaxvopl* at yds? 7131.2Smaxv 7141.2Smaxv# High Definition Audio 7151.2Smaxvhdaudio* at pci? dev ? function ? # High Definition Audio 7161.2Smaxvhdafg* at hdaudiobus? 7171.2Smaxv 7181.2Smaxv# Audio support 7191.2Smaxvaudio* at audiobus? 7201.2Smaxv 7211.2Smaxvspkr* at audio? # PC speaker (synthesized) 7221.2Smaxv 7231.2Smaxv# MPU 401 UARTs 7241.2Smaxv#mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card 7251.2Smaxvmpu* at cmpci? 7261.2Smaxvmpu* at eso? 7271.2Smaxvmpu* at fms? 7281.2Smaxvmpu* at yds? 7291.2Smaxv 7301.2Smaxv# MIDI support 7311.2Smaxvmidi* at midibus? 7321.2Smaxv 7331.2Smaxv# Bluetooth Controller and Device support 7341.2Smaxv 7351.2Smaxv# Bluetooth PCMCIA Controllers 7361.2Smaxv#bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A 7371.2Smaxv#btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 7381.2Smaxv 7391.2Smaxv# Bluetooth USB Controllers 7401.2Smaxvubt* at uhub? port ? 7411.2Smaxvaubtfwl* at uhub? port ? 7421.2Smaxv 7431.2Smaxv# Bluetooth Device Hub 7441.2Smaxv#bthub* at bt3c? 7451.2Smaxv#bthub* at btbh? 7461.2Smaxvbthub* at ubt? 7471.2Smaxv 7481.2Smaxv# Bluetooth HID support 7491.2Smaxvbthidev* at bthub? 7501.2Smaxv 7511.2Smaxv# Bluetooth Mouse 7521.2Smaxvbtms* at bthidev? reportid ? 7531.2Smaxvwsmouse* at btms? mux 0 7541.2Smaxv 7551.2Smaxv# Bluetooth Keyboard 7561.2Smaxvbtkbd* at bthidev? reportid ? 7571.2Smaxvwskbd* at btkbd? console ? mux 1 7581.2Smaxv 7591.2Smaxv# Bluetooth Apple Magic Mouse 7601.2Smaxvbtmagic* at bthub? 7611.2Smaxvwsmouse* at btmagic? mux 0 7621.2Smaxv 7631.2Smaxv# Bluetooth Audio support 7641.2Smaxvbtsco* at bthub? 7651.2Smaxv 7661.2Smaxv 7671.2Smaxv# Cryptographic Devices 7681.2Smaxv 7691.2Smaxv# PCI cryptographic devices 7701.2Smaxvhifn* at pci? dev ? function ? # Hifn 7755/7811/795x 7711.2Smaxvubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x 7721.2Smaxv 7731.2Smaxv# Pseudo-Devices 7741.2Smaxv 7751.2Smaxvpseudo-device crypto # /dev/crypto device 7761.2Smaxvpseudo-device swcrypto # software crypto implementation 7771.2Smaxv 7781.2Smaxv# disk/mass storage pseudo-devices 7791.2Smaxvpseudo-device bio # RAID control device driver 7801.2Smaxvpseudo-device ccd # concatenated/striped disk devices 7811.2Smaxvpseudo-device cgd # cryptographic disk devices 7821.2Smaxvpseudo-device raid # RAIDframe disk driver 7831.2Smaxvoptions RAID_AUTOCONFIG # auto-configuration of RAID components 7841.2Smaxv# Options to enable various other RAIDframe RAID types. 7851.2Smaxv#options RF_INCLUDE_EVENODD=1 7861.2Smaxv#options RF_INCLUDE_RAID5_RS=1 7871.2Smaxv#options RF_INCLUDE_PARITYLOGGING=1 7881.2Smaxv#options RF_INCLUDE_CHAINDECLUSTER=1 7891.2Smaxv#options RF_INCLUDE_INTERDECLUSTER=1 7901.2Smaxv#options RF_INCLUDE_PARITY_DECLUSTERING=1 7911.2Smaxv#options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 7921.2Smaxvpseudo-device fss # file system snapshot device 7931.2Smaxv 7941.2Smaxvpseudo-device md # memory disk device (ramdisk) 7951.2Smaxvpseudo-device vnd # disk-like interface to files 7961.2Smaxvpseudo-device dm # device-mapper driver for LVM 7971.2Smaxv 7981.2Smaxv# network pseudo-devices 7991.2Smaxvpseudo-device bpfilter # Berkeley packet filter 8001.2Smaxvpseudo-device loop # network loopback 8011.2Smaxvpseudo-device ppp # Point-to-Point Protocol 8021.2Smaxvpseudo-device pppoe # PPP over Ethernet (RFC 2516) 8031.2Smaxvpseudo-device sl # Serial Line IP 8041.2Smaxvpseudo-device irframetty # IrDA frame line discipline 8051.2Smaxvpseudo-device tap # virtual Ethernet 8061.2Smaxvpseudo-device tun # network tunneling over tty 8071.2Smaxvpseudo-device gre # generic L3 over IP tunnel 8081.2Smaxvpseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933) 8091.2Smaxv#pseudo-device faith # IPv[46] tcp relay translation i/f 8101.2Smaxvpseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 8111.2Smaxvpseudo-device vlan # IEEE 802.1q encapsulation 8121.2Smaxvpseudo-device bridge # simple inter-network bridging 8131.33Sroypseudo-device vether # Virtual Ethernet for bridge 8141.4Smaxvpseudo-device l2tp # L2TPv3 interface 8151.3Smaxvpseudo-device npf # NPF packet filter 8161.2Smaxv 8171.2Smaxv# accept filters 8181.2Smaxvpseudo-device accf_data # "dataready" accept filter 8191.2Smaxvpseudo-device accf_http # "httpready" accept filter 8201.2Smaxv 8211.2Smaxv# miscellaneous pseudo-devices 8221.2Smaxvpseudo-device pty # pseudo-terminals 8231.2Smaxvpseudo-device sequencer # MIDI sequencer 8241.2Smaxv# rnd works; RND_COM does not on port i386 yet. 8251.2Smaxv#options RND_COM # use "com" randomness as well (BROKEN) 8261.2Smaxvpseudo-device clockctl # user control of clock subsystem 8271.2Smaxvpseudo-device ksyms # /dev/ksyms 8281.2Smaxvpseudo-device putter # for puffs and pud 8291.2Smaxv 8301.2Smaxv# a pseudo device needed for Coda # also needs CODA (above) 8311.2Smaxvpseudo-device vcoda # coda minicache <-> venus comm. 8321.2Smaxv 8331.2Smaxv# wscons pseudo-devices 8341.2Smaxvpseudo-device wsmux # mouse & keyboard multiplexor 8351.2Smaxvpseudo-device wsfont 8361.2Smaxv 8371.2Smaxv# userland interface to drivers, including autoconf and properties retrieval 8381.2Smaxvpseudo-device drvctl 8391.2Smaxv 8401.2Smaxv# xen pseudo-devices 8411.2Smaxvpseudo-device xenevt 8421.2Smaxvpseudo-device xvif 8431.2Smaxvpseudo-device xbdback 8441.2Smaxv 8451.2Smaxvoptions PAX_MPROTECT=0 # PaX mprotect(2) restrictions 8461.2Smaxvoptions PAX_ASLR=0 # PaX Address Space Layout Randomization 8471.2Smaxv 8481.2Smaxvppb* at pci? dev ? function ? # PCI-PCI bridges 8491.2Smaxvpci* at ppb? bus ? 8501.2Smaxv 8511.2Smaxv# pci backend devices, used for PCI pass-through. To export a PCI device 8521.2Smaxv# to a domU, the device has to be attached to the pciback driver in the dom0. 8531.2Smaxv# you can force a device to attach to the pciback driver in dom0 passing 8541.2Smaxv# pciback.hide=(bus:dev.fun)(bus:dev.func) to the dom0 kernel boot parameters. 8551.2Smaxv# bus and dev are 2-digits hex number, func is a single-digit number: 8561.2Smaxv# pciback.hide=(00:1a.0)(00:1a.1)(00:1a.7) 8571.2Smaxvpciback* at pci? #pci backend device 8581.2Smaxv 8591.10Scherryacpi0 at hypervisor? # ACPI access in PV mode 8601.10Scherryacpi0 at mainbus? # ACPI access in PVH(VM) mode 8611.10Scherry 8621.2Smaxvoptions MPBIOS 8631.2Smaxv#options MPDEBUG 8641.2Smaxv#options MPVERBOSE 8651.2Smaxv#options ACPIVERBOSE 8661.2Smaxv#options PCI_ADDR_FIXUP # fixup PCI I/O addresses 8671.2Smaxv#options PCI_BUS_FIXUP # fixup PCI bus numbering 8681.2Smaxv#options PCI_INTR_FIXUP # fixup PCI interrupt routing 8691.2Smaxv 8701.2Smaxvioapic* at mainbus? apid ? 8711.2Smaxv 8721.2Smaxv# ACPI devices 8731.2Smaxvacpiacad* at acpi? # ACPI AC Adapter 8741.2Smaxvacpibat* at acpi? # ACPI Battery 8751.2Smaxvacpibut* at acpi? # ACPI Button 8761.2Smaxvacpidalb* at acpi? # ACPI Direct Application Launch Button 8771.2Smaxv# The ACPI Embedded Controller is generally configured via the special ECDT. 8781.2Smaxv# This is required as parts of the DSDT can reference the EC before the normal 8791.2Smaxv# attach phase. 8801.2Smaxvacpiec* at acpi? # ACPI Embedded Controller (late binding) 8811.2Smaxvacpiecdt* at acpi? # ACPI Embedded Controller (early binding) 8821.2Smaxvacpilid* at acpi? # ACPI Lid Switch 8831.2Smaxvaibs* at acpi? # ASUSTeK AI Booster hardware monitor 8841.2Smaxvhpqlb* at acpi? # HP Quick Launch Buttons 8851.37Sabs 8861.37Sabs# Pull in optional local configuration - always at end 8871.37Sabscinclude "arch/i386/conf/GENERIC.local" 8881.37Sabscinclude "arch/i386/conf/XEN3_DOM0.local" 889