#
# First try for PPC GENERIC config file
#

machine		powerpc

maxusers	32

# Standard system options (should go into std.powerpc?)
option		SWAPPAGER, VNODEPAGER, DEVPAGER
option		NATIVE_ELF

# various hacks due to bugs in Openfirmware implementation
option		FIREPOWERBUGS

# specific define for VI boards
options		power4e

#option		IPKDBUSERHACK
#makeoptions	DEBUG="-g"
options		DDB
options		KTRACE
options		SYSCALL_DEBUG
#option		TCP_COMPAT_42
#option		COMPAT_43
#option		COMPAT_09
#option		COMPAT_10
#option		COMPAT_12

option		FFS
#option		MFS

option		NFSCLIENT
option		NFSSERVER

option		CD9660
option		MSDOSFS
option		FDESC
options		FIFO
options		KERNFS
option		NULLFS
#option		PORTAL
option		PROCFS
#option		UMAPFS
option		UNION

options		INET
options		NMBCLUSTERS=1024

config		bsd	swap generic

#
#  Now the Machine specification
#
mainbus0	at root
cpu*		at mainbus0

mpcpcibr*	at mainbus0	# MPC106 PCI Bridge.
isabr*		at mainbus0	# ISA dev bridge.


#### ISA Bus devices.

isa*		at isabr?

com0		at isa? port 0x2e8 irq 5
com1		at isa? port 0x3e8 irq 1


#### PCI Bus devices.

pci*		at mpcpcibr?
ncr*		at pci? dev ? function ?
scsibus*	at ncr?
de*		at pci? dev ? function ?
#vme*		at pci? dev ? function ?


#### SCSI Bus devices
 
sd*		at scsibus? target ? lun ?
st*		at scsibus? target ? lun ?            
cd*		at scsibus? target ? lun ?
ch*		at scsibus? target ? lun ?
ss*		at scsibus? target ? lun ?
uk*		at scsibus? target ? lun ?


#### PSEUDO Devices

pseudo-device	loop		 1	# network loopback
pseudo-device	bpfilter	 8	# packet filter ports
#pseudo-device	sl		 2	# serial-line IP ports
#pseudo-device	ppp		 2	# serial-line PPP ports
pseudo-device	tun		 2	# network tunneling over tty

pseudo-device	pty		64	# pseudo ptys
pseudo-device	random		 1
pseudo-device	rd		 1	# ram disk
pseudo-device	vnd		 4	# paging to files
pseudo-device	ccd		 4	# concatenated disk devices
