# # Thinkpad x40 # machine i386 include "../../../conf/GENERIC" maxusers 40 # estimated number of users option CITI option DDB_SAFE_CONSOLE # allow break into ddb during boot option WS_KERNEL_FG=WSCOL_CYAN option WS_KERNEL_BG=WSCOL_BLACK option USER_PCICONF # user-space PCI configuration #option VM86 # Virtual 8086 emulation option KVM86 # Kernel Virtual 8086 emulation option USER_LDT # user-settable LDT; see i386_set_ldt(2) option APERTURE # in-kernel aperture driver for XFree86 #option KGDB # Remote debugger support; exclusive of DDB #option "KGDB_DEVNAME=\"pccom\"",KGDBADDR=0x2f8,KGDBRATE=9600 #option COMPAT_SVR4 # binary compatibility with SVR4 #option COMPAT_IBCS2 # binary compatibility with SCO and ISC option COMPAT_LINUX # binary compatibility with Linux option COMPAT_FREEBSD # binary compatibility with FreeBSD #option COMPAT_BSDOS # binary compatibility with BSD/OS option COMPAT_AOUT # a.out binaries are emulated option COMPAT_35 option PROCFS # /proc #option NTFS # Experimental NTFS support # or use root on nfs swap on nfs config bsd swap generic mainbus0 at root cpu0 at mainbus? bios0 at mainbus0 apm0 at bios0 flags 0x0000 # flags 0x0101 to force protocol version 1.1 acpi0 at bios? #option ACPIVERBOSE pcibios0 at bios0 flags 0x0000 # use 0x30 for a total verbose #ipmi0 at mainbus? disable # IPMI #esm0 at mainbus? # Dell Embedded Server Management acpitimer* at acpi? acpihpet* at acpi? acpiac* at acpi? acpibat* at acpi? acpibtn* at acpi? acpicpu* at acpi? #acpidock* at acpi? acpiec* at acpi? acpiprt* at acpi? acpitz* at acpi? option PCIVERBOSE option EISAVERBOSE option USBVERBOSE #isa0 at mainbus0 #isa0 at pcib? #isa0 at amdpcib? isa0 at ichpcib? #isa0 at piixpcib? #isa0 at gscpcib? #isa0 at glxpcib? #eisa0 at mainbus0 pci* at mainbus0 pchb* at pci? # PCI-Host bridges ppb* at pci? # PCI-PCI bridges pci* at ppb? #pci* at pchb? #pcib* at pci? # PCI-ISA bridge #amdpcib* at pci? # AMD 8111 LPC bridge ichpcib* at pci? # Intel ICHx/ICHx-M LPC bridges #piixpcib* at pci? # Intel PIIX4 PCI-ISA bridge #gscpcib* at pci? # NS Geode SC1100 PCI-ISA bridge #gpio* at gscpcib? #glxpcib* at pci? # AMD CS5536 PCI-ISA bridge #gpio* at glxpcib? agp* at pchb? # AGP bridges # power management and other environmental stuff #elansc* at pci? # AMD Elan SC520 System Controller #gpio* at elansc? #geodesc* at pci? # Geode SC1100/SCx200 IAOC #gscpm* at pci? # NS Geode SC1100 SMI/ACPI module #ichwdt* at pci? # Intel 6300ESB ICH watchdog timer wdt0 at pci? # Ind Computer Source PCI-WDT50x driver pwdog0 at pci? # Quancom PWDOG1 watchdog timer # National Semiconductor LM7[89] and compatible hardware monitors #lm0 at isa? port 0x290 #lm1 at isa? port 0x280 #lm2 at isa? port 0x310 #nsclpcsio* at isa? port 0x2e # NS PC87366 LPC Super I/O #nsclpcsio* at isa? port 0x4e #gpio* at nsclpcsio? #gscsio* at isa? port 0x2e # NS Geode SC1100 Super I/O #gscsio* at isa? port 0x15c #iic* at gscsio? # ACCESS.bus 1 & 2 #piixpm* at pci? # Intel PIIX power management #iic* at piixpm? #alipm* at pci? # Acer Labs M7101 power management #iic* at alipm? ichiic* at pci? # Intel ICH SMBus controller iic* at ichiic? #viapm* at pci? # VIA VT8237 power management #iic* at viapm? #amdiic* at pci? # AMD-8111 SMBus controller #iic* at amdiic? #nviic* at pci? # NVIDIA nForce2/3/4 SMBus controller #iic* at nviic? #amdpm* at pci? # AMD-7xx/8111 and NForce SMBus controller #iic* at amdpm? #it0 at isa? port 0x290 # ITE IT8705F, IT8712F, IT8716F, #it1 at isa? port 0xc00 # IT8718F, IT8726F and SiS SiS950 #it2 at isa? port 0xd00 # monitors and watchdog timer #viaenv* at pci? # VIA VT82C686A hardware monitor #viasio* at isa? port 0x2e flags 0x0000 # VIA VT1211 LPC Super I/O #viasio* at isa? port 0x4e flags 0x0000 wbsio* at isa? port 0x2e # Winbond LPC Super I/O wbsio* at isa? port 0x4e lm* at wbsio? aps0 at isa? port 0x1600 # ThinkPad Active Protection System #adc* at iic? # Analog Devices AD7416/AD7417/7418 #adl* at iic? # Andigilog aSC7621 #admtemp* at iic? # Analog Devices ADM1021 #admlc* at iic? # Analog Devices ADM1024 #admcts* at iic? # Analog Devices ADM1026 #admtm* at iic? # Analog Devices ADM1025 #admtmp* at iic? # Analog Devices ADM1030 #admtt* at iic? # Analog Devices ADM1031 #adt* at iic? # Analog Devices ADT7460 #lm* at iic? # National Semiconductor LM78/79 #lmenv* at iic? # National Semiconductor LM87 #lmtemp* at iic? # National Semiconductor LM75/LM77 #lmn* at iic? # National Semiconductor LM93 #maxds* at iic? # Maxim DS1631/1624/1721 #maxtmp* at iic? # Maxim MAX6642/MAX6690 #asbtm* at iic? # Asus ASB100 #wbenv* at iic? # Winbond W83L784R/W83L785R/W83L785TS-L #glenv* at iic? # Genesys Logic GL518SM #thmc* at iic? # TI TMHC50 / Analog ADM1022 spdmem* at iic? # SPD memory eeproms #wbng* at iic? # Winbond W83793G #isagpio0 at isa? port 0x78 # ISA I/O mapped as GPIO #isagpio1 at isa? port 0x80 # ISA PCMCIA controllers #option PCMCIAVERBOSE #pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000 #pcic1 at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000 #pcic2 at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000 #tcic0 at isa? disable port 0x240 iomem 0xd0000 iosiz 0x10000 # ISA Plug-and-Play PCMCIA controllers #option DEBUG_ISAPNP #pcic* at isapnp? # PCI PCMCIA controllers #pcic* at pci? # PCMCIA bus support #pcmcia* at pcic? #pcmcia* at tcic? # CardBus bus support cardbus* at cardslot? pcmcia* at cardslot? cbb* at pci? cardslot* at cbb? # USB Controllers ehci* at pci? # Enhanced Host Controller #ehci* at cardbus? # Enhanced Host Controller uhci* at pci? # Universal Host Controller (Intel) #ohci* at pci? # Open Host Controller #ohci* at cardbus? # Open Host Controller # USB bus support usb* at ehci? usb* at uhci? #usb* at ohci? # USB devices uhub* at usb? # USB Hubs uhub* at uhub? # USB Hubs umodem* at uhub? # USB Modems/Serial ucom* at umodem? uvisor* at uhub? # Handspring Visor ucom* at uvisor? uvscom* at uhub? # SUNTAC Slipper U VS-10U serial ucom* at uvscom? ubsa* at uhub? # Belkin serial adapter ucom* at ubsa? uftdi* at uhub? # FTDI FT8U100AX serial adapter ucom* at uftdi? uplcom* at uhub? # I/O DATA USB-RSAQ2 serial adapter ucom* at uplcom? umct* at uhub? # MCT USB-RS232 serial adapter ucom* at umct? uslcom* at uhub? # Silicon Laboratories CP210x serial ucom* at uslcom? uark* at uhub? # Arkmicro ARK3116 serial ucom* at uark? moscom* at uhub? # MosChip MCS7703 serial ucom* at moscom? uipaq* at uhub? # iPAQ serial adapter ucom* at uipaq? umsm* at uhub? # Qualcomm MSM EVDO ucom* at umsm? uchcom* at uhub? # WinChipHead CH341/340 serial ucom* at uchcom? uaudio* at uhub? # USB Audio audio* at uaudio? umidi* at uhub? # USB MIDI midi* at umidi? ulpt* at uhub? # USB Printers umass* at uhub? # USB Mass Storage devices scsibus0 at umass? atapiscsi* at umass? uhidev* at uhub? # Human Interface Devices ums* at uhidev? # USB mouse wsmouse* at ums? mux 0 uts* at uhub? # USB touchscreen wsmouse* at uts? mux 0 ukbd* at uhidev? # USB keyboard wskbd* at ukbd? mux 1 ucycom* at uhidev? # Cypress serial ucom* at ucycom? #uticom* at uhub? # TI serial #ucom* at uticom? uhid* at uhidev? # USB generic HID support #aue* at uhub? # ADMtek AN986 Pegasus Ethernet atu* at uhub? # Atmel AT76c50x based 802.11b #axe* at uhub? # ASIX Electronics AX88172 USB Ethernet #cue* at uhub? # CATC USB-EL1201A based Ethernet #kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet #cdce* at uhub? # CDC Ethernet #upl* at uhub? # Prolific PL2301/PL2302 host-to-host `network' #udav* at uhub? # Davicom DM9601 based Ethernet #url* at uhub? # Realtek RTL8150L based adapters wi* at uhub? # WaveLAN IEEE 802.11DS urio* at uhub? # Diamond Multimedia Rio 500 uscanner* at uhub? # USB Scanners usscanner* at uhub? # USB SCSI scanners, e.g., HP5300 scsibus* at usscanner? #uyap* at uhub? # Y@P firmware loader udsbr* at uhub? # D-Link DSB-R100 radio radio* at udsbr? # USB radio uberry* at uhub? # Research In Motion Blackberry ugen* at uhub? # USB Generic driver uath* at uhub? # Atheros AR5005UG/AR5005UX ural* at uhub? # Ralink RT2500USB rum* at uhub? # Ralink RT2501USB/RT2601USB zyd* at uhub? # Zydas ZD1211 upgt* at uhub? # Conexant/Intersil PrismGT SoftMAC USB #option NATM #ueagle* at uhub? # Analog Devices Eagle ADSL udcf* at uhub? # Gude Expert mouseCLOCK umbg* at uhub? # Meinberg Funkuhren USB5131 uow* at uhub? # Maxim/Dallas DS2490 1-Wire adapter onewire* at uow? puc* at pci? # PCI "universal" communication device #puc* at cardbus? sdhc* at pci? # SD Host Controller sdmmc* at sdhc? # SD/MMC bus scsibus1 at sdmmc? # SCSI emulation # Bluetooth controllers #sbt* at sdmmc? # SDIO Bluetooth #ubt* at uhub? # USB Bluetooth # Bluetooth bus support #bthub* at sbt? #bthub* at ubt? # Bluetooth HID support #bthidev* at bthub? #btkbd* at bthidev? #btms* at bthidev? #wskbd* at btkbd? mux 1 #wsmouse* at btms? mux 0 npx0 at isa? port 0xf0 irq 13 # math coprocessor isadma0 at isa? #isapnp0 at isa? option WSDISPLAY_COMPAT_USL # VT handling option WSDISPLAY_COMPAT_RAWKBD # provide raw scancodes; needed for X11 option WSDISPLAY_DEFAULTSCREENS=6 # initial number of text consoles option WSDISPLAY_COMPAT_PCVT # emulate some ioctls; needed for X11 pckbc0 at isa? # PC keyboard controller pckbd* at pckbc? # PC keyboard pms* at pckbc? # PS/2 mouse for wsmouse pmsi* at pckbc? # PS/2 "Intelli"mouse for wsmouse #vga0 at isa? vga* at pci? #pcdisplay0 at isa? # CGA, MDA, EGA, HGA wsdisplay* at vga? #wsdisplay* at pcdisplay? wskbd* at pckbd? mux 1 wsmouse* at pms? mux 0 #wsmouse* at pmsi? mux 0 #vesabios0 at mainbus? # option VESABIOSVERBOSE #option VESAFB # VESA bios framebuffer support for X11 pcppi0 at isa? pccom0 at isa? port 0x3f8 irq 4 # standard PC serial ports pccom1 at isa? port 0x2f8 irq 3 pccom2 at isa? port 0x3e8 irq 5 #pccom3 at isa? port 0x2e8 irq 9 # (conflicts with some video cards) ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial card #ast1 at isa? port 0x2a0 irq 6 # 2nd AST 4-port serial card pccom* at ast? #boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards #pccom* at boca? #addcom0 at isa? port 0x108 irq 5 # Addonics FlexPort #pccom* at addcom? #rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards #pccom* at rtfps? #hsq0 at isa? port 0x140 irq 10 # Hostess 4-port serial card #pccom* at hsq? #pccom* at pcmcia? # PCMCIA modems/serial ports #pccom* at isapnp? #pccom* at puc? pccom* at cardbus? # option for using CD1400 handshaking for incoming data # requires a special cable that exchanges the RTS and DTR lines # options CY_HW_RTS cy0 at isa? iomem 0xd4000 irq 12 # ISA cyclom serial card cy* at pci? # PCI cyclom serial card #cz* at pci? # Cyclades-Z multi-port serial boards sd* at scsibus? # SCSI disk drives st* at scsibus? # SCSI tape drives cd* at scsibus? # SCSI CD-ROM drives #ch* at scsibus? # SCSI autochangers #ss* at scsibus? # SCSI scanners #safte* at scsibus? # SCSI accessed fault-tolerant enclosures #ses* at scsibus? # SCSI enclosure services uk* at scsibus? # unknown SCSI #fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers #fdc1 at isa? port 0x370 #fd* at fdc? flags 0x00 #mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives # IDE controllers pciide* at pci? flags 0x0000 #wdc0 at isa? port 0x1f0 irq 14 flags 0x00 #wdc1 at isa? port 0x170 irq 15 flags 0x00 wdc* at pcmcia? #wdc* at isapnp? # IDE hard drives wd1 at wdc? flags 0x0000 wd0 at pciide? flags 0x0000 # ATAPI<->SCSI #atapiscsi* at wdc? atapiscsi* at pciide? scsibus* at atapiscsi? # Networking devices #we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC 80x3 ethernet #we1 at isa? port 0x300 iomem 0xcc000 irq 10 # ##we2 at isa? port 0x280 iomem 0xd0000 irq 3 # WD/SMC 80x3 ethernet #we* at isapnp? #ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3C503 ethernet #ne0 at isa? port 0x240 irq 9 # NE[12]000 ethernet #ne1 at isa? port 0x300 irq 10 # NE[12]000 ethernet #ne2 at isa? port 0x280 irq 9 # NE[12]000 ethernet #ne* at isapnp? # NE[12]000 PnP ethernet #eg0 at isa? disable port 0x310 irq 5 # 3C505/Etherlink+ ethernet #el0 at isa? disable port 0x300 irq 9 # 3C501 ethernet #ep0 at isa? # 3C509 ethernet #ep* at isapnp? # 3C509 PnP ethernet #ep* at isa? # 3C509 ethernet #ef* at isapnp? # 3C515 PnP ethernet #ie0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN and 3C507 #ie1 at isa? port 0x300 irq 10 # EtherExpress #lc0 at isa? port 0x200 # DEC EtherWorks #lc1 at isa? port 0x280 # DEC EtherWorks #le0 at isa? port 0x360 irq 15 drq 6 # IsoLan, NE2100, and DEPCA #ex0 at isa? port 0x320 irq 5 # Intel EtherExpress PRO/10 #sm0 at isa? port 0x300 irq 10 # SMC 91cxx-based ethernet #tr0 at isa? port 0xa20 iomem 0xd8000 # IBM TROPIC based Token-Ring #tr1 at isa? port 0xa24 iomem 0xd0000 # IBM TROPIC based Token-Ring #tr* at isa? # 3COM TROPIC based Token-Ring #ep0 at eisa? #ep* at eisa? # 3C579 ethernet #fea* at eisa? # DEC DEFEA FDDI #lmc* at pci? # Lan Media Corp SSI/T3/HSSI #san* at pci? # Sangoma PCI AFT card #le* at isapnp? #pcn* at pci? # AMD PCnet-PCI Ethernet #de* at pci? # DC21X4X-based ethernet #fxp* at pci? # EtherExpress 10/100B ethernet #fxp* at cardbus? # Intel PRO/100 ethernet #ne* at pci? # NE2000-compat ethernet #ep0 at pci? # 3C59x ethernet #ep* at pci? # 3C59x ethernet ne* at pcmcia? # PCMCIA based NE2000 ethernet ep* at pcmcia? # PCMCIA based 3C5xx ethernet sm* at pcmcia? # PCMCIA based sm ethernet xe* at pcmcia? # Xircom ethernet #fpa* at pci? # DEC DEFPA FDDI #xl* at pci? # 3C9xx ethernet xl* at cardbus? # 3C575/3C656 ethernet #rl* at pci? # RealTek 81[23]9 ethernet rl* at cardbus? # RealTek 81[23]9 ethernet #mtd* at pci? # Myson MTD800/803/891 #epic* at pci? # SMC EPIC/100 ethernet #tl* at pci? # Compaq Thunderlan ethernet #vr* at pci? # VIA Rhine ethernet #wb* at pci? # Winbond W89C840F ethernet #sf* at pci? # Adaptec AIC-6915 ethernet #sis* at pci? # SiS 900/7016 ethernet #ste* at pci? # Sundance ST201 ethernet #dc* at pci? # 21143, "tulip" clone ethernet #dc* at cardbus? # 21143, "tulip" clone ethernet #ti* at pci? # Alteon Tigon 1Gb ethernet #skc* at pci? # SysKonnect GEnesis 984x #sk* at skc? # each port of above #mskc* at pci? # Marvell Yukon-2 #msk* at mskc? # each port of above em* at pci? # Intel Pro/1000 ethernet #ixgb* at pci? # Intel Pro/10Gb ethernet #txp* at pci? # 3com 3CR990 #nge* at pci? # NS DP83820/DP83821 GigE #bge* at pci? # Broadcom BCM57xx (aka Tigon3) #bnx* at pci? # Broadcom BCM5706/5708 GigE #re* at pci? # Realtek 8169/8169S/8110S #re* at cardbus? # Realtek 8169/8169S/8110S #stge* at pci? # Sundance TC9021 GigE #lge* at pci? # Level1 LXT1001 GigE #hme* at pci? # Sun Happy Meal #bce* at pci? # Broadcom BCM4401 #vge* at pci? # VIA VT612x #nfe* at pci? # NVIDIA nForce Ethernet #musycc* at pci? # Conexant HDLC controller #art* at musycc? # Accoom Artery E1/T1 cards #xge* at pci? # Neterion Xframe-I/II 10Gb ethernet #thtc* at pci? # Tehuti Networks 10Gb ethernet #tht* at thtc? #gem* at pci? # Sun 'gem' ethernet #vic* at pci? # VMware VMXnet virtual interface #et* at pci? # Agere/LSI ET1310 #lii* at pci? # Attansic L2 Ethernet # Wireless network cards #acx* at pci? # TI ACX100/ACX111 (802.11b/g) #acx* at cardbus? # TI ACX100/ACX111 (802.11b/g) ath* at pci? # Atheros AR5k (802.11a/b/g) ath* at cardbus? # Atheros AR5k (802.11a/b/g) #atw* at pci? # ADMtek ADM8211 (802.11) #atw* at cardbus? # ADMtek ADM8211 (802.11) #bwi* at pci? # Broadcom AirForce (802.11b/g) #bwi* at cardbus? # Broadcom AirForce (802.11b/g) #wi* at pci? # WaveLAN IEEE 802.11DS wi* at pcmcia? # WaveLAN IEEE 802.11DS #awi* at pcmcia? # Bay Networks IEEE 802.11FH #an* at pci? # Aironet IEEE 802.11DS #an* at isapnp? # Aironet IEEE 802.11DS #an* at pcmcia? # Aironet IEEE 802.11DS #cnw* at pcmcia? # Xircom Netwave #ray* at pcmcia? # Raylink Aviator2.4/Pro 802.11FH ipw* at pci? # Intel PRO/Wireless 2100 iwi* at pci? # Intel PRO/Wireless 2200BG/2915ABG wpi* at pci? # Intel PRO/Wireless 3945ABG iwn* at pci? # Intel Wireless WiFi Link 4965AGN ral* at pci? # Ralink RT2500/RT2501/RT2600 ral* at cardbus? # Ralink RT2500/RT2501/RT2600 #rtw* at pci? # Realtek 8180 #rtw* at cardbus? # Realtek 8180 #pgt* at pci? # Prism54 (only full-mac varients) #pgt* at cardbus? # Prism54 (only full-mac varients) #malo* at pci? # Marvell Libertas #malo* at cardbus? # Marvell Libertas #malo* at pcmcia? # Marvell 88W8385 #mbg* at pci? # Meinberg Funkuhren radio clocks pss0 at isa? port 0x220 irq 7 drq 6 # Personal Sound System sp0 at pss0 port 0x530 irq 10 drq 0 # sound port driver auich* at pci? flags 0x0000 # i82801 ICH AC'97 audio midi* at pcppi? # MIDI interface to the PC speaker spkr0 at pcppi? # PC speaker # Audio Support audio* at auich? bktr0 at pci? # crypto support hifn* at pci? # Hi/fn 7751 crypto card lofn* at pci? # Hi/fn 6500 crypto card nofn* at pci? # Hi/fn 7814/7851/7854 crypto card ubsec* at pci? # Bluesteel Networks 5xxx crypto card safe* at pci? # SafeNet SafeXcel 1141/1741 #ises* at pci? # Pijnenburg PCC-ISES glxsb* at pci? # AMD Geode LX series processor security block # GPIO ``pin bus'' drivers #gpioiic* at gpio? offset 0 mask 0x3 # I2C bus bit-banging #iic* at gpioiic? #gpioow* at gpio? offset 0 mask 0x1 # 1-Wire bus bit-banging #onewire* at gpioow? # 1-Wire devices option ONEWIREVERBOSE owid* at onewire? # ID owsbm* at onewire? # Smart Battery Monitor owtemp* at onewire? # Temperature pseudo-device pctr 1 pseudo-device mtrr 1 # Memory range attributes control pseudo-device nvram 1 pseudo-device sequencer 1 #pseudo-device raid 4 # RAIDframe disk driver pseudo-device hotplug 1 # devices hot plugging # mouse & keyboard multiplexor pseudo-devices pseudo-device wsmux 2 pseudo-device crypto 1 # DRM: direct rendering modules #option DRM_DEBUG #inteldrm* at vga? # Intel i915, i945 DRM driver #machdrm* at vga? # mach64 (3D Rage Pro, Rage) DRM driver #mgadrm* at vga? # Matrox G[24]00, G[45]50 DRM driver #ragedrm* at vga? # ATI Rage 128 DRM driver #radeondrm* at vga? # ATI Radeon DRM driver #savagedrm* at vga? # S3 Savage DRM driver #sisdrm* at vga? # SiS DRM driver #tdfxdrm* at vga? # 3dfx (voodoo) DRM driver