ident		"DELL-PE4350-SMP"
machine 	"i386"
cpu		"I686_CPU"
maxusers	256
config		kernel	root on wd0

# SMP -- might want to turn this off
options 	SMP			# Symmetric MultiProcessor Kernel
options 	APIC_IO			# Symmetric (APIC) I/O
# everything else SMP is the default

# memory size is not detected correctly
options 	"MAXMEM=(512*1024)"

# increase process limits
options 	"MAXDSIZ=(256*1024*1024)"
options 	"DFLDSIZ=(256*1024*1024)"

options 	PQ_LARGECACHE		# color for 512k/16k cache
options 	"NO_F00F_HACK"

options 	"COMPAT_43"		# Compatible with BSD 4.3 [KEEP THIS!]
options 	KTRACE			# ktrace(1) syscall trace support
options 	FAILSAFE		# Be conservative

options 	INCLUDE_CONFIG_FILE	# Include this file in kernel

options 	SYSVSHM			# SYSV-style shared memory
options 	SYSVMSG			# SYSV-style message queues
options 	SYSVSEM			# SYSV-style semaphores

options 	INET			# InterNETworking

options 	FFS			# Berkeley Fast Filesystem
options 	FFS_ROOT		# FFS usable as root device [keep this!]
options 	NFS			# Network Filesystem
options 	NFS_NOSERVER
options 	"CD9660"		# ISO 9660 Filesystem
options 	MSDOSFS			# MSDOS Filesystem
options 	PROCFS			# Process filesystem

options 	SCSI_REPORT_GEOMETRY
options 	SCSI_DELAY=0		# Be optimistic about SCSI devices
options 	SOFTUPDATES

controller	isa0
controller	pnp0			# PnP support for ISA
controller	pci0

# Floating point support - do not disable.
device		npx0	at isa? port IO_NPX irq 13

# Floppy drives
controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2
disk		fd0	at fdc0 drive 0

# SCSI Controllers
controller	ahc0			# AHA2940 and onboard AIC7xxx devices
controller	dpt0			# DPT SmartRaidIV

# SCSI peripherals
# Only one of each of these is needed, they are dynamically allocated.
controller	scbus0			# SCSI bus (required)
device		da0			# Direct Access (disks)
#device		sa0			# Sequential Access (tape etc)
device		cd0			# CD
device		pass0			# Passthrough device (direct SCSI)

# atkbdc0 controls both the keyboard and the PS/2 mouse
controller	atkbdc0	at isa? port IO_KBD tty
device		atkbd0	at isa? tty irq 1
device		psm0	at isa? tty irq 12

device		vga0	at isa? port ? conflicts

# syscons is the default console driver, resembling an SCO console
device		sc0	at isa? tty
options 	SC_HISTORY_SIZE=256	# number of history buffer lines
options 	SC_DISABLE_REBOOT	# disable reboot key sequence

# Serial (COM) ports
device		sio0	at isa? port "IO_COM1" flags 0x10 tty irq 4
device		sio1	at isa? port "IO_COM2" tty irq 3

# Parallel port
device		ppc0	at isa? port? flags 0x40 net irq 7
controller	ppbus0			# Parallel port bus (required)
device		lpt0	at ppbus?	# Printer
device		ppi0	at ppbus?	# Parallel port interface device

# PCI Ethernet NICs.
device		fxp0			# Intel EtherExpress Pro/100B

# Pseudo devices - the number indicates how many units to allocated.
pseudo-device	loop			# Network loopback
pseudo-device	ether			# Ethernet support
pseudo-device	tun	1		# Packet tunnel, for ppp(1)
pseudo-device	bpfilter 1		# Berkeley packet filter

pseudo-device	pty	64		# Pseudo-ttys (telnet etc)
