GENERIC revision 1.54
11.54Sveego#	$NetBSD: GENERIC,v 1.54 1996/04/21 21:09:40 veego 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.6Schoppsinclude "std.amiga"
101.14Schopps
111.15Schoppsmaxusers	8
121.15Schoppsoptions		TIMEZONE=300, DST=1
131.15Schopps
141.14Schopps#
151.14Schopps# processors this kernel should support
161.14Schopps#
171.15Schoppsoptions		"M68040"	# support for 040
181.15Schoppsoptions		FPSP		# MC68040 floating point support
191.15Schoppsoptions		"M68030"	# support for 030
201.15Schoppsoptions		"M68020"	# support for 020/851
211.15Schoppsoptions		FPCOPROC	# Support for MC6888[12] (Required)
221.15Schopps
231.15Schoppsoptions		SWAPPAGER	# Pager for processes (Required)
241.15Schoppsoptions		VNODEPAGER	# Pager for vnodes (Required)
251.15Schoppsoptions		DEVPAGER	# Pager for devices (Required)
261.15Schopps
271.15Schopps#
281.15Schopps# Networking options
291.15Schopps#
301.15Schoppsoptions		INET		# IP networking support (Required)
311.15Schopps#options	GATEWAY		# Packet forwarding
321.15Schopps#options	DIRECTED_BROADCAST	# Broadcast across subnets
331.52Sveego#options	MROUTING	# Multicast routing
341.52Sveego#options	NS		# XNS
351.52Sveego#options	ISO,TPIP	# OSI
361.52Sveego#options	EON		# OSI tunneling over IP
371.52Sveego#options	CCITT,LLC,HDLC	# X.25
381.15Schopps
391.15Schopps#
401.51Schopps# File systems
411.15Schopps#
421.51Schoppsoptions		FFS		# Berkeley fast file system
431.51Schoppsoptions		QUOTA		# UFS quotas
441.51Schopps#options	LFS		# log-structured filesystem
451.51Schoppsoptions		MFS		# Memory based filesystem
461.51Schopps
471.15Schoppsoptions		NFSSERVER	# Network File System server side code
481.15Schoppsoptions		NFSCLIENT	# Network File System client side code
491.15Schopps
501.19Schoppsoptions		ADOSFS		# AmigaDOS file system
511.51Schoppsoptions		CD9660		# ISO 9660 + Rock Ridge file system
521.52Sveego#options	MSDOSFS		# MS-DOS file system [does not work]
531.51Schoppsoptions		FDESC		# /dev/fd
541.51Schoppsoptions		FIFO		# FIFOs; RECOMMENDED
551.51Schoppsoptions		KERNFS		# /kern
561.51Schoppsoptions		NULLFS		# loopback file system
571.52Sveego#options	PORTAL		# Portal Filesystem
581.51Schoppsoptions		PROCFS		# /proc
591.51Schoppsoptions		UMAPFS		# NULLFS + uid and gid remapping
601.50Schoppsoptions		UNION		# union file system
611.15Schopps
621.15Schopps
631.15Schopps#
641.15Schopps# Compatability options for various existing systems
651.15Schopps#
661.29Schoppsoptions		"COMPAT_10"	# compatability with older NetBSD release
671.15Schoppsoptions		"COMPAT_09"	# compatability with older NetBSD release
681.15Schoppsoptions		"COMPAT_43"	# 4.3 BSD compatible system calls
691.48Schoppsoptions		COMPAT_SUNOS	# Support to run Sun (m68k) executables
701.15Schoppsoptions		"TCP_COMPAT_42"	# Use 4.2 BSD style TCP
711.15Schoppsoptions		"COMPAT_NOMID"	# allow nonvalid machine id executables
721.20Schopps#options	COMPAT_HPUX	# HP300 compatability
731.4Schopps
741.15Schopps#
751.15Schopps# Support for System V IPC facilities.
761.15Schopps#
771.15Schoppsoptions		SYSVSHM		# System V-like shared memory
781.15Schoppsoptions		SYSVMSG		# System V-like messages
791.15Schoppsoptions		SYSVSEM		# System V-like semaphores
801.15Schopps
811.15Schopps#
821.15Schopps# Support for various kernel options
831.15Schopps#
841.51Schopps
851.54Sveegooptions		UCONSOLE	# anyone can redirect a virtual console
861.51Schopps
871.15Schoppsoptions		GENERIC		# Mini-root boot support
881.15Schoppsoptions		LKM		# Loadable kernel modules
891.15Schoppsoptions		"NKMEMCLUSTERS=256"	# Size of kernel malloc area
901.1Schopps
911.15Schopps#
921.15Schopps# Misc. debuging options
931.15Schopps#
941.52Sveegooptions		DDB		# Kernel debugger
951.52Sveegooptions		DIAGNOSTIC	# Add additional error checking code
961.52Sveegooptions		KTRACE		# Add kernel tracing system call
971.24Schopps#options	DEBUG		# Add debugging statements
981.15Schopps#options	SYSCALL_DEBUG	# debug all syscalls.
991.15Schopps#options	SCSIDEBUG	# Add SCSI debugging statements
1001.15Schopps#options	KGDB		# Kernel debugger (KGDB) support
1011.15Schopps#options	PANICBUTTON	# Forced crash via keypress (???)
1021.16Schopps
1031.16Schopps#
1041.16Schopps# Amiga specific options
1051.16Schopps#
1061.32Schoppsoptions		MACHINE_NONCONTIG # Non-contiguous memory support
1071.54Sveego#options	KBDRESET	# sync on Ctrl-Amiga-Amiga
1081.51Schopps
1091.51Schopps# These options improve performance with the built-in serial port
1101.51Schopps# on slower Amigas.  Try the larger buffers first then lev6_defer.
1111.51Schopps#options	"SERIBUF_SIZE=4096"
1121.51Schopps#options	"SEROBUF_SIZE=32"
1131.51Schopps#options	LEV6_DEFER	# defers l6 to l4 (below serial l5)
1141.39Schopps
1151.16Schoppsoptions		RETINACONSOLE	# enable code to allow retina to be console
1161.39Schoppsoptions		ULOWELLCONSOLE	# enable code to allow a2410 to be console
1171.52Sveegooptions		CL5426CONSOLE	# Cirrus console
1181.52Sveegooptions		CV64CONSOLE	# CyberVision console
1191.39Schopps
1201.16Schoppsoptions		GRF_ECS		# Enhanced Chip Set
1211.16Schoppsoptions		GRF_NTSC	# NTSC
1221.16Schoppsoptions		GRF_PAL		# PAL
1231.16Schoppsoptions		"GRF_A2024"	# Support for the A2024
1241.26Schoppsoptions		GRF_AGA		# AGA Chip Set
1251.36Schoppsoptions		GRF_CL5426	# Cirrus board support
1261.20Schopps#options	"KFONT_8X11"	# 8x11 font
1271.4Schopps
1281.39Schopps# This is how you would tell the kernel the A2410 oscillator frequencies:
1291.39Schopps# The used frequencies are the defaults, and don't need option setting
1301.39Schopps#options	"ULOWELL_OSC1=36000000"
1311.39Schopps#options	"ULOWELL_OSC2=66667000"
1321.40Schopps
1331.40Schopps# This is how you specify the blitting speed, higher values may speed up blits
1341.40Schopps# a littel bit.  If you raise this value too much some trash may appear.
1351.40Schopps# the commented version is the default.
1361.40Schopps#options	RH_MEMCLK 61000000
1371.40Schopps# this option enables the 64 bit sprite which doesn't seems to be work
1381.40Schopps# for quite a few people.  E.g. The cursor sprite will turn to a block
1391.40Schopps# when moved to the top of the screen in X.
1401.40Schopps#options	RH_64BIT_SPRITE
1411.41Schopps# enables fast scroll code appears to now work on 040 systems.
1421.41Schopps#options	RETINA_SPEED_HACK
1431.39Schopps
1441.15Schoppsgrfcc0		at mainbus0		# custom chips
1451.30Schoppsgrfrt0		at zbus0		# retina II
1461.30Schoppsgrfrh0		at zbus0		# retina III
1471.36Schoppsgrfcl*		at zbus0		# Picasso II/Piccalo/Spectrum
1481.39Schoppsgrful0		at zbus0		# A2410
1491.46Schoppsgrfcv0		at zbus0		# CyverVision 64
1501.18Schopps
1511.6Schoppsgrf0		at grfcc0
1521.6Schoppsgrf1		at grfrt0
1531.15Schoppsgrf2		at grfrh0
1541.36Schoppsgrf3		at grfcl?
1551.39Schoppsgrf4		at grful0
1561.46Schoppsgrf5		at grfcv0
1571.18Schopps
1581.18Schoppsite0		at grf0			# terminal emulators for grf's
1591.18Schoppsite1		at grf1			# terminal emulators for grf's
1601.18Schoppsite2		at grf2			# terminal emulators for grf's
1611.36Schoppsite3		at grf3			# terminal emulators for grf's
1621.39Schoppsite4		at grf4			# terminal emulators for grf's
1631.53Sveegoite5		at grf5			# terminal emulators for grf's
1641.21Schopps
1651.42Schoppsmsc0		at zbus0		# A2232 MSC multiport serial.
1661.30Schoppsmfc0		at zbus0		# MultiFaceCard I/O board
1671.30Schoppsmfcs0		at mfc0 unit 0		# MFC serial
1681.30Schoppsmfcs1		at mfc0 unit 1		# MFC serial
1691.32Schopps#mfcp0		at mfc0 unit 0		# MFC parallel [not available yet]
1701.30Schopps#mfc1		at zbus0		# MultiFaceCard 2nd I/O board
1711.30Schopps#mfcs2		at mfc1 unit 0
1721.30Schopps#mfcs3		at mfc1 unit 1
1731.30Schopps#mfcp1		at mfc1 unit 0
1741.30Schopps
1751.30Schoppsle0		at zbus0		# Lance ethernet.
1761.30Schoppsed0		at zbus0		# dp8390 ethernet
1771.32Schoppses0		at zbus0		# SMC 91C90 ethernet
1781.45Schoppsqn0		at zbus0		# quicknet ethernet
1791.38Schoppsae0		at zbus0		# Ariadne ethernet
1801.43Schoppsbah0		at zbus0		# C= arcnet
1811.43Schopps
1821.6Schopps
1831.6Schopps# scsi stuff, all possible
1841.34Schoppsgvpbus*		at zbus0
1851.34Schoppsgtsc0		at gvpbus?		# GVP series II scsi
1861.6Schoppsahsc0		at mainbus0		# A3000 scsi
1871.30Schoppsatzsc0		at zbus0
1881.30Schoppswstsc0		at zbus0		# Wordsync II scsi
1891.30Schoppsivsc0		at zbus0		# IVS scsi
1901.30Schoppsmlhsc0		at zbus0		# Hacker scsi
1911.30Schoppsotgsc0		at zbus0		# 12 gauge scsi
1921.30Schoppszssc0		at zbus0		# Zeus scsi
1931.30Schoppsmgnsc0		at zbus0		# Magnum scsi
1941.30Schoppswesc0		at zbus0		# Warp Engine scsi
1951.27Schoppsidesc0		at mainbus0		# A4000 & A1200 IDE
1961.30Schoppsafsc0		at zbus0		# A4091 scsi
1971.44Schoppsaftsc0		at mainbus0		# A4000T scsi
1981.37Schoppsflsc0		at zbus0		# FastlaneZ3 scsi
1991.37Schoppsbzsc0		at zbus0		# Blizzard 1230 scsi
2001.54Sveegoempsc0		at zbus0		# Emplant
2011.30Schopps
2021.30Schoppsscsibus*	at gtsc0
2031.30Schoppsscsibus*	at ahsc0
2041.30Schoppsscsibus*	at atzsc0
2051.30Schoppsscsibus*	at wstsc0
2061.30Schoppsscsibus*	at ivsc0
2071.30Schoppsscsibus*	at mlhsc0
2081.30Schoppsscsibus*	at otgsc0
2091.30Schoppsscsibus*	at zssc0
2101.30Schoppsscsibus*	at mgnsc0
2111.30Schoppsscsibus*	at wesc0
2121.30Schoppsscsibus*	at idesc0
2131.30Schoppsscsibus*	at afsc0
2141.46Schoppsscsibus*	at aftsc0
2151.37Schoppsscsibus*	at flsc0
2161.37Schoppsscsibus*	at bzsc0
2171.54Sveegoscsibus*	at empsc0
2181.6Schopps
2191.25Schopps# each hard drive from low target to high
2201.15Schopps# will configure to the next available sd unit number
2211.25Schoppssd*	at scsibus? target ? lun ?	# scsi disks
2221.15Schopps
2231.15Schoppsst*	at scsibus? target ? lun ?	# scsi tapes
2241.15Schoppscd*	at scsibus? target ? lun ?	# scsi cd's
2251.54Sveego
2261.54Sveegofd*	at fdc0 unit ?			# floppy drives
2271.15Schopps
2281.52Sveegopseudo-device	loop	1		# network loopback
2291.52Sveegopseudo-device	sl	1		# slip
2301.52Sveegopseudo-device	ppp	1		# ppp
2311.52Sveego#pseudo-device	tun	1		# network tunnel line discipline
2321.52Sveegopseudo-device	bpfilter	4	# berkeley packet filters
2331.52Sveego
2341.49Schoppspseudo-device	view	10		# views
2351.49Schoppspseudo-device	pty	16		# pseudo terminals
2361.52Sveego
2371.52Sveegopseudo-device	vnd	4		# paging to files
2381.4Schopps
2391.7Schoppsconfig	netbsd swap on generic
240