machine i386 # architecture, used by config; REQUIRED
option INSECURE # default to secure
option SYSVMSG # System V-like message queues
option SYSVSEM # System V-like semaphores
option SYSVSHM # System V-like memory sharing
#option COMPAT_43 # and 4.3BSD
#option LKM # loadable kernel modules
option FFS # UFS
option FFS_SOFTUPDATES # Soft updates
#option QUOTA # UFS quotas
#option EXT2FS # Second Extended Filesystem
option MFS # memory file system
option CD9660 # ISO 9660 + Rock Ridge file system
option MSDOSFS # MS-DOS file system
option FIFO # FIFOs; RECOMMENDED
#option PROCFS # /proc
option INET # IP + ICMP + TCP + UDP
#option IPSEC # IPsec
#option KEY # PF_KEY (implied by IPSEC)
#pseudo-device pf 1 # packet filter
#pseudo-device pflog 1 # pf log if
pseudo-device loop 2 # network loopback
#pseudo-device enc 1 # option IPSEC needs the encapsulation interface
pseudo-device bridge 2 # network bridging support - REQUIRED
pseudo-device pty 64 # pseudo-terminals
#pseudo-device vnd 4 # paging to files
#pseudo-device ccd 4 # concatenated disk devices
pseudo-device ksyms 1 # kernel symbols device
#option BOOT_CONFIG # add support for boot -c
option I686_CPU
option USER_PCICONF # user-space PCI configuration
#option VM86 # Virtual 8086 emulation
option USER_LDT # user-settable LDT; used by WINE
option APERTURE # in-kernel aperture driver for XFree86
option DUMMY_NOPS # speed hack; recommended
option COMPAT_LINUX # binary compatibility with Linux
#option COMPAT_FREEBSD # binary compatibility with FreeBSD
maxusers 32 # estimated number of users
config bsd swap generic
mainbus0 at root
bios0 at mainbus0
pcibios0 at bios0 flags 0x0000 # use 0x30 for a total verbose
isa0 at mainbus0
isa0 at pcib?
pci* at mainbus0 bus ?
pchb* at pci? dev ? function ? # PCI-Host bridges
ppb* at pci? dev ? function ? # PCI-PCI bridges
pci* at ppb? bus ?
pci* at pchb? bus ?
pcib* at pci? dev ? function ? # PCI-ISA bridge
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
pckbc0 at isa? # PC keyboard controller
pckbd* at pckbc? # PC keyboard
pms* at pckbc? # PS/2 mouse for wsmouse
option PCIAGP
vga* at pci? dev ? function ?
wsdisplay* at vga? console ?
wskbd* at pckbd? console ?
wsmouse* at pms? mux 0
pcppi0 at isa?
sysbeep0 at pcppi?
adv* at pci? dev ? function ? # AdvanSys 1200A/B and ULTRA SCSI
scsibus* at adv?
sd* at scsibus? target ? lun ? # SCSI disk drives
cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers
fd* at fdc? drive ? flags 0x00
pciide* at pci ? dev ? function ? flags 0x0000
wd* at pciide? channel ? drive ? flags 0x0000
atapiscsi* at pciide? channel ?
scsibus* at atapiscsi?
#de* at pci? dev ? function ? # DC21X4X-based ethernet
eap* at pci? dev ? function ? # Ensoniq AudioPCI S5016
audio* at eap?
#pseudo-device pctr 1
pseudo-device mtrr 1 # Memory range attributes control
#pseudo-device bio 1 # ioctl multiplexing device
pseudo-device wsmux 2
               (
geocities.com/siliconvalley/peaks/1370)                   (
geocities.com/siliconvalley/peaks)                   (
geocities.com/siliconvalley)