ARCTIC revision 1.2
11.2Ssoda#	$NetBSD: ARCTIC,v 1.2 2000/01/23 21:01:52 soda Exp $
21.1Ssoda#	$OpenBSD: ARCTIC,v 1.8 1997/04/29 05:16:40 deraadt Exp $
31.1Ssoda#
41.1Ssoda#	Generic configuration file for MIPS R4x00 ARC Systems
51.1Ssoda#
61.1Ssoda
71.2Ssodainclude		"arch/arc/conf/std.arc"
81.1Ssoda
91.1Ssodamaxusers	32
101.1Ssoda
111.1Ssoda# Need to set locally
121.2Ssodaoptions		RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
131.1Ssoda
141.1Ssoda# Standard system options
151.2Ssodaoptions		KTRACE		# system call tracing support
161.1Ssoda
171.2Ssoda# Diagnostic/debugging support options
181.2Ssodaoptions		DIAGNOSTIC	# extra kernel debugging checks
191.2Ssodaoptions		DEBUG		# extra kernel debugging support
201.1Ssoda
211.1Ssoda# System V options
221.2Ssodaoptions		SYSVMSG		# System V-like message queues
231.2Ssodaoptions		SYSVSEM		# System V-like semaphores
241.2Ssodaoptions		SYSVSHM		# System V-like memory sharing
251.2Ssodaoptions		SHMMAXPGS=1024	# 1024 pages is the default
261.2Ssoda
271.2Ssoda# Compatibilitry modules
281.2Ssodaoptions 	COMPAT_43	# compatibility with 4.3BSD binaries
291.2Ssodaoptions 	COMPAT_11
301.2Ssodaoptions 	COMPAT_12
311.2Ssodaoptions 	COMPAT_13
321.2Ssodaoptions 	COMPAT_14
331.2Ssoda#options 	COMPAT_ULTRIX	# Ultrix binary compatibility (no go yet)
341.2Ssodaoptions 	COMPAT_386BSD_MBRPART # recognize old partition ID
351.1Ssoda
361.1Ssoda# Filesystem options
371.2Ssodafile-system 	FFS		# fast filesystem
381.2Ssodafile-system 	MFS		# memory-based filesystem
391.2Ssoda#file-system	LFS		# Log-based filesystem (still experimental)
401.2Ssodafile-system 	CD9660		# ISO 9660 + Rock Ridge file system
411.2Ssodafile-system 	MSDOSFS		# Ability to read write MS-Dos filsystem
421.2Ssodafile-system 	NFS		# Sun NFS-compatible filesystem (client)
431.2Ssodafile-system 	KERNFS		# kernel data-structure filesystem
441.2Ssodafile-system	PROCFS		# /proc
451.2Ssodafile-system 	FDESC		# user file descriptor filesystem
461.2Ssodafile-system	UMAPFS		# uid/gid remapping filesystem
471.2Ssodafile-system	UNION		# union file system
481.2Ssodafile-system	NULLFS		# null layer filesystem
491.2Ssodafile-system 	OVERLAY		# overlay file system
501.2Ssodafile-system	PORTAL		# portal filesystem (still experimental)
511.2Ssoda
521.2Ssodaoptions		FIFO		# POSIX fifo support (in all filesystems)
531.2Ssodaoptions		QUOTA		# FFS quotas
541.2Ssoda#options 	FFS_EI		# FFS Endian Independant support
551.2Ssoda#options 	SOFTDEP         # FFS soft updates support.
561.2Ssodaoptions		NFSSERVER	# Sun NFS-compatible filesystem (server)
571.2Ssoda
581.2Ssoda# Pull in config fragments for kernel crypto.  This is required for
591.2Ssoda# options IPSEC etc. to work. If you want to run with IPSEC, uncomment
601.2Ssoda# one of these, based on whether you use crypto-us or crypto-intl, and
611.2Ssoda# adjust the prefixes as necessary.
621.2Ssoda
631.2Ssoda#prefix ../crypto-us/sys
641.2Ssoda#cinclude "conf/files.crypto-us"
651.2Ssoda#prefix
661.2Ssoda
671.2Ssoda#prefix ../crypto-intl/sys
681.2Ssoda#cinclude "conf/files.crypto-intl"
691.2Ssoda#prefix
701.1Ssoda
711.1Ssoda# Networking options
721.2Ssodaoptions 	GATEWAY		# IP packet forwarding
731.2Ssodaoptions		INET		# Internet protocols
741.2Ssoda#options 	INET6		# IPV6
751.2Ssoda#options 	IPSEC		# IP security
761.2Ssoda#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
771.2Ssoda#options 	IPSEC_DEBUG	# debug for IP security
781.2Ssoda#options 	MROUTING	# Multicast routing support
791.2Ssoda#options 	ISO,TPIP	# OSI networking
801.2Ssoda#options 	EON		# OSI tunneling over IP
811.2Ssoda#options	TCP_COMPAT_42	# compatibility with 4.2BSD TCP/IP
821.1Ssoda
831.1Ssoda# Special options
841.2Ssodaoptions	 	MACHINE_NONCONTIG	# Support noncontigous memory.
851.2Ssodaoptions		PCCONS_FORCE_WORD	# Max out at 16bit accesses to the
861.1Ssoda					# VGA memory
871.2Ssodaoptions 	NFS_BOOT_BOOTP,NFS_BOOT_BOOTPARAM
881.1Ssoda
891.2Ssoda# Specify storage configuration
901.2Ssodaconfig		netbsd root on ? type ?
911.1Ssoda
921.1Ssoda#
931.1Ssoda# Definition of system
941.1Ssoda#
951.1Ssodamainbus0	at root
961.1Ssodacpu*		at mainbus0
971.1Ssoda
981.1Ssodaisabr*		at mainbus0
991.1Ssoda
1001.1Ssoda#
1011.1Ssoda#	ISA Bus.
1021.1Ssoda#
1031.1Ssoda
1041.1Ssodaisa*	at isabr?
1051.1Ssoda#isadma0	at isa?
1061.1Ssoda
1071.2Ssodaaclock0	at isa? port 0x70 irq 0
1081.1Ssoda
1091.1Ssodapc0     at isa? port 0x60 irq 1         # generic PC console device
1101.1Ssodacom0	at isa? port 0x3f8 irq 4
1111.1Ssodacom1	at isa? port 0x2f8 irq 3
1121.1Ssodacom2	at isa? port 0x3e8 irq 4
1131.1Ssodacom3	at isa? port 0x2e8 irq 3
1141.1Ssodaast0	at isa? port 0x1a0 irq 3	# AST 4-port serial cards
1151.1Ssodacom*	at ast? slave ?
1161.1Ssoda
1171.2Ssoda# ISA ST506, ESDI, and IDE controllers
1181.2Ssoda# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will
1191.2Ssoda# fall back to 16bits I/O if 32bits I/O are not functional).
1201.2Ssoda# Some controllers pass the initial 32bit test, but will fail later.
1211.2Ssodawdc0	at isa? port 0x1f0 irq 14 flags 0x00
1221.2Ssodawdc1	at isa? port 0x170 irq 15 flags 0x00
1231.2Ssoda
1241.2Ssoda# IDE drives
1251.2Ssoda# Flags are used only with controllers that support DMA operations
1261.2Ssoda# and mode settings (e.g. some pciide controllers)
1271.2Ssoda# The lowest order four bits (rightmost digit) of the flags define the PIO
1281.2Ssoda# mode to use, the next set of four bits the DMA mode and the third set the
1291.2Ssoda# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
1301.2Ssoda# to use, and the last bit must be 1 for this setting to be used.
1311.2Ssoda# For DMA and UDMA, 0xf (1111) means 'disable'.
1321.2Ssoda# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
1331.2Ssoda# (0xc=1100, 0xa=1010, 0xf=1111)
1341.2Ssoda# 0x0000 means "use whatever the drive claims to support".
1351.2Ssodawd*	at wdc? channel ? drive ? flags 0x0000
1361.2Ssoda
1371.2Ssoda# ATAPI bus support
1381.2Ssodaatapibus* at wdc? channel ?
1391.2Ssodaatapibus* at pciide? channel ?
1401.2Ssoda
1411.2Ssoda# ATAPI devices
1421.2Ssoda# flags have the same meaning as for IDE drives.
1431.2Ssodacd*	at atapibus? drive ? flags 0x0000	# ATAPI CD-ROM drives
1441.2Ssodasd*	at atapibus? drive ? flags 0x0000	# ATAPI disk drives
1451.2Ssodauk*	at atapibus? drive ? flags 0x0000	# ATAPI unknown
1461.1Ssoda
1471.2Ssoda
1481.2Ssoda# Parallel Printer Interfaces
1491.1Ssoda
1501.1Ssodalpt0	at isa? port 0x378 irq 7
1511.2Ssoda
1521.2Ssoda
1531.2Ssoda# Network Interfaces
1541.2Ssoda
1551.2Ssodaec0	at isa? port 0x250 iomem 0xd8000 irq 9	# 3Com 3c503 Ethernet
1561.2Ssodaep0	at isa? port ? irq ?			# 3C509 ethernet cards
1571.2Ssodane0	at isa? port 0x280 irq 9		# NE[12]000 ethernet cards
1581.2Ssodane1	at isa? port 0x300 irq 10
1591.2Ssodawe0	at isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC Ethernet
1601.2Ssodawe1	at isa? port 0x300 iomem 0xcc000 irq 10
1611.2Ssoda
1621.2Ssoda#tel0	at isa? iomem 0xe0000 irq 9	# Teles S0, NICCY 1000, Creatix 8bit
1631.2Ssoda#tel1	at isa? port 0xe80 iomem 0xde000 irq 11	# Teles S0/16, NICCY 1016,
1641.2Ssoda#tel2	at isa? port 0x180 irq 5	# Teles S0/16.3 card (no shared memory)
1651.1Ssoda
1661.1Ssoda#aha0	at isa? port 0x330 irq ? drq ?	# Adaptec 154[02] SCSI controllers
1671.1Ssoda#aha1	at isa? port 0x334 irq ? drq ?	# Adaptec 154[02] SCSI controllers
1681.1Ssoda#scsibus* at aha?
1691.1Ssodabtl0	at isa? port 0x330 irq ? drq ?
1701.1Ssodascsibus* at btl?
1711.1Ssoda#wds0	at isa? port 0x350 irq 15 drq 6	# WD7000 and TMC-7000 controllers
1721.1Ssoda#wds1	at isa? port 0x358 irq 11 drq 5
1731.1Ssoda#scsibus* at wds?
1741.1Ssoda
1751.1Ssoda#
1761.1Ssoda#	SCSI Bus devices
1771.1Ssoda#
1781.1Ssoda
1791.1Ssodasd*		at scsibus? target ? lun ?
1801.1Ssodast*		at scsibus? target ? lun ?
1811.1Ssodacd*		at scsibus? target ? lun ?
1821.1Ssodach*		at scsibus? target ? lun ?
1831.1Ssodass*		at scsibus? target ? lun ?
1841.1Ssodauk*		at scsibus? target ? lun ?
1851.1Ssoda
1861.1Ssoda#
1871.1Ssodapseudo-device	sl		 2	# serial-line IP ports
1881.1Ssodapseudo-device	ppp		 2	# serial-line PPP ports
1891.1Ssodapseudo-device	tun		 2	# network tunneling over tty
1901.1Ssodapseudo-device	pty		64	# pseudo ptys
1911.1Ssodapseudo-device	tb		 1	# tablet line discipline
1921.1Ssodapseudo-device	bpfilter	 8	# packet filter ports
1931.2Ssoda#pseudo-device	gre		2	# generic L3 over IP tunnel
1941.1Ssodapseudo-device	loop		 1	# network loopback
1951.2Ssodapseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
1961.2Ssoda#pseudo-device	faith		1	# IPv[46] tcp relay translation i/f
1971.1Ssodapseudo-device	vnd		 4	# paging to files
1981.2Ssodapseudo-device	ccd		4	# concatenated disks
1991.2Ssoda#pseudo-device 	raid		4	# RAIDframe disk driver
2001.2Ssoda#pseudo-device	enc		 4	# IP encap
201