ARCTIC revision 1.3
1#	$NetBSD: ARCTIC,v 1.3 2000/01/26 12:48:44 soda Exp $
2#	$OpenBSD: ARCTIC,v 1.8 1997/04/29 05:16:40 deraadt Exp $
3#
4#	Generic configuration file for MIPS R4x00 ARC Systems
5#
6
7include		"arch/arc/conf/std.arc"
8
9maxusers	32
10
11# Need to set locally
12options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
13
14# Standard system options
15options 	KTRACE		# system call tracing support
16
17# Diagnostic/debugging support options
18options 	DIAGNOSTIC	# extra kernel debugging checks
19options 	DEBUG		# extra kernel debugging support
20
21# System V options
22options 	SYSVMSG		# System V-like message queues
23options 	SYSVSEM		# System V-like semaphores
24options 	SYSVSHM		# System V-like memory sharing
25options 	SHMMAXPGS=1024	# 1024 pages is the default
26
27# Compatibilitry modules
28options 	COMPAT_43	# compatibility with 4.3BSD binaries
29options 	COMPAT_11
30options 	COMPAT_12
31options 	COMPAT_13
32options 	COMPAT_14
33#options 	COMPAT_ULTRIX	# Ultrix binary compatibility (no go yet)
34options 	COMPAT_386BSD_MBRPART # recognize old partition ID
35
36# Filesystem options
37file-system 	FFS		# fast filesystem
38file-system 	MFS		# memory-based filesystem
39#file-system	LFS		# Log-based filesystem (still experimental)
40file-system 	CD9660		# ISO 9660 + Rock Ridge file system
41file-system 	MSDOSFS		# Ability to read write MS-Dos filsystem
42file-system 	NFS		# Sun NFS-compatible filesystem (client)
43file-system 	KERNFS		# kernel data-structure filesystem
44file-system	PROCFS		# /proc
45file-system 	FDESC		# user file descriptor filesystem
46file-system	UMAPFS		# uid/gid remapping filesystem
47file-system	UNION		# union file system
48file-system	NULLFS		# null layer filesystem
49file-system 	OVERLAY		# overlay file system
50file-system	PORTAL		# portal filesystem (still experimental)
51
52options 	FIFO		# POSIX fifo support (in all filesystems)
53options 	QUOTA		# FFS quotas
54#options 	FFS_EI		# FFS Endian Independant support
55#options 	SOFTDEP		# FFS soft updates support.
56options 	NFSSERVER	# Sun NFS-compatible filesystem (server)
57
58# Pull in config fragments for kernel crypto.  This is required for
59# options IPSEC etc. to work. If you want to run with IPSEC, uncomment
60# one of these, based on whether you use crypto-us or crypto-intl, and
61# adjust the prefixes as necessary.
62
63#prefix ../crypto-us/sys
64#cinclude "conf/files.crypto-us"
65#prefix
66
67#prefix ../crypto-intl/sys
68#cinclude "conf/files.crypto-intl"
69#prefix
70
71# Networking options
72options 	GATEWAY		# IP packet forwarding
73options 	INET		# Internet protocols
74#options 	INET6		# IPV6
75#options 	IPSEC		# IP security
76#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
77#options 	IPSEC_DEBUG	# debug for IP security
78#options 	MROUTING	# Multicast routing support
79#options 	ISO,TPIP	# OSI networking
80#options 	EON		# OSI tunneling over IP
81#options 	TCP_COMPAT_42	# compatibility with 4.2BSD TCP/IP
82
83# Special options
84options 	PCCONS_FORCE_WORD	# Max out at 16bit accesses to the
85					# VGA memory
86			
87# Kernel root file system and dump configuration.
88options 	NFS_BOOT_BOOTP,NFS_BOOT_BOOTPARAM
89config		netbsd root on ? type ?
90
91#
92# Definition of system
93#
94mainbus0	at root
95cpu*		at mainbus0
96
97isabr*		at mainbus0
98
99#
100#	ISA Bus.
101#
102
103isa*	at isabr?
104#isadma0	at isa?
105
106aclock0	at isa? port 0x70 irq 0
107
108pc0	at isa? port 0x60 irq 1		# generic PC console device
109com0	at isa? port 0x3f8 irq 4
110com1	at isa? port 0x2f8 irq 3
111com2	at isa? port 0x3e8 irq 4
112com3	at isa? port 0x2e8 irq 3
113ast0	at isa? port 0x1a0 irq 3	# AST 4-port serial cards
114com*	at ast? slave ?
115
116# ISA ST506, ESDI, and IDE controllers
117# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will
118# fall back to 16bits I/O if 32bits I/O are not functional).
119# Some controllers pass the initial 32bit test, but will fail later.
120wdc0	at isa? port 0x1f0 irq 14 flags 0x00
121wdc1	at isa? port 0x170 irq 15 flags 0x00
122
123# IDE drives
124# Flags are used only with controllers that support DMA operations
125# and mode settings (e.g. some pciide controllers)
126# The lowest order four bits (rightmost digit) of the flags define the PIO
127# mode to use, the next set of four bits the DMA mode and the third set the
128# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
129# to use, and the last bit must be 1 for this setting to be used.
130# For DMA and UDMA, 0xf (1111) means 'disable'.
131# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
132# (0xc=1100, 0xa=1010, 0xf=1111)
133# 0x0000 means "use whatever the drive claims to support".
134wd*	at wdc? channel ? drive ? flags 0x0000
135
136# ATAPI bus support
137atapibus* at wdc? channel ?
138
139# ATAPI devices
140# flags have the same meaning as for IDE drives.
141cd*	at atapibus? drive ? flags 0x0000	# ATAPI CD-ROM drives
142sd*	at atapibus? drive ? flags 0x0000	# ATAPI disk drives
143uk*	at atapibus? drive ? flags 0x0000	# ATAPI unknown
144
145
146# Parallel Printer Interfaces
147
148lpt0	at isa? port 0x378 irq 7
149
150
151# Network Interfaces
152
153ec0	at isa? port 0x250 iomem 0xd8000 irq 9	# 3Com 3c503 Ethernet
154ep0	at isa? port ? irq ?			# 3C509 ethernet cards
155ne0	at isa? port 0x280 irq 9		# NE[12]000 ethernet cards
156ne1	at isa? port 0x300 irq 10
157we0	at isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC Ethernet
158we1	at isa? port 0x300 iomem 0xcc000 irq 10
159
160#tel0	at isa? iomem 0xe0000 irq 9	# Teles S0, NICCY 1000, Creatix 8bit
161#tel1	at isa? port 0xe80 iomem 0xde000 irq 11	# Teles S0/16, NICCY 1016,
162#tel2	at isa? port 0x180 irq 5	# Teles S0/16.3 card (no shared memory)
163
164#aha0	at isa? port 0x330 irq ? drq ?	# Adaptec 154[02] SCSI controllers
165#aha1	at isa? port 0x334 irq ? drq ?	# Adaptec 154[02] SCSI controllers
166#scsibus* at aha?
167btl0	at isa? port 0x330 irq ? drq ?
168scsibus* at btl?
169#wds0	at isa? port 0x350 irq 15 drq 6	# WD7000 and TMC-7000 controllers
170#wds1	at isa? port 0x358 irq 11 drq 5
171#scsibus* at wds?
172
173#
174#	SCSI Bus devices
175#
176
177sd*		at scsibus? target ? lun ?
178st*		at scsibus? target ? lun ?
179cd*		at scsibus? target ? lun ?
180ch*		at scsibus? target ? lun ?
181ss*		at scsibus? target ? lun ?
182uk*		at scsibus? target ? lun ?
183
184#
185pseudo-device	sl		 2	# serial-line IP ports
186pseudo-device	ppp		 2	# serial-line PPP ports
187pseudo-device	tun		 2	# network tunneling over tty
188pseudo-device	pty		64	# pseudo ptys
189pseudo-device	tb		 1	# tablet line discipline
190pseudo-device	bpfilter	 8	# packet filter ports
191#pseudo-device	gre		2	# generic L3 over IP tunnel
192pseudo-device	loop		 1	# network loopback
193pseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
194#pseudo-device	faith		1	# IPv[46] tcp relay translation i/f
195pseudo-device	vnd		 4	# paging to files
196pseudo-device	ccd		4	# concatenated disks
197#pseudo-device 	raid		4	# RAIDframe disk driver
198#pseudo-device	enc		 4	# IP encap
199