GENERIC revision 1.14
1#
2# GENERIC AMIGA
3#
4#	$Id: GENERIC,v 1.14 1994/06/02 08:32:58 chopps Exp $
5#
6# This configuration file contains all possible options
7#
8
9include "std.amiga"
10
11#
12# processors this kernel should support
13#
14options		"M68040"		# support for 040
15options		"M68030"		# support for 030
16options		"M68020"		# support for 020/851
17
18maxusers	8
19
20options		TIMEZONE=300, DST=1
21
22grfcc0		at mainbus0
23grfrt0		at ztwobus0
24
25grf0		at grfcc0
26grf1		at grfrt0
27
28ite*		at grf?
29
30pseudo-device	view 10
31pseudo-device	pty 16
32pseudo-device	loop
33
34# scsi stuff, all possible
35gvpbus0		at ztwobus0
36gtsc0		at gvpbus0		# GVP series II scsi
37ahsc0		at mainbus0		# A3000 scsi
38atzsc0		at ztwobus0
39wstsc0		at ztwobus0		# Wordsync II scsi
40ivsc0		at ztwobus0		# IVS scsi
41mlhsc0		at ztwobus0		# Hacker scsi
42otgsc0		at ztwobus0		# 12 gauge scsi
43zssc0		at ztwobus0		# Zeus scsi
44mgnsc0		at ztwobus0		# Magnum scsi
45wesc0		at zthreebus0		# Warp Engine scsi
46idesc0		at mainbus0		# A4000(A1200?) IDE
47
48scsibus0	at gtsc0
49scsibus1	at ahsc0
50scsibus2	at atzsc0
51scsibus2	at wstsc0
52scsibus3	at ivsc0
53scsibus4	at mlhsc0
54scsibus5	at otgsc0
55scsibus6	at zssc0
56scsibus7	at mgnsc0
57scsibus8	at wesc0
58scsibus9	at idesc0
59
60# any drives on configured controllers.
61sd0	at scsibus? target 0 lun 0
62sd1	at scsibus? target 1 lun 0
63sd2	at scsibus? target 2 lun 0
64sd3	at scsibus? target 3 lun 0
65sd4	at scsibus? target 4 lun 0
66sd5	at scsibus? target 5 lun 0
67sd6	at scsibus? target 6 lun 0
68sd7	at scsibus? target ? lun 0
69st0	at scsibus? target ? lun 0
70
71config	netbsd swap on generic
72
73options		FPSP		# MC68040 floating point support
74options		FPCOPROC	# Support for MC68881/MC68882 (Required)
75
76# Networking options
77options		ETHER			# XXXX!!!!
78options		INET			# IP networking support (Required)
79options		ISO			# ISO Networking support
80options		TPIP			# ARGO TP networking support
81#options		CCITT			# CCITT X.25
82#options		NS			# Xerox XNS
83#options		EON			# ISO CLNL over IP
84#options		GATEWAY			# Packet forwarding
85#options		DIRECTED_BROADCAST	# Broadcast across subnets
86#options		NSIP			# XNS over IP
87
88# File system related options
89options		QUOTA		# Disk quotas for local disks
90options		NFSSERVER	# Network File System server side code
91options		NFSCLIENT	# Network File System client side code
92
93# Support for various types of filesystems
94options		FFS		# Berkeley fast file system
95options		MFS		# Memory based filesystem
96options		PROCFS		# Process filesystem
97options		KERNFS		# Kernel parameter filesystem (Recommended)
98options		MSDOSFS		# MS-DOS filesystem
99options		FDESC		# /dev/fd filesystem
100options		LOFS		# Loopback filesystem
101options		ISOFS		# ISO 9660 file system, with Rock Ridge
102options		PORTAL		# Portal filesystem
103
104options		FIFO		# FIFO operations on vnodes (Recommended)
105options		ADOSFS
106
107options		SWAPPAGER	# Pager for processes (Required)
108options		VNODEPAGER	# Pager for vnodes (Required)
109options		DEVPAGER	# Pager for devices (Required)
110#options	BANKEDDEVPAGER	# Pager for Retina
111
112# Compatability options for various existing systems
113options		"COMPAT_09"	# fs type binary compatability (name vs number)
114options		COMPAT_SUNOS	# Support to run Sun (m68k) executables
115#options	HPUXCOMPAT	# HP300 compatability
116options		"COMPAT_43"	# 4.3 BSD compatible system calls
117options		"TCP_COMPAT_42"	# Use 4.2 BSD style TCP
118options		"COMPAT_NOMID"	# Support to run nonvalid machine id executables
119
120# Support for System V IPC facilities.
121#options		SYSVSHM		# System V-like shared memory
122#options		SYSVMSG		# System V-like messages
123#options		SYSVSEM		# System V-like semaphores
124
125# Amiga graphics options
126options		GRF_ECS			# Enhanced Chip Set
127options		GRF_NTSC		# NTSC
128options		GRF_PAL			# PAL
129options		"GRF_A2024"		# Support for the A2024
130
131# Support for various kernel options
132options		KTRACE		# Add kernel tracing system call
133options		PANICWAIT	# Require keystroke to dump/reboot
134options		DIAGNOSTIC	# Add additional error checking code
135options		DEBUG		# Add debugging statements
136#options	SYSCALL_DEBUG	# debug all syscalls.
137#options	SCSIDEBUG	# Add SCSI debugging statements
138#options	KGDB		# Kernel debugger (KGDB) support
139options		DDB		# Kernel debugger
140#options	PANICBUTTON	# Forced crash via keypress (???)
141options		"NKMEMCLUSTERS=256"	# Size of kernel malloc area
142options		GENERIC		# Mini-root boot support
143#options	PROFTIMER	# Kernel profiling support
144#options	"PRF_INTERVAL=500"	# Clock ticks between profile interrupts
145#options		"PPP_OUTQ_SIZE=4096"	# Size of large PPP output queue
146options		LKM		# Loadable kernel modules
147
148