machine i386 # architecture, used by config; REQUIRED option I586_CPU option NTP # network time protocol option GPL_MATH_EMULATE # floating point emulation. option USER_PCICONF # user-space PCI configuration option XSERVER # diddle with console driver option DUMMY_NOPS # speed hack; recommended #option COMPAT_SVR4 # binary compatibility with SVR4 #option COMPAT_LINUX # binary compatibility with Linux #option COMPAT_FREEBSD # binary compatibility with FreeBSD #option COMPAT_BSDOS # binary compatibility with BSD/OS option FFS option NFSCLIENT option MSDOSFS option CD9660 option KERNFS option NULLFS option PORTAL option PROCFS option UMAPFS option CRYPTO option LKM option BOOT_CONFIG option UVM_SWAP_ENCRYPT option FFS_SOFTUPDATES option QUOTA option FIFO option GATEWAY option IPFORWARDING #option MROUTING option INET option INET6 option PULLDOWN_TEST option TCP_SACK option TCP_FACK option TCP_SIGNATURE option IPSEC #option ENCDEBUG #option KEY option ALTQ #option ALTQ_CBQ #option ALTQ_WFQ #option ALTQ_FIFOQ #option ALTQ_RIO #option ALTQ_BLUE #option ALTQ_FLOWVALVE #option ALTQ_CDNR #option ALTQ_NOPCC option SYSVMSG option SYSVSEM option SYSVSHM option "NMBCLUSTERS=8192" maxusers 64 # estimated number of users config bsd swap generic mainbus0 at root bios0 at mainbus0 apm0 at bios0 flags 0x0000 # flags 0x0101 to force protocol version 1.1 pcibios0 at bios0 flags 0x0000 # use 0x30 for a total verbose isa0 at mainbus0 pci* at mainbus0 bus ? option PCIVERBOSE pchb* at pci? dev ? function ? # PCI-Host bridges ppb* at pci? dev ? function ? # PCI-PCI bridges pci* at ppb? bus ? pci* at pchb? bus ? puc* at pci? # PCI "universal" communication device 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 # can get raw scancodes option WSDISPLAY_DEFAULTSCREENS=6 option WSDISPLAY_COMPAT_PCVT # emulate some ioctls pckbc0 at isa? # PC keyboard controller pckbd* at pckbc? # PC keyboard vga0 at isa? vga* at pci? dev ? function ? pcdisplay0 at isa? # CGA, MDA, EGA, HGA wsdisplay* at vga? console ? wsdisplay* at pcdisplay? console ? wskbd* at pckbd? console ? pcppi0 at isa? sysbeep0 at pcppi? fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers #fdc1 at isa? port 0x370 irq ? drq ? fd* at fdc? drive ? mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives # IDE controllers pciide* at pci ? dev ? function ? flags 0x0000 wdc0 at isa? port 0x1f0 irq 14 flags 0x00 wdc1 at isa? port 0x170 irq 15 flags 0x00 wdc* at isapnp? # IDE hard drives wd* at wdc? channel ? drive ? flags 0x0000 wd* at pciide? channel ? drive ? flags 0x0000 # Networking devices an* at pci? dev ? function ? # Aironet IEEE 802.11DS ep0 at isa? port ? irq ? # 3C509 ethernet ep* at isapnp? # 3C509 PnP ethernet ep* at isa? port ? irq ? # 3C509 ethernet xl* at pci? dev ? function ? # 3C9xx ethernet txp* at pci? dev ? function ? # 3com 3CR990 # Media Independent Interface (mii) drivers exphy* at mii? phy ? # 3Com internal PHYs # The spkr driver provides a simple tone interface to the built in speaker. spkr0 at pcppi? # PC speaker bktr0 at pci? dev ? function ? pseudo-device pctr 1 pseudo-device mtrr 1 # Memory range attributes control pseudo-device sequencer 1 pseudo-device pf 1 # packet filter pseudo-device pflog 1 # pf log pseudo-device loop 2 # network loopback pseudo-device bpfilter 8 # packetfilter pseudo-device enc 1 # for ipsec pseudo-device pty 64 # pseudo-terminals pseudo-device gif 4 # IP[46] over IPv[46] tunnel # mouse & keyboard multiplexor pseudo-devices pseudo-device wsmux 2 pseudo-device crypto 1