Skip to content

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

259 lines (211 sloc) 8.246 kb
# $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 KVA_GUARDPAGES # slow virtual address recycling (+ guarding)
#option POOL_DEBUG # pool corruption detection
#option VFSLCKDEBUG # VFS locking checks
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 UVM_SWAP_ENCRYPT# support encryption of pages going to swap
#option COMPAT_43 # Kernel compatibility with 4.3BSD
#option COMPAT_O48 # Kernel compatibility with OpenBSD 4.8
#option LKM # loadable kernel modules
option FFS # UFS
#option FFS2 # UFS2
#option FFS_SOFTUPDATES # Soft updates
#option UFS_DIRHASH # hash large directories
#option QUOTA # UFS quotas
#option EXT2FS # Second Extended Filesystem
option MFS # memory file system
#option NNPFS # NNPFS filesystem
#option NFSCLIENT # Network File System client
#option NFSSERVER # Network File System server
#option UDF # UDF (DVD) file system
#option MSDOSFS # MS-DOS file system
option FIFO # FIFOs; RECOMMENDED
option SOCKET_SPLICE # Socket Splicing for TCP
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 TCP_FACK # Forward Acknowledgements for TCP
option FDESC # /dev/fd
option GATEWAY # packet forwarding
option INET # IP + ICMP + TCP + UDP
option ALTQ # ALTQ base
option INET6 # IPv6 (needs INET)
option IPSEC # IPsec
#option KEY # PF_KEY (implied by IPSEC)
option PPP_BSDCOMP # PPP BSD compression
option PPP_DEFLATE
option PIPEX # Pppac IP EXtension, for npppd
option MROUTING # Multicast router
#option PIM # Protocol Independent Multicast
option MPLS # Multi-Protocol Label Switching
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 # option IPSEC needs the encapsulation interface
pseudo-device pty 16 # pseudo-terminals
#pseudo-device nmea 1 # NMEA 0183 line discipline
#pseudo-device msts 1 # MSTS line discipline
#pseudo-device endrun 1 # EndRun line discipline
#pseudo-device vnd 4 # vnode disk devices
#pseudo-device ccd 4 # concatenated disk devices
#pseudo-device ksyms 1 # kernel symbols device
pseudo-device systrace 1 # system call tracing device
pseudo-device wsmux 2
pseudo-device crypto 1
pseudo-device hotplug 1 # devices hot plugging
# 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 mpe # MPLS PE interface
#pseudo-device ppp # PPP
pseudo-device pppoe # PPP over Ethernet (RFC 2516)
#pseudo-device pppx # PPP multiplexer
#pseudo-device sl # CSLIP
#pseudo-device sppp 1 # Sync PPP/HDLC
pseudo-device trunk # Trunking support
pseudo-device tun # network tunneling over tty
pseudo-device vether # Virtual ethernet
pseudo-device vlan # IEEE 802.1Q VLAN
# for IPv6
#pseudo-device faith 1 # IPv[46] tcp relay translation i/f
pseudo-device bio 1 # ioctl multiplexing device
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
# 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
amdmsr0 at mainbus? # MSR access for AMD Geode LX CPUs with GP
#isa0 at mainbus0
#isa0 at pcib?
#pci* at mainbus0
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?
#kate* at pci? # AMD K8 temperature sensor
#km* at pci? # AMD K10 temperature sensor
#amas* at pci? disable # AMD memory configuration
ohci* at pci? # Open Host Controller
usb* at ohci?
option PCIVERBOSE
#option EISAVERBOSE
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 ?
pci* at ppb?
pci* at pchb?
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
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
#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? flags 0x00 # 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
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
san* at pci? # Sangoma PCI AFT card
# crypto support
hifn* at pci? # Hi/fn 7751 crypto card
Jump to Line
Something went wrong with that request. Please try again.