summaryrefslogtreecommitdiff
path: root/sys/arch/amiga/conf/FILIPPA
blob: 1e95fa1787491b357033a7313ce787084f2fdbc4 (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
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
#	$OpenBSD: FILIPPA,v 1.17 1997/03/25 16:52:13 niklas Exp $

#
# Niklas' AMIGA with ISA support
#

include "arch/amiga/conf/std.amiga"

maxusers	8
option		TIMEZONE=300, DST=1

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

option		SWAPPAGER
option		DEVPAGER

#
# Networking option
#
option		INET		# IP networking support (Required)
option		IPSEC		# IP-SEC networking support
#option		ISO		# ISO Networking support
#option		TPIP		# ARGO TP networking support
#option		CCITT		# CCITT X.25
#option		NS		# Xerox XNS
#option		EON		# ISO CLNL over IP
option		GATEWAY		# Packet forwarding
option		IPFILTER	# Darren Reed's IP filter
#option		DIRECTED_BROADCAST	# Broadcast across subnets
#option		NSIP		# XNS over IP
option		NTP		# Network time protocol syscalls

#
# File system related option
#
#option		QUOTA		# Disk quotas for local disks
option		NFSSERVER	# Network File System server side code
option		NFSCLIENT	# Network File System client side code

#
# File systems
#
option		FFS		# Berkeley fast file system
option		MFS		# Memory based filesystem
option		PROCFS		# Process filesystem
option		KERNFS		# Kernel parameter filesystem (Recommended)
option		FDESC		# /dev/fd filesystem
option		NULLFS		# Loopback filesystem
option		FIFO		# FIFO operations on vnodes (Recommended)
option		ADOSFS		# AmigaDOS file system
option		"CD9660"	# ISO 9660 file system, with Rock Ridge
option		UNION           # union file system
option		UMAPFS          # uid/gid remapping filesystem
#option		PORTAL		# Portal filesystem
option		MSDOSFS		# MS-DOS filesystem


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

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

#
# Support for various kernel option
#
#option		GENERIC		# Mini-root boot support
option		LKM		# Loadable kernel modules
option		KTRACE		# Add kernel tracing system call
option		DIAGNOSTIC	# Add additional error checking code
option		"NKMEMCLUSTERS=256"	# Size of kernel malloc area

#
# Misc. debuging option
#
option		PANICWAIT	# Require keystroke to dump/reboot
option		DEBUG		# Add debugging statements
option		DDB		# Kernel debugger
#option		SYSCALL_DEBUG	# debug all syscalls.
#option		SCSIDEBUG	# Add SCSI debugging statements
#option		KGDB		# Kernel debugger (KGDB) support
#option		PANICBUTTON	# Forced crash via keypress (???)
option		BOOT_CONFIG	# Allow the user to override configuration at
				# boottime
makeoptions	DEBUG="-g"	# Build a debugging kernel

#
# Amiga specific option
#
option		MACHINE_NONCONTIG # Non-contiguous memory support

option		RETINACONSOLE	# enable code to allow retina to be console
#option		ULOWELLCONSOLE	# enable code to allow a2410 to be console
#option         CL5426CONSOLE   # Cirrus console

#option		GRF_ECS		# Enhanced Chip Set
#option		GRF_NTSC	# NTSC
option		GRF_PAL		# PAL
#option		"GRF_A2024"	# Support for the A2024
#option		GRF_AGA		# AGA Chip Set
#option		GRF_CL5426	# Cirrus board support
#option		"KFONT_8X11"	# 8x11 font
#option		LEV6_DEFER	# Defer handling of level 6 interrupts
option		IPL_REMAP_1	# Remap level 6 ints version 1
#option		IPL_REMAP_2	# Remap level 6 ints version 2

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

# This is how you specify the blitting speed, higher values may speed up blits
# a little bit.  If you raise this value too much some trash may appear.
# the commented version is the default.
#option		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.
#option		RH_64BIT_SPRITE
# enables fast scroll code appears to now work on 040 systems.
#option		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

#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

scsibus0	at zssc0

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

st0	at scsibus0 target 5 lun ?	# scsi tapes
st*	at scsibus? target ? lun ?	# scsi tapes
cd0	at scsibus0 target 6 lun ?	# scsi cd's
cd*	at scsibus? target ? lun ?	# scsi cd's
ss*	at scsibus? target ? lun ?	# scsi scanners

ggbus*	at zbus0			# Goldengate bridge
isa*	at ggbus?

#cross*	at zbus0			# CrossLink bridge
#isa*	at cross?

com0	at isa? port 0x3f8 irq 4	# Standard PC serial ports
com1	at isa? port 0x2f8 irq 3
com2	at isa? port 0x3e8 irq 5
com3	at isa? port 0x2e8 irq 9

ast0	at isa? port 0x1a0 irq 3	# AST 4-port serial cards
#com*	at ast? slave ? flags 1
com4	at ast? slave ? flags 1
com5	at ast? slave ? flags 1
com6	at ast? slave ? flags 1
com7	at ast? slave ? flags 1

com8	at isa? port 0x0f0 irq 11	# Crosslink builtin ports
com9	at isa? port 0x0f8 irq 10

lpt0	at isa? port 0x378 irq 7	# Standard PC parallel ports
lpt1	at isa? port 0x278
lpt2	at isa? port 0x3bc

wdc0	at isa? port 0x1f0 irq 14	# ST506, ESDI, and IDE controllers
#wdc1	at isa? port 0x170 irq ?
wd*	at wdc? drive ?

atapibus* at wdc?
acd*	at atapibus? drive ?

# XXX should be ed0 but clashes with Zorro ed device
isaed0	at isa? port 0x300 iomem 0xcc000 irq 10	# WD/SMC, 3C503, and NE[12]000
						#   ethernetcards

tel0    at isa? iomem 0xe0000 irq 9	# Teles S0, NICCY 1000, Creatix 8bit
tel1    at isa? port 0xe80 iomem 0xde000 irq 11	# Teles S0/16, NICCY 1016,
						# Creatix 16bit
tel2    at isa? port 0x180 irq 5	# Teles S0/16.3 card (no shared memory)


fd*	at fdc0 unit ?

pseudo-device	sl			# slip
pseudo-device	ppp			# ppp
pseudo-device	view	10		# views
pseudo-device	pty	32		# pseudo terminals
pseudo-device	loop			# network loopback
pseudo-device	vnd	4
pseudo-device	bpfilter	2	# berkeley packet filters
pseudo-device	tun 2
pseudo-device	enc 4

config	bsd root on sd1a swap on sd1b dumps on sd1b
#config	bsd swap on generic