#
#	Generic configuration file for MIPS R4400 PICA system
#

machine		arc

maxusers	8

# Need to set locally
option		TIMEZONE="8*60"		# minutes west of GMT (for)
option		DST=1			# use daylight savings rules

# Standard system options
option		SWAPPAGER		# swap pager (anonymous and swap space)
option		DEVPAGER		# device pager (mapped devices)
option		DIAGNOSTIC		# extra kernel debugging checks
option		DEBUG			# extra kernel debugging support
option		"COMPAT_43"		# compatibility with 4.3BSD binaries
option		KTRACE			# system call tracing support
option		"NKMEMCLUSTERS=1024"	# 4K pages in kernel malloc pool
#option		KGDB			# support for kernel gdb
#option		"KGDBRATE=19200"	# kernel gdb port rate (default 9600)
#option		"KGDBDEV=15*256+0"	# device for kernel gdb

# System V options
option		SYSVMSG		# System V-like message queues
option		SYSVSEM		# System V-like semaphores
option		SYSVSHM		# System V-like memory sharing
option		SHMMAXPGS=1024	# 1024 pages is the default
option		NATIVE_ELF

# Filesystem options
option		FIFO		# POSIX fifo support (in all filesystems)
option		FFS,QUOTA	# fast filesystem with user and group quotas
option		MFS		# memory-based filesystem
option		NFSCLIENT	# Sun NFS-compatible filesystem (client)
option		NFSSERVER	# Sun NFS-compatible filesystem (server)
option		KERNFS		# kernel data-structure filesystem
option		MSDOSFS		# Ability to read write MS-Dos filsystem
option		CD9660		# ISO 9660 + Rock Ridge file system
option		FDESC		# user file descriptor filesystem
#option		UMAPFS		# uid/gid remapping filesystem
#option		NULLFS		# null layer filesystem
#option		PORTAL		# portal filesystem (still experimental)

# Networking options
option		INET		# Internet protocols
#option		"TCP_COMPAT_42"	# compatibility with 4.2BSD TCP/IP
option		GATEWAY		# IP packet forwarding
#option		MULTICAST	# Multicast support
#option		MROUTING	# Multicast routing support
#option		ISO		# OSI networking
#option		TPIP
#option		EON

# Specify storage configuration
config		bsd	root on sd0 swap on sd0 and sd1

#
# Definition of system
#
mainbus0	at root
cpu*		at mainbus0

pica*		at mainbus0

clock0		at pica?
pc0		at pica?
pms0		at pica?
com0		at pica?
com1		at pica?
lpt0		at pica?
sn0		at pica?

fdc0		at pica?
fd*		at fdc? drive ?

asc0		at pica?
scsibus* 	at asc?

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 ?

#
#	ISA Bus.
#
isabr*		at mainbus0

isa*		at isabr?

com2		at isa? port 0x3f8 irq 4
com3		at isa? port 0x2f8 irq 3


pseudo-device	sl		 2	# serial-line IP ports
pseudo-device	ppp		 2	# serial-line PPP ports
pseudo-device	pty		64	# pseudo ptys
pseudo-device	bpfilter	16	# packet filter ports
pseudo-device	loop
pseudo-device	vnd		4	# virtual disk