#	$OpenBSD: ARCTIC,v 1.11 1997/11/11 20:15:53 niklas Exp $
#
#	Generic configuration file for MIPS R4x00 ARC Systems
#

machine		arc

maxusers	32

# Need to set locally
option		TIMEZONE=0	# minutes west of GMT (for)
option		DST=0		# use daylight savings rules

# Standard system options
option		SWAPPAGER	# swap pager (anonymous and swap space)
option		DEVPAGER	# device pager (mapped devices)

# Debugging options
option		DIAGNOSTIC	# extra kernel debugging checks
option		DEBUG		# extra kernel debugging support
option	 	KTRACE		# system call tracing support

# 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	# Arc systems uses ELF as native format

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

# Networking options
option		INET		# Internet protocols
option		IPSEC		# IP-sec
#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
option		IPFILTER
option		IPFILTER_LOG

# Compatibilitry modules
option		COMPAT_43	# compatibility with 4.3BSD binaries
#option		COMPAT_ULTRIX	# Ultrix binary compatibility (no go yet)

# Specify storage configuration (its a joke..)
config		bsd	root on sd0 swap on sd0 dumps on sd0

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

isabr*		at mainbus0

#
#	ISA Bus.
#

isa*	at isabr?
#isadma0	at isa?

clock0	at isa? port 0x70 irq 0

pc0     at isa? port 0x60 irq 1         # generic PC console device
com0	at isa? port 0x3f8 irq 4
com1	at isa? port 0x2f8 irq 3
com2	at isa? port 0x3e8 irq 4
com3	at isa? port 0x2e8 irq 3
ast0	at isa? port 0x1a0 irq 3	# AST 4-port serial cards
com*	at ast? slave ?

wdc0	at isa? port 0x1f0 irq 14	# ST506, ESDI, and IDE controllers
wdc1	at isa? port 0x170 irq 15
wd*	at wdc? drive ?

atapibus* at wdc?
acd*	at atapibus? drive?

lpt0	at isa? port 0x378 irq 7
ep0	at isa? port ? irq ?           # 3C509 ethernet cards
ed0     at isa? port 0x280 iomem 0xd0000 irq 9  # WD/SMC, 3C503, and NE[12]000
ed1     at isa? port 0x250 iomem 0xd8000 irq 9  #   ethernet cards
ed2     at isa? port 0x300 iomem 0xcc000 irq 10 #

#tel0    at isa? iomem 0xe0000 irq 9	# Teles S0, NICCY 1000, Creatix 8bit
#tel1    at isa? port 0xe80 iomem 0xde000 irq 11	# Teles S0/16, NICCY 1016,
#tel2    at isa? port 0x180 irq 5	# Teles S0/16.3 card (no shared memory)

#aha0	at isa? port 0x330 irq ? drq ?	# Adaptec 154[02] SCSI controllers
#aha1	at isa? port 0x334 irq ? drq ?	# Adaptec 154[02] SCSI controllers
#scsibus* at aha?
btl0	at isa? port 0x330 irq ? drq ?
scsibus* at btl?
#wds0	at isa? port 0x350 irq 15 drq 6	# WD7000 and TMC-7000 controllers
#wds1	at isa? port 0x358 irq 11 drq 5
#scsibus* at wds?

#
#	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-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	tb		 1	# tablet line discipline
pseudo-device	bpfilter	 8	# packet filter ports
pseudo-device	loop		 1	# network loopback
pseudo-device	vnd		 4	# paging to files
pseudo-device	enc		 4	# IP encap
