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