GENERIC revision 1.70
11.70Sthorpej#	$NetBSD: GENERIC,v 1.70 1997/01/31 01:45:40 thorpej Exp $
21.28Scgd
31.4Schopps#
41.4Schopps# GENERIC AMIGA
51.4Schopps#
61.4Schopps# This configuration file contains all possible options
71.4Schopps#
81.4Schopps
91.61Sveegoinclude "arch/amiga/conf/std.amiga"
101.14Schopps
111.15Schoppsmaxusers	8
121.68Sperryoptions		RTC_OFFSET=300
131.15Schopps
141.14Schopps#
151.59Sveego# mainboards to support (in addition to Amiga)
161.59Sveego#
171.59Sveegooptions		DRACO
181.59Sveego
191.59Sveego#
201.14Schopps# processors this kernel should support
211.14Schopps#
221.59Sveegooptions		"M68060"	# support for 060
231.59Sveegooptions		"M060SP"	# ...and MC68060 support package
241.15Schoppsoptions		"M68040"	# support for 040
251.15Schoppsoptions		FPSP		# MC68040 floating point support
261.15Schoppsoptions		"M68030"	# support for 030
271.15Schoppsoptions		"M68020"	# support for 020/851
281.15Schoppsoptions		FPCOPROC	# Support for MC6888[12] (Required)
291.15Schopps
301.59Sveego#
311.15Schopps# Networking options
321.15Schopps#
331.15Schoppsoptions		INET		# IP networking support (Required)
341.15Schopps#options	GATEWAY		# Packet forwarding
351.15Schopps#options	DIRECTED_BROADCAST	# Broadcast across subnets
361.52Sveego#options	MROUTING	# Multicast routing
371.52Sveego#options	NS		# XNS
381.66Sveego#options	NSIP		# XNS tunneling over IP
391.52Sveego#options	ISO,TPIP	# OSI
401.52Sveego#options	EON		# OSI tunneling over IP
411.52Sveego#options	CCITT,LLC,HDLC	# X.25
421.55Sveego#options	PPP_BSDCOMP,PPP_DEFLATE	# BSD compression for PPP
431.66Sveego#options	PFIL_HOOKS	# pfil(9) packet filter hooks (Required
441.67Smrg				# if you enable the pseudo-device ipfilter).
451.15Schopps
461.15Schopps#
471.51Schopps# File systems
481.15Schopps#
491.70Sthorpejfile-system 	FFS		# Berkeley fast file system
501.70Sthorpej#file-system 	LFS		# log-structured filesystem
511.70Sthorpejfile-system 	MFS		# Memory based filesystem
521.70Sthorpejfile-system 	NFS		# Network File System client side code
531.70Sthorpejfile-system 	ADOSFS		# AmigaDOS file system
541.70Sthorpejfile-system 	CD9660		# ISO 9660 + Rock Ridge file system
551.70Sthorpejfile-system 	MSDOSFS		# MS-DOS file system
561.70Sthorpejfile-system 	FDESC		# /dev/fd
571.70Sthorpejfile-system 	KERNFS		# /kern
581.70Sthorpejfile-system 	NULLFS		# loopback file system
591.70Sthorpej#file-system 	PORTAL		# Portal Filesystem
601.70Sthorpejfile-system 	PROCFS		# /proc
611.70Sthorpejfile-system 	UMAPFS		# NULLFS + uid and gid remapping
621.70Sthorpejfile-system 	UNION		# union file system
631.51Schopps
641.70Sthorpej# File system options
651.15Schoppsoptions		NFSSERVER	# Network File System server side code
661.51Schoppsoptions		FIFO		# FIFOs; RECOMMENDED
671.70Sthorpejoptions		QUOTA		# UFS quotas
681.15Schopps
691.15Schopps#
701.15Schopps# Compatability options for various existing systems
711.15Schopps#
721.60Smrgoptions		COMPAT_12
731.29Schoppsoptions		"COMPAT_10"	# compatability with older NetBSD release
741.15Schoppsoptions		"COMPAT_09"	# compatability with older NetBSD release
751.15Schoppsoptions		"COMPAT_43"	# 4.3 BSD compatible system calls
761.48Schoppsoptions		COMPAT_SUNOS	# Support to run Sun (m68k) executables
771.15Schoppsoptions		"TCP_COMPAT_42"	# Use 4.2 BSD style TCP
781.15Schoppsoptions		"COMPAT_NOMID"	# allow nonvalid machine id executables
791.20Schopps#options	COMPAT_HPUX	# HP300 compatability
801.4Schopps
811.15Schopps#
821.15Schopps# Support for System V IPC facilities.
831.15Schopps#
841.15Schoppsoptions		SYSVSHM		# System V-like shared memory
851.15Schoppsoptions		SYSVMSG		# System V-like messages
861.15Schoppsoptions		SYSVSEM		# System V-like semaphores
871.15Schopps
881.15Schopps#
891.15Schopps# Support for various kernel options
901.15Schopps#
911.51Schopps
921.54Sveegooptions		UCONSOLE	# anyone can redirect a virtual console
931.56Sis#options	INSECURE	# allow, among other insecure stuff, LKM 
941.56Sis				# loading in multi-user mode.
951.51Schopps
961.15Schoppsoptions		GENERIC		# Mini-root boot support
971.15Schoppsoptions		LKM		# Loadable kernel modules
981.15Schoppsoptions		"NKMEMCLUSTERS=256"	# Size of kernel malloc area
991.1Schopps
1001.15Schopps#
1011.15Schopps# Misc. debuging options
1021.15Schopps#
1031.52Sveegooptions		DDB		# Kernel debugger
1041.52Sveegooptions		DIAGNOSTIC	# Add additional error checking code
1051.52Sveegooptions		KTRACE		# Add kernel tracing system call
1061.24Schopps#options	DEBUG		# Add debugging statements
1071.15Schopps#options	SYSCALL_DEBUG	# debug all syscalls.
1081.15Schopps#options	SCSIDEBUG	# Add SCSI debugging statements
1091.15Schopps#options	PANICBUTTON	# Forced crash via keypress (???)
1101.16Schopps
1111.16Schopps#
1121.16Schopps# Amiga specific options
1131.16Schopps#
1141.32Schoppsoptions		MACHINE_NONCONTIG # Non-contiguous memory support
1151.64Sveego# ATTENTION: There is NO WARRANTY AT ALL that the sync will be complete
1161.64Sveego# before the 10 secondinterval ends, or that KBDRESET does work at all.
1171.54Sveego#options	KBDRESET	# sync on Ctrl-Amiga-Amiga
1181.51Schopps
1191.51Schopps# These options improve performance with the built-in serial port
1201.51Schopps# on slower Amigas.  Try the larger buffers first then lev6_defer.
1211.51Schopps#options	"SERIBUF_SIZE=4096"
1221.51Schopps#options	"SEROBUF_SIZE=32"
1231.51Schopps#options	LEV6_DEFER	# defers l6 to l4 (below serial l5)
1241.39Schopps
1251.16Schoppsoptions		RETINACONSOLE	# enable code to allow retina to be console
1261.39Schoppsoptions		ULOWELLCONSOLE	# enable code to allow a2410 to be console
1271.52Sveegooptions		CL5426CONSOLE	# Cirrus console
1281.52Sveegooptions		CV64CONSOLE	# CyberVision console
1291.57Sveegooptions		TSENGCONSOLE	# Tseng console
1301.39Schopps
1311.16Schoppsoptions		GRF_ECS		# Enhanced Chip Set
1321.16Schoppsoptions		GRF_NTSC	# NTSC
1331.16Schoppsoptions		GRF_PAL		# PAL
1341.16Schoppsoptions		"GRF_A2024"	# Support for the A2024
1351.26Schoppsoptions		GRF_AGA		# AGA Chip Set
1361.20Schopps#options	"KFONT_8X11"	# 8x11 font
1371.4Schopps
1381.39Schopps# This is how you would tell the kernel the A2410 oscillator frequencies:
1391.39Schopps# The used frequencies are the defaults, and don't need option setting
1401.39Schopps#options	"ULOWELL_OSC1=36000000"
1411.39Schopps#options	"ULOWELL_OSC2=66667000"
1421.40Schopps
1431.40Schopps# This is how you specify the blitting speed, higher values may speed up blits
1441.40Schopps# a littel bit.  If you raise this value too much some trash may appear.
1451.40Schopps# the commented version is the default.
1461.40Schopps#options	RH_MEMCLK 61000000
1471.40Schopps# this option enables the 64 bit sprite which doesn't seems to be work
1481.40Schopps# for quite a few people.  E.g. The cursor sprite will turn to a block
1491.40Schopps# when moved to the top of the screen in X.
1501.40Schopps#options	RH_64BIT_SPRITE
1511.41Schopps# enables fast scroll code appears to now work on 040 systems.
1521.41Schopps#options	RETINA_SPEED_HACK
1531.58Sveego# enables the Hardwarecursor which does not work on some systems.
1541.58Sveego#options	RH_HARDWARECURSOR
1551.39Schopps
1561.15Schoppsgrfcc0		at mainbus0		# custom chips
1571.30Schoppsgrfrt0		at zbus0		# retina II
1581.30Schoppsgrfrh0		at zbus0		# retina III
1591.36Schoppsgrfcl*		at zbus0		# Picasso II/Piccalo/Spectrum
1601.39Schoppsgrful0		at zbus0		# A2410
1611.57Sveegogrfcv0		at zbus0		# CyberVision 64
1621.57Sveegogrfet*		at zbus0		# Tseng (oMniBus, Domino, Merlin)
1631.18Schopps
1641.6Schoppsgrf0		at grfcc0
1651.6Schoppsgrf1		at grfrt0
1661.15Schoppsgrf2		at grfrh0
1671.36Schoppsgrf3		at grfcl?
1681.39Schoppsgrf4		at grful0
1691.46Schoppsgrf5		at grfcv0
1701.57Sveegogrf6		at grfet?
1711.18Schopps
1721.18Schoppsite0		at grf0			# terminal emulators for grf's
1731.18Schoppsite1		at grf1			# terminal emulators for grf's
1741.18Schoppsite2		at grf2			# terminal emulators for grf's
1751.36Schoppsite3		at grf3			# terminal emulators for grf's
1761.39Schoppsite4		at grf4			# terminal emulators for grf's
1771.53Sveegoite5		at grf5			# terminal emulators for grf's
1781.57Sveegoite6		at grf6			# terminal emulators for grf's
1791.21Schopps
1801.42Schoppsmsc0		at zbus0		# A2232 MSC multiport serial.
1811.30Schoppsmfc0		at zbus0		# MultiFaceCard I/O board
1821.30Schoppsmfcs0		at mfc0 unit 0		# MFC serial
1831.30Schoppsmfcs1		at mfc0 unit 1		# MFC serial
1841.32Schopps#mfcp0		at mfc0 unit 0		# MFC parallel [not available yet]
1851.30Schopps#mfc1		at zbus0		# MultiFaceCard 2nd I/O board
1861.30Schopps#mfcs2		at mfc1 unit 0
1871.30Schopps#mfcs3		at mfc1 unit 1
1881.30Schopps#mfcp1		at mfc1 unit 0
1891.30Schopps
1901.30Schoppsle0		at zbus0		# Lance ethernet.
1911.30Schoppsed0		at zbus0		# dp8390 ethernet
1921.32Schoppses0		at zbus0		# SMC 91C90 ethernet
1931.45Schoppsqn0		at zbus0		# quicknet ethernet
1941.38Schoppsae0		at zbus0		# Ariadne ethernet
1951.43Schoppsbah0		at zbus0		# C= arcnet
1961.43Schopps
1971.6Schopps
1981.6Schopps# scsi stuff, all possible
1991.34Schoppsgvpbus*		at zbus0
2001.34Schoppsgtsc0		at gvpbus?		# GVP series II scsi
2011.6Schoppsahsc0		at mainbus0		# A3000 scsi
2021.69Sisatzsc0		at zbus0		# A2091 scsi
2031.30Schoppswstsc0		at zbus0		# Wordsync II scsi
2041.30Schoppsivsc0		at zbus0		# IVS scsi
2051.30Schoppsmlhsc0		at zbus0		# Hacker scsi
2061.30Schoppsotgsc0		at zbus0		# 12 gauge scsi
2071.30Schoppszssc0		at zbus0		# Zeus scsi
2081.30Schoppsmgnsc0		at zbus0		# Magnum scsi
2091.30Schoppswesc0		at zbus0		# Warp Engine scsi
2101.27Schoppsidesc0		at mainbus0		# A4000 & A1200 IDE
2111.30Schoppsafsc0		at zbus0		# A4091 scsi
2121.44Schoppsaftsc0		at mainbus0		# A4000T scsi
2131.37Schoppsflsc0		at zbus0		# FastlaneZ3 scsi
2141.62Sisbzsc0		at zbus0		# Blizzard 1230 I,II scsi 
2151.69Sisbztzsc0		at zbus0		# Blizzard 2060 scsi
2161.69Sisempsc0		at zbus0		# Emplant scsi
2171.59Sveegodrsc0		at mainbus0		# DraCo scsi
2181.30Schopps
2191.30Schoppsscsibus*	at gtsc0
2201.30Schoppsscsibus*	at ahsc0
2211.30Schoppsscsibus*	at atzsc0
2221.30Schoppsscsibus*	at wstsc0
2231.30Schoppsscsibus*	at ivsc0
2241.30Schoppsscsibus*	at mlhsc0
2251.30Schoppsscsibus*	at otgsc0
2261.30Schoppsscsibus*	at zssc0
2271.30Schoppsscsibus*	at mgnsc0
2281.30Schoppsscsibus*	at wesc0
2291.30Schoppsscsibus*	at idesc0
2301.30Schoppsscsibus*	at afsc0
2311.46Schoppsscsibus*	at aftsc0
2321.37Schoppsscsibus*	at flsc0
2331.37Schoppsscsibus*	at bzsc0
2341.63Sisscsibus*	at bztzsc0
2351.54Sveegoscsibus*	at empsc0
2361.59Sveegoscsibus*	at drsc0
2371.6Schopps
2381.25Schopps# each hard drive from low target to high
2391.15Schopps# will configure to the next available sd unit number
2401.25Schoppssd*	at scsibus? target ? lun ?	# scsi disks
2411.15Schoppsst*	at scsibus? target ? lun ?	# scsi tapes
2421.64Sveegocd*	at scsibus? target ? lun ?	# scsi cd's
2431.57Sveegoss*	at scsibus? target ? lun ?	# scsi scanner
2441.64Sveegoch*	at scsibus? target ? lun ?	# scsi autochangers
2451.64Sveegouk*	at scsibus? target ? lun ?	# scsi unknown
2461.54Sveego
2471.52Sveegopseudo-device	loop	1		# network loopback
2481.52Sveegopseudo-device	sl	1		# slip
2491.52Sveegopseudo-device	ppp	1		# ppp
2501.52Sveego#pseudo-device	tun	1		# network tunnel line discipline
2511.61Sveegopseudo-device	bpfilter	16	# berkeley packet filters
2521.67Smrg#pseudo-device	ipfilter		# ip filter
2531.52Sveego
2541.49Schoppspseudo-device	view	10		# views
2551.49Schoppspseudo-device	pty	16		# pseudo terminals
2561.52Sveego
2571.52Sveegopseudo-device	vnd	4		# paging to files
2581.55Sveego#pseudo-device	ccd	4		# concatenated disk devices
2591.4Schopps
2601.70Sthorpejconfig	netbsd root on ? type ?
261