Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

file 215 lines (169 sloc) 6.519 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215
# $OpenBSD: GENERIC,v 1.406 2004/07/20 20:30:09 dhartmei Exp $
# $OpenBSD: GENERIC,v 1.509 2006/07/02 02:05:11 deraadt Exp $


machine i386 # architecture, used by config; REQUIRED

option DDB # in-kernel debugger
#option DDB_SAFE_CONSOLE # allow break into ddb during boot
#makeoptions DEBUG="-g" # compile full symbol table
#makeoptions PROF="-pg" # build profiled kernel
#option GPROF # kernel profiling, kgmon(8)
option DIAGNOSTIC # internal consistency checks
option KTRACE # system call tracing, a la ktrace(1)
#option ACCOUNTING # acct(2) process accounting
option KMEMSTATS # collect malloc(9) statistics
option PTRACE # ptrace(2) system call

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 FFS # UFS
option MFS # memory file system

option TCP_SACK # Selective Acknowledgements for TCP
option TCP_ECN # Explicit Congestion Notification for TCP
#option TCP_FACK # Forward Acknowledgements for TCP
option TCP_SIGNATURE # TCP MD5 Signatures, for BGP routing sessions

option FDESC # /dev/fd
option FIFO # FIFOs; RECOMMENDED

option GATEWAY # packet forwarding
option INET # IP + ICMP + TCP + UDP
option ALTQ # ALTQ base
option INET6 # IPv6 (needs INET)
option IPSEC # IPsec
option PPP_BSDCOMP # PPP BSD compression
option PPP_DEFLATE
option MROUTING # Multicast router
option PIM # Protocol Independent Multicast

pseudo-device pf # packet filter
pseudo-device pflog # pf log if
pseudo-device pfsync # pf sync if
pseudo-device pflow # pflow export if
pseudo-device enc 1 # option IPSEC needs the encapsulation interface

pseudo-device pty 16 # pseudo-terminals
pseudo-device systrace 1 # system call tracing device

# clonable devices
pseudo-device bpfilter # packet filter
pseudo-device bridge # network bridging support
pseudo-device carp # CARP protocol 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 sl # CSLIP
pseudo-device tun # network tunneling over tty
pseudo-device vlan # IEEE 802.1Q VLAN
pseudo-device trunk # Trunking support

# for IPv6
#pseudo-device faith 1 # IPv[46] tcp relay translation i/f

pseudo-device pppoe 1 # PPP over Ethernet (RFC 2516)

option BOOT_CONFIG # add support for boot -c

########################################################################
option I486_CPU
option I586_CPU

option USER_PCICONF # user-space PCI configuration

option DUMMY_NOPS # speed hack; recommended

maxusers 32 # estimated number of users

option RAMDISK_HOOKS
#option MINIROOTSIZE=16384 # disktab.8mb
#option MINIROOTSIZE=19456 # disktab.9.5mb
#option MINIROOTSIZE=20480 # disktab.10mb
#option MINIROOTSIZE=30720 # disktab.12mb
option MINIROOTSIZE=98304 # disktab.48mb
option NKPTP=16 # Needed when kernel+ramdisk > 16Mb

config bsd root on rd0a swap on rd0b and wd0b and wd1b
pseudo-device rd 1

# Silly console speed
option COMCONSOLE
option CONSPEED=38400

# No swap, so crank this down
option BUFCACHEPERCENT=1

mainbus0 at root

cpu0 at mainbus?
bios0 at mainbus0
ioapic* at mainbus?
apm0 at bios0 flags 0x0000 # flags 0x0101 to force protocol version 1.1
#acpi0 at bios?
#mpbios0 at bios0
pcibios0 at bios0 flags 0x0000 # use 0x30 for a total verbose
#ipmi0 at mainbus? disable # IPMI
#vmt0 at mainbus? # VMware Tools
#esm0 at mainbus? # Dell Embedded Server Management

isa0 at mainbus0
isa0 at gscpcib?
pci* at mainbus0

ohci* at pci? # Open Host Controller
usb* at ohci?

option PCIVERBOSE
option EISAVERBOSE
option USBVERBOSE
option ONEWIREVERBOSE

uhub* at usb? # USB Hubs
uhub* at uhub? port ? configuration ? # USB Hubs
umodem* at uhub? port ? configuration ? # USB Modems/Serial
ucom* at umodem?
uplcom* at uhub? # I/O DATA USB-RSAQ2 serial adapter
ucom* at uplcom?
#uaudio* at uhub? port ? configuration ? # USB Audio
#audio* at uaudio?
umass* at uhub? port ? configuration ? # USB Mass Storage devices
scsibus* at umass?
# ATAPI<->SCSI
atapiscsi* at wdc?
atapiscsi* at pciide?
ugen* at uhub? port ? configuration ? # USB Generic driver

pchb* at pci? # PCI-Host bridges
pci* at pchb? bus ?
pcib* at pci? # PCI-ISA bridge
ppb* at pci? # PCI-PCI bridges
pci* at ppb? bus ?

# power management and other environmental stuff
geodesc* at pci? # NSC Geode System Controller
gscpcib* at pci? # NS Geode SC1100 PCI-ISA bridge
gpio* at gscpcib?
gscsio* at isa? port 0x2e # NS Geode SC1100 Super I/O
#gscpm* at pci? # NS Geode SC1100 SMI/ACPI module
iic* at gscsio? # ACCESS.bus 1 & 2

lmtemp* at iic? # NS LM75/LM77 temperature sensor

npx0 at isa? port 0xf0 irq 13 # math coprocessor

#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
#vga* at pci?
#wsdisplay* at vga? console ?
#wskbd* at pckbd? mux 1

pcppi0 at isa?

com0 at isa? port 0x3f8 irq 4 # standard PC serial ports
#com1 at isa? port 0x2f8 irq 3

pciide* at pci ?
wdc0 at isa? port 0x1f0 irq 14 flags 0x00
#wd* at wdc? channel ? drive ? flags 0x0000
wd* at pciide? channel ? drive ? flags 0x0000

sis* at pci? # SiS 900/7016 ethernet
nsphyter* at mii? # NS and compatible PHYs

# Wireless network cards
ath* at pci? # Atheros AR5k (802.11a/b/g)
wi* at pci? # WaveLAN IEEE 802.11DS
ral* at pci? # Ralink RT2500
ipw* at pci? # Intel PRO/Wireless 2100
iwi* at pci? # Intel PRO/Wireless 2200BG/2915ABG
#atw* at pci? # ADMtek ADM8211 (802.11)
#rtw* at pci? # Realtek 8180

#san* at pci? # Sangoma PCI AFT card

# crypto support
hifn* at pci? # Hi/fn 7751 crypto card

# Speaker interface
spkr0 at pcppi? # PC speaker

# 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
#owid* at onewire? # ID
#owtemp* at onewire? # Temperature

pseudo-device bio 1 # ioctl multiplexing device
pseudo-device wsmux 2
pseudo-device crypto 1
pseudo-device hotplug 1 # devices hot plugging
Something went wrong with that request. Please try again.