#	$OpenBSD: GENERIC,v 1.188 2000/06/08 00:16:02 mickey Exp $
#	$NetBSD: GENERIC,v 1.48 1996/05/20 18:17:23 mrg Exp $
#
#	GENERIC -- everything that's currently supported
#

machine		i386		# architecture, used by config; REQUIRED

include "../../../conf/GENERIC"

option		I586_CPU

option		DEBUG
makeoptions	DEBUG="-g"
#option		DDB_SAFE_CONSOLE
option		COMCONSOLE

option		UVM		# use the UVM virtual memory system

#option		DUMMY_NOPS	# speed hack; recommended

maxusers	32		# estimated number of users

config		bsd	swap generic
mainbus0 at root

bios0	at mainbus0

apm0	at bios0
isa0	at mainbus0
isa0	at pcib?
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 ?
pcib*	at pci? dev ? function ?	# PCI-ISA bridges (do nothing)

puc*	at pci?				# PCI "universal" communication device

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

vt0	at isa? port 0x60 irq 1

pcppi0	at isa?
sysbeep0	at pcppi?

pccom0	at isa? port 0x3f8 irq 4	# standard PC serial ports
pccom1	at isa? port 0x2f8 irq 3
pccom*	at isapnp?

lpt0	at isa? port 0x378 irq 7	# standard PC parallel ports
lpt1	at isa? port 0x278
lpt2	at isa? port 0x3bc
lpt*	at puc? port ?

fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
#fdc1	at isa? port 0x370 irq ? drq ?
fd*	at fdc? drive ?

# 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

# IDE hard drives
wd*	at wdc? channel ? drive ? flags 0x0000
wd*	at pciide? channel ? drive ? flags 0x0000

# Networking devices
ne0	at isa? port 0x240 irq 9		# NE[12]000 ethernet
ne1	at isa? port 0x300 irq 10		# NE[12]000 ethernet
ne2	at isa? port 0x280 irq 9		# NE[12]000 ethernet
ne*	at isapnp?				# NE[12]000 PnP ethernet
ne*	at pci? dev ? function ?		# NE2000-compat ethernet

pseudo-device	pctr		1
pseudo-device	mtrr		1	# Memory range attributes control
pseudo-device	sequencer	1
#pseudo-device	raid		4	# RAIDframe disk driver
# for IPv6
pseudo-device	gif		4
#pseudo-device	faith		1

#
# ISDN stuff 
#
option AVM_A1_PCI

isic0 at pci ?

pseudo-device	"i4b"
pseudo-device	"i4btrc"	2
pseudo-device	"i4bctl"
pseudo-device	"i4brbch"	4
pseudo-device	"i4btel"	2

