summaryrefslogtreecommitdiff
path: root/sys/arch/amiga/conf/GENERIC
blob: 679712574eb33fac5d7114e4f30977cae775482d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
#	$OpenBSD: GENERIC,v 1.8 1996/05/04 13:45:17 niklas Exp $
#	$NetBSD: GENERIC,v 1.56 1996/04/30 17:40:34 is Exp $

#
# GENERIC AMIGA
#
# This configuration file contains all possible options
#

include "std.amiga"

maxusers	8
options		TIMEZONE=300, DST=1

#
# processors this kernel should support
#
options		"M68040"	# support for 040
options		FPSP		# MC68040 floating point support
options		"M68030"	# support for 030
options		"M68020"	# support for 020/851
options		FPCOPROC	# Support for MC6888[12] (Required)

options		SWAPPAGER	# Pager for processes (Required)
options		VNODEPAGER	# Pager for vnodes (Required)
options		DEVPAGER	# Pager for devices (Required)

#
# Networking options
#
options		INET		# IP networking support (Required)
#options	GATEWAY		# Packet forwarding
#options	DIRECTED_BROADCAST	# Broadcast across subnets
#options	MROUTING	# Multicast routing
#options	NS		# XNS
#options	ISO,TPIP	# OSI
#options	EON		# OSI tunneling over IP
#options	CCITT,LLC,HDLC	# X.25
#options	PPP_BSDCOMP,PPP_DEFLATE	# BSD compression for PPP

#
# File systems
#
options		FFS		# Berkeley fast file system
options		QUOTA		# UFS quotas
#options	LFS		# log-structured filesystem
options		MFS		# Memory based filesystem

options		NFSSERVER	# Network File System server side code
options		NFSCLIENT	# Network File System client side code

options		ADOSFS		# AmigaDOS file system
options		CD9660		# ISO 9660 + Rock Ridge file system
#options	MSDOSFS		# MS-DOS file system [does not work]
options		FDESC		# /dev/fd
options		FIFO		# FIFOs; RECOMMENDED
options		KERNFS		# /kern
options		NULLFS		# loopback file system
#options	PORTAL		# Portal Filesystem
options		PROCFS		# /proc
options		UMAPFS		# NULLFS + uid and gid remapping
options		UNION		# union file system


#
# Compatability options for various existing systems
#
options		"COMPAT_10"	# compatability with older NetBSD release
options		"COMPAT_09"	# compatability with older NetBSD release
options		"COMPAT_43"	# 4.3 BSD compatible system calls
options		COMPAT_SUNOS	# Support to run Sun (m68k) executables
options		"TCP_COMPAT_42"	# Use 4.2 BSD style TCP
options		"COMPAT_NOMID"	# allow nonvalid machine id executables
#options	COMPAT_HPUX	# HP300 compatability

#
# Support for System V IPC facilities.
#
options		SYSVSHM		# System V-like shared memory
options		SYSVMSG		# System V-like messages
options		SYSVSEM		# System V-like semaphores

#
# Support for various kernel options
#

options		UCONSOLE	# anyone can redirect a virtual console
#options	INSECURE	# allow, among other insecure stuff, LKM 
				# loading in multi-user mode.

options		GENERIC		# Mini-root boot support
options		LKM		# Loadable kernel modules
options		"NKMEMCLUSTERS=256"	# Size of kernel malloc area

#
# Misc. debuging options
#
options		DDB		# Kernel debugger
options		DIAGNOSTIC	# Add additional error checking code
options		KTRACE		# Add kernel tracing system call
#options	DEBUG		# Add debugging statements
#options	SYSCALL_DEBUG	# debug all syscalls.
#options	SCSIDEBUG	# Add SCSI debugging statements
#options	KGDB		# Kernel debugger (KGDB) support
#options	PANICBUTTON	# Forced crash via keypress (???)

#
# Amiga specific options
#
options		MACHINE_NONCONTIG # Non-contiguous memory support
#options	KBDRESET	# sync on Ctrl-Amiga-Amiga

# These options improve performance with the built-in serial port
# on slower Amigas.  Try the larger buffers first then lev6_defer.
#options	"SERIBUF_SIZE=4096"
#options	"SEROBUF_SIZE=32"
#options	LEV6_DEFER	# defers l6 to l4 (below serial l5)

options		RETINACONSOLE	# enable code to allow retina to be console
options		ULOWELLCONSOLE	# enable code to allow a2410 to be console
options		CL5426CONSOLE	# Cirrus console
options		CV64CONSOLE	# CyberVision console

