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