GENERIC revision 1.18
11.4Schopps#
21.4Schopps# GENERIC AMIGA
31.4Schopps#
41.18Schopps#	$Id: GENERIC,v 1.18 1994/06/15 19:04:23 chopps Exp $
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		ETHER		# XXXX!!!!
311.15Schoppsoptions		INET		# IP networking support (Required)
321.15Schoppsoptions		ISO		# ISO Networking support
331.15Schoppsoptions		TPIP		# ARGO TP networking support
341.15Schopps#options	CCITT		# CCITT X.25
351.15Schopps#options	NS		# Xerox XNS
361.15Schopps#options	EON		# ISO CLNL over IP
371.15Schopps#options	GATEWAY		# Packet forwarding
381.15Schopps#options	DIRECTED_BROADCAST	# Broadcast across subnets
391.15Schopps#options	NSIP		# XNS over IP
401.15Schopps
411.15Schopps#
421.15Schopps# File system related options
431.15Schopps#
441.15Schoppsoptions		QUOTA		# Disk quotas for local disks
451.15Schoppsoptions		NFSSERVER	# Network File System server side code
461.15Schoppsoptions		NFSCLIENT	# Network File System client side code
471.15Schopps
481.15Schopps#
491.15Schopps# File systems
501.15Schopps#
511.15Schoppsoptions		FFS		# Berkeley fast file system
521.15Schoppsoptions		MFS		# Memory based filesystem
531.15Schoppsoptions		PROCFS		# Process filesystem
541.15Schoppsoptions		KERNFS		# Kernel parameter filesystem (Recommended)
551.17Schopps#options		MSDOSFS		# MS-DOS filesystem
561.15Schoppsoptions		FDESC		# /dev/fd filesystem
571.17Schopps#options		LOFS		# Loopback filesystem
581.17Schopps#options		ISOFS		# ISO 9660 file system, with Rock Ridge
591.15Schoppsoptions		PORTAL		# Portal filesystem
601.15Schoppsoptions		FIFO		# FIFO operations on vnodes (Recommended)
611.17Schopps#options		ADOSFS		# AmigaDOS file system
621.15Schopps
631.15Schopps
641.15Schopps#
651.15Schopps# Compatability options for various existing systems
661.15Schopps#
671.15Schoppsoptions		"COMPAT_09"	# compatability with older NetBSD release
681.15Schoppsoptions		"COMPAT_43"	# 4.3 BSD compatible system calls
691.15Schoppsoptions		COMPAT_SUNOS	# Support to run Sun (m68k) executables
701.15Schopps#options	COMPAT_HPUX	# HP300 compatability
711.15Schoppsoptions		"TCP_COMPAT_42"	# Use 4.2 BSD style TCP
721.15Schoppsoptions		"COMPAT_NOMID"	# allow nonvalid machine id executables
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.15Schoppsoptions		GENERIC		# Mini-root boot support
851.15Schoppsoptions		LKM		# Loadable kernel modules
861.15Schoppsoptions		KTRACE		# Add kernel tracing system call
871.15Schoppsoptions		DIAGNOSTIC	# Add additional error checking code
881.15Schoppsoptions		"NKMEMCLUSTERS=256"	# Size of kernel malloc area
891.1Schopps
901.15Schopps#
911.15Schopps# Misc. debuging options
921.15Schopps#
931.15Schoppsoptions		PANICWAIT	# Require keystroke to dump/reboot
941.15Schoppsoptions		DEBUG		# Add debugging statements
951.15Schoppsoptions		DDB		# Kernel debugger
961.15Schopps#options	SYSCALL_DEBUG	# debug all syscalls.
971.15Schopps#options	SCSIDEBUG	# Add SCSI debugging statements
981.15Schopps#options	KGDB		# Kernel debugger (KGDB) support
991.15Schopps#options	PANICBUTTON	# Forced crash via keypress (???)
1001.16Schopps
1011.16Schopps#
1021.16Schopps# Amiga specific options
1031.16Schopps#
1041.16Schoppsoptions		RETINACONSOLE	# enable code to allow retina to be console
1051.16Schoppsoptions		GRF_ECS		# Enhanced Chip Set
1061.16Schoppsoptions		GRF_NTSC	# NTSC
1071.16Schoppsoptions		GRF_PAL		# PAL
1081.16Schoppsoptions		"GRF_A2024"	# Support for the A2024
1091.18Schopps#options		"KFONT_8X11"	# 8x11 font
1101.4Schopps
1111.15Schoppsgrfcc0		at mainbus0		# custom chips
1121.15Schoppsgrfrt0		at ztwobus0		# retina II
1131.15Schoppsgrfrh0		at zthreebus0		# retina III
1141.18Schopps
1151.6Schoppsgrf0		at grfcc0
1161.6Schoppsgrf1		at grfrt0
1171.15Schoppsgrf2		at grfrh0
1181.18Schopps
1191.18Schoppsite0		at grf0			# terminal emulators for grf's
1201.18Schoppsite1		at grf1			# terminal emulators for grf's
1211.18Schoppsite2		at grf2			# terminal emulators for grf's
1221.6Schopps
1231.6Schopps# scsi stuff, all possible
1241.6Schoppsgvpbus0		at ztwobus0
1251.6Schoppsgtsc0		at gvpbus0		# GVP series II scsi
1261.6Schoppsahsc0		at mainbus0		# A3000 scsi
1271.6Schoppsatzsc0		at ztwobus0
1281.13Schoppswstsc0		at ztwobus0		# Wordsync II scsi
1291.13Schoppsivsc0		at ztwobus0		# IVS scsi
1301.13Schoppsmlhsc0		at ztwobus0		# Hacker scsi
1311.13Schoppsotgsc0		at ztwobus0		# 12 gauge scsi
1321.8Schoppszssc0		at ztwobus0		# Zeus scsi
1331.8Schoppsmgnsc0		at ztwobus0		# Magnum scsi
1341.8Schoppswesc0		at zthreebus0		# Warp Engine scsi
1351.11Schoppsidesc0		at mainbus0		# A4000(A1200?) IDE
1361.6Schopps
1371.6Schoppsscsibus0	at gtsc0
1381.6Schoppsscsibus1	at ahsc0
1391.6Schoppsscsibus2	at atzsc0
1401.13Schoppsscsibus2	at wstsc0
1411.13Schoppsscsibus3	at ivsc0
1421.13Schoppsscsibus4	at mlhsc0
1431.13Schoppsscsibus5	at otgsc0
1441.8Schoppsscsibus6	at zssc0
1451.8Schoppsscsibus7	at mgnsc0
1461.8Schoppsscsibus8	at wesc0
1471.11Schoppsscsibus9	at idesc0
1481.6Schopps
1491.15Schopps#
1501.15Schopps# compat.
1511.15Schopps#
1521.6Schoppssd0	at scsibus? target 0 lun 0
1531.6Schoppssd1	at scsibus? target 1 lun 0
1541.6Schoppssd2	at scsibus? target 2 lun 0
1551.6Schoppssd3	at scsibus? target 3 lun 0
1561.6Schoppssd4	at scsibus? target 4 lun 0
1571.6Schoppssd5	at scsibus? target 5 lun 0
1581.6Schoppssd6	at scsibus? target 6 lun 0
1591.8Schoppssd7	at scsibus? target ? lun 0
1601.15Schopps
1611.15Schopps#
1621.15Schopps# This is nicer however many amiga setups expect sd units to refer to
1631.15Schopps# scsi target numbers.  If this is not the case, you can remove the 
1641.15Schopps# specific sdx lines above and each hard drive from low target to high
1651.15Schopps# will configure to the next available sd unit number
1661.15Schopps
1671.15Schoppssd*	at scsibus? target ? lun ?	# scsi disks
1681.15Schoppsst*	at scsibus? target ? lun ?	# scsi tapes
1691.15Schoppscd*	at scsibus? target ? lun ?	# scsi cd's
1701.15Schopps
1711.15Schoppspseudo-device	sl			# slip
1721.18Schoppspseudo-device	ppp			# ppp
1731.15Schoppspseudo-device	view 10			# views
1741.15Schoppspseudo-device	pty 16			# pseudo terminals
1751.15Schoppspseudo-device	loop			# network loopback
1761.4Schopps
1771.7Schoppsconfig	netbsd swap on generic
178