options		GRF_ECS		# Enhanced Chip Set
options		GRF_NTSC	# NTSC
options		GRF_PAL		# PAL
options		"GRF_A2024"	# Support for the A2024
options		GRF_AGA		# AGA Chip Set
options		GRF_CL5426	# Cirrus board support
#options	"KFONT_8X11"	# 8x11 font

# This is how you would tell the kernel the A2410 oscillator frequencies:
# The used frequencies are the defaults, and don't need option setting
#options	"ULOWELL_OSC1=36000000"
#options	"ULOWELL_OSC2=66667000"

# This is how you specify the blitting speed, higher values may speed up blits
# a littel bit.  If you raise this value too much some trash may appear.
# the commented version is the default.
#options	RH_MEMCLK 61000000
# this option enables the 64 bit sprite which doesn't seems to be work
# for quite a few people.  E.g. The cursor sprite will turn to a block
# when moved to the top of the screen in X.
#options	RH_64BIT_SPRITE
# enables fast scroll code appears to now work on 040 systems.
#options	RETINA_SPEED_HACK

grfcc0		at mainbus0		# custom chips
grfrt0		at zbus0		# retina II
grfrh0		at zbus0		# retina III
grfcl*		at zbus0		# Picasso II/Piccalo/Spectrum
grful0		at zbus0		# A2410
grfcv0		at zbus0		# CyverVision 64

grf0		at grfcc0
grf1		at grfrt0
grf2		at grfrh0
grf3		at grfcl?
grf4		at grful0
grf5		at grfcv0

ite0		at grf0			# terminal emulators for grf's
ite1		at grf1			# terminal emulators for grf's
ite2		at grf2			# terminal emulators for grf's
ite3		at grf3			# terminal emulators for grf's
ite4		at grf4			# terminal emulators for grf's
ite5		at grf5			# terminal emulators for grf's

msc0		at zbus0		# A2232 MSC multiport serial.
mfc0		at zbus0		# MultiFaceCard I/O board
mfcs0		at mfc0 unit 0		# MFC serial
mfcs1		at mfc0 unit 1		# MFC serial
#mfcp0		at mfc0 unit 0		# MFC parallel [not available yet]
#mfc1		at zbus0		# MultiFaceCard 2nd I/O board
#mfcs2		at mfc1 unit 0
#mfcs3		at mfc1 unit 1
#mfcp1		at mfc1 unit 0

le0		at zbus0		# Lance ethernet.
ed0		at zbus0		# dp8390 ethernet
es0		at zbus0		# SMC 91C90 ethernet
qn0		at zbus0		# quicknet ethernet
ae0		at zbus0		# Ariadne ethernet
bah0		at zbus0		# C= arcnet


# scsi stuff, all possible
gvpbus*		at zbus0
gtsc0		at gvpbus?		# GVP series II scsi
ahsc0		at mainbus0		# A3000 scsi
atzsc0		at zbus0
wstsc0		at zbus0		# Wordsync II scsi
ivsc0		at zbus0		# IVS scsi
mlhsc0		at zbus0		# Hacker scsi
otgsc0		at zbus0		# 12 gauge scsi
zssc0		at zbus0		# Zeus scsi
mgnsc0		at zbus0		# Magnum scsi
wesc0		at zbus0		# Warp Engine scsi
idesc0		at mainbus0		# A4000 & A1200 IDE
afsc0		at zbus0		# A4091 scsi
aftsc0		at mainbus0		# A4000T scsi
flsc0		at zbus0		# FastlaneZ3 scsi
bzsc0		at zbus0		# Blizzard 1230 scsi
empsc0		at zbus0		# Emplant

scsibus*	at gtsc0
scsibus*	at ahsc0
scsibus*	at atzsc0
scsibus*	at wstsc0
scsibus*	at ivsc0
scsibus*	at mlhsc0
scsibus*	at otgsc0
scsibus*	at zssc0
scsibus*	at mgnsc0
scsibus*	at wesc0
scsibus*	at idesc0
scsibus*	at afsc0
scsibus*	at aftsc0
scsibus*	at flsc0
scsibus*	at bzsc0
scsibus*	at empsc0

# each hard drive from low target to high
# will configure to the next available sd unit number
sd*	at scsibus? target ? lun ?	# scsi disks

st*	at scsibus? target ? lun ?	# scsi tapes
cd*	at scsibus? target ? lun ?	# scsi cd's

pseudo-device	loop	1		# network loopback
pseudo-device	sl	1		# slip
pseudo-device	ppp	1		# ppp
#pseudo-device	tun	1		# network tunnel line discipline
pseudo-device	bpfilter	4	# berkeley packet filters

pseudo-device	view	10		# views
pseudo-device	pty	16		# pseudo terminals

pseudo-device	vnd	4		# paging to files
#pseudo-device	ccd	4		# concatenated disk devices

config	bsd swap on generic