# # Thinkpad 701c "butterfly" # machine i386 option CITI option I486_CPU option APERTURE # in-kernel aperture driver for XFree86 option BOOT_CONFIG # add support for boot -c option DST=0 option DDB # in-kernel debugger #option DIAGNOSTIC # internal consistency checks option KTRACE # system call tracing, a la ktrace(1) option KMEMSTATS # collect malloc(9) statistics option PTRACE # ptrace(2) system call option LKM # needed for afs option CRYPTO # Cryptographic framework option SYSVMSG # System V-like message queues option SYSVSEM # System V-like semaphores option SYSVSHM # System V-like memory sharing option COMPAT_AOUT # a.out binaries are emulated option COMPAT_35 # 3.5, option FFS # UFS option FFS_SOFTUPDATES # Soft updates option UFS_DIRHASH # hash large directories option MSDOSFS # MS-DOS file system option FIFO # FIFOs; RECOMMENDED option KERNFS # /kern option NFSCLIENT # Network File System client option GATEWAY # packet forwarding option INET # IP + ICMP + TCP + UDP option ALTQ # ALTQ base #option INET6 # IPv6 (needs INET) #option PULLDOWN_TEST # use m_pulldown for IPv6 packet parsing option IPSEC # IPsec option TCP_SACK # Selective Acknowledgements for TCP option TCP_ECN # Explicit Congestion Notification for TCP option TCP_SIGNATURE # TCP MD5 Signatures, for BGP routing sessions option PPP_DEFLATE maxusers 16 config bsd swap generic mainbus0 at root cpu0 at mainbus? apid ? bios0 at mainbus0 apid ? apm0 at bios0 flags 0x0000 # flags 0x0101 to force protocol version 1.1 #T pcibios0 at bios0 flags 0x0000 # use 0x30 for a total verbose isa0 at mainbus0 #T isa0 at pcib? #T pci* at mainbus0 bus ? option PCMCIAVERBOSE option USBVERBOSE # ISA PCMCIA controllers pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000 pcic1 at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000 # PCMCIA bus support pcmcia* at pcic? controller ? socket ? npx0 at isa? port 0xf0 irq 13 # math coprocessor isadma0 at isa? option WSDISPLAY_COMPAT_USL # VT handling option WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes option WSDISPLAY_DEFAULTSCREENS=6 option WSDISPLAY_COMPAT_PCVT # emulate some ioctls option WS_KERNEL_FG=WSCOL_CYAN option WS_KERNEL_BG=WSCOL_BLACK 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? #T vga* at pci? dev ? function ? #T pcdisplay0 at isa? # CGA, MDA, EGA, HGA wsdisplay* at vga? console ? #T wsdisplay* at pcdisplay? console ? wskbd* at pckbd? console ? wsmouse* at pms? mux 0 wsmouse* at pmsi? mux 0 pcppi0 at isa? sysbeep0 at pcppi? # Serial ports pccom0 at isa? port 0x3f8 irq 4 # standard PC serial ports pccom1 at isa? port 0x2f8 irq 3 #T pccom2 at isa? port 0x3e8 irq 5 #T pccom* at pcmcia? function ? # PCMCIA modems/serial ports #T pccom* at isapnp? lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports # Floppy fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers fd0 at fdc0 drive 0 flags 0x32 # don't auto-detect, assume 1.44 MB # IDE controllers #T pciide* at pci ? dev ? function ? flags 0x0000 wdc0 at isa? port 0x1f0 irq 14 flags 0x00 #T wdc1 at isa? port 0x170 irq 15 flags 0x00 wdc* at pcmcia? function ? #T wdc* at isapnp? # IDE hard drives wd* at wdc? channel ? drive ? flags 0x0000 #T wd* at pciide? channel ? drive ? flags 0x0000 # Network ep* at pcmcia? function ? # PCMCIA based 3C5xx cards wi* at pcmcia? function ? # WaveLAN IEEE 802.11 # Media Independent Interface (mii) drivers #T exphy* at mii? phy ? # 3Com internal PHYs #T inphy* at mii? phy ? # Intel 82555 PHYs #T iophy* at mii? phy ? # Intel 82553 PHYs #T icsphy* at mii? phy ? # ICS 1890 PHYs #T lxtphy* at mii? phy ? # Level1 LXT970 PHYs #T nsphy* at mii? phy ? # NS and compatible PHYs #T nsphyter* at mii? phy ? # NS and compatible PHYs #T qsphy* at mii? phy ? # Quality Semi QS6612 PHYs #T sqphy* at mii? phy ? # Seeq 8x220 PHYs #T rlphy* at mii? phy ? # RealTek 8139 internal PHYs #mtdphy* at mii? phy ? # Myson MTD972 PHYs #T dcphy* at mii? phy ? # Digital Clone PHYs #T amphy* at mii? phy ? # AMD 79C873 PHYs tqphy* at mii? phy ? # TDK 78Q212x PHYs #T bmtphy* at mii? phy ? # Broadcom 10/100 PHYs #T brgphy* at mii? phy ? # Broadcom Gigabit PHYs #T eephy* at mii? phy ? # Marvell 88E1000 series PHY #T xmphy* at mii? phy ? # XaQti XMAC-II PHYs #T nsgphy* at mii? phy ? # NS gigabit PHYs #T ukphy* at mii? phy ? # "unknown" PHYs # Audio #T pss0 at isa? port 0x220 irq 7 drq 6 # Personal Sound System #T sp0 at pss0 port 0x530 irq 10 drq 0 # sound port driver #T eap* at pci? dev ? function ? # Ensoniq AudioPCI S5016 #T eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive #T sv* at pci? dev ? function ? # S3 SonicVibes (S3 617) #T neo* at pci? dev ? function ? # NeoMagic 256AV/ZX #T cmpci* at pci? dev ? function ? # C-Media CMI8338/8738 #T auich* at pci? dev ? function ? # i82801 ICH AC'97 audio #T autri* at pci? dev ? function ? # Trident 4D WAVE #T auvia* at pci? dev ? function ? # VIA VT82C686A #T clcs* at pci? dev ? function ? # CS4280 CrystalClear audio #T clct* at pci? dev ? function ? # CS4281 CrystalClear audio #T fms* at pci? dev ? function ? # Forte Media FM801 #T maestro* at pci? dev ? function ? # ESS Maestro PCI #T esa* at pci? dev ? function ? # ESS Maestro3 PCI #T yds* at pci? dev ? function ? # Yamaha YMF Audio #T emu* at pci? dev ? function ? # SB Live! sb0 at isa? port 0x220 irq 5 drq 1 # SoundBlaster #T sb* at isapnp? #T ess* at isapnp? # ESS Tech ES188[78], ES888 #T wss0 at isa? port 0x530 irq 10 drq 0 # Windows Sound System #T wss* at isapnp? #T pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum #T gus0 at isa? disable port 0x220 irq 7 drq 1 drq2 6 # Gravis (drq2 is record drq) #T ym* at isapnp? #T mpu* at isapnp? #aria0 at isa? port 0x280 irq 10 drq 0 flags 0x1 # Prometheus Aria 16 # OPL[23] FM syntheziers #opl0 at isa? port 0x388 # use only if not attached to sound card #T opl* at eso? opl* at sb? #T opl* at ess? #T opl* at yds? # MIDI support midi* at pcppi? # MIDI interface to the PC speaker midi* at sb? # SB MPU401 port midi* at opl? # OPL FM synth #T midi* at ym? #T midi* at mpu? #T midi* at autri? # The spkr driver provides a simple tone interface to the built in speaker. #spkr0 at pcppi? # PC speaker #Audio Support audio* at sb? pseudo-device pf # packet filter pseudo-device pflog # pf log if pseudo-device pfsync # pf sync if pseudo-device enc 1 # option IPSEC needs the encapsulation interface pseudo-device pty 16 # initial number of pseudo-terminals pseudo-device vnd 4 # paging to files pseudo-device ksyms 1 # kernel symbols device pseudo-device systrace 1 # system call tracing device # clonable devices pseudo-device bpfilter # packet filter pseudo-device bridge # network bridging support pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) pseudo-device gre # GRE encapsulation interface pseudo-device loop # network loopback pseudo-device ppp # PPP pseudo-device tun # network tunneling over tty pseudo-device pctr 1 pseudo-device mtrr 1 # Memory range attributes control pseudo-device sequencer 1 pseudo-device bio 1 # ioctl multiplexing device #pseudo-device carp 2 # CARP protocol support pseudo-device hotplug 1 # devices hot plugging # mouse & keyboard multiplexor pseudo-devices pseudo-device wsmux 2 pseudo-device crypto 1