files.amiga revision 1.36
1#	$NetBSD: files.amiga,v 1.36 1996/03/02 14:00:32 veego Exp $
2
3# maxpartitions must be first item in files.${ARCH}.newconf
4maxpartitions 16			# NOTE THAT AMIGA IS SPECIAL!
5
6maxusers 2 8 64
7
8device	mainbus at root {}
9
10device	cpu at mainbus
11
12# zorro II expansion bus.
13device	zbus at mainbus {}
14file	arch/amiga/dev/zbus.c		zbus
15
16define	event {}
17file	arch/amiga/dev/event.c		event
18
19device	clock at mainbus
20file	arch/amiga/dev/clock.c
21
22# keyboard
23device	kbd at mainbus: event
24file	arch/amiga/dev/kbd.c		kbd needs-flag
25
26# serial port
27device	ser at mainbus:	tty
28file	arch/amiga/dev/ser.c		ser needs-count
29
30# parellel port
31device	par at mainbus
32file	arch/amiga/dev/par.c		par needs-count
33
34# mouse
35pseudo-device	mouse
36file	arch/amiga/dev/ms.c		mouse needs-count
37
38device	fdc at mainbus { unit = -1 }
39
40device	fd at fdc
41file	arch/amiga/dev/fd.c		fd needs-flag
42major	{fd = 2}
43
44# graphic devices
45define	grfbus {}
46
47device	grf at grfbus {}
48file	arch/amiga/dev/grf.c		grf needs-count
49
50device	ite at grf
51file	arch/amiga/dev/ite.c		ite needs-flag
52file	arch/amiga/dev/kbdmap.c		ite
53file	arch/amiga/dev/kf_8x8.c		ite
54file	arch/amiga/dev/kf_8x11.c	kfont_8x11
55file	arch/amiga/dev/kf_custom.c	kfont_custom
56
57# custom chips grf
58device	grfcc at mainbus: grfbus
59file	arch/amiga/dev/grf_cc.c		grfcc needs-flag
60file	arch/amiga/dev/ite_cc.c		grfcc ite
61
62pseudo-device	view
63file	arch/amiga/dev/view.c		view grfcc needs-count
64file	arch/amiga/dev/grfabs.c		grfcc view
65file	arch/amiga/dev/grfabs_cc.c	grfcc view
66file	arch/amiga/dev/grfabs_ccglb.c	grfcc view
67
68# retina grf
69device	grfrt at zbus: grfbus
70file	arch/amiga/dev/grf_rt.c		grfrt needs-flag
71file	arch/amiga/dev/ite_rt.c		grfrt ite
72
73# cirrus grf
74device	grfcl at zbus: grfbus
75file	arch/amiga/dev/grf_cl.c		grfcl needs-flag
76file	arch/amiga/dev/ite_cl.c		grfcl ite
77
78# CyberVison 64 grf
79device	grfcv at zbus: grfbus
80file	arch/amiga/dev/grf_cv.c		grfcv needs-flag
81file	arch/amiga/dev/ite_cv.c		grfcv ite
82
83# A2410 grf
84device	grful at zbus: grfbus
85file	arch/amiga/dev/grf_ul.c		grful needs-flag
86file    arch/amiga/dev/ite_ul.c		grful ite
87file    arch/amiga/dev/grf_ultms.g	grful
88
89# retina ZIII grf
90device	grfrh at zbus: grfbus
91file	arch/amiga/dev/grf_rh.c		grfrh needs-flag
92file	arch/amiga/dev/ite_rh.c		grfrh ite
93  
94# handle gvp's odd autoconf info..
95device	gvpbus at zbus {}
96file	arch/amiga/dev/gvpbus.c		gvpbus
97
98device	le at zbus:	ifnet, ether
99file	arch/amiga/dev/if_le.c		le needs-flag
100
101device	ed at zbus:	ifnet, ether
102file	arch/amiga/dev/if_ed.c		ed needs-flag
103
104# C=/Ameristar A2060 / 560
105device	bah at zbus: ifnet, arc
106file	arch/amiga/dev/if_bah.c		bah needs-flag
107
108device	es at zbus:	ifnet, ether
109file	arch/amiga/dev/if_es.c		es needs-flag
110
111device	qn at zbus:	ifnet, ether
112file	arch/amiga/dev/if_qn.c		qn needs-flag
113
114device	ae at zbus:	ifnet, ether
115file	arch/amiga/dev/if_ae.c		ae needs-count
116
117# A2232 msc serial ports
118device	msc at zbus:	tty
119file	arch/amiga/dev/msc.c		msc needs-count
120
121# bsc/Alf Data MultiFaceCard
122device	mfc at zbus { unit = -1 }
123
124device	mfcs at mfc
125device	mfcp at mfc
126file	arch/amiga/dev/mfc.c		mfcs mfcp needs-count
127
128include "../../../scsi/files.scsi"
129major {sd = 4}
130major {st = 5}
131major {cd = 7}
132
133# wd 33c93 contrllers
134define	sbic 
135file	arch/amiga/dev/sbic.c		sbic
136
137# C= A2091
138device atzsc at zbus: scsi, sbic
139file	arch/amiga/dev/atzsc.c		atzsc needs-flag
140
141# GVP series II
142device	gtsc at gvpbus: scsi, sbic
143file	arch/amiga/dev/gtsc.c		gtsc needs-flag
144
145# Amiga 3000 internal
146device	ahsc at mainbus: scsi, sbic
147file	arch/amiga/dev/ahsc.c		ahsc needs-flag
148
149# ncr 57c710 controllers
150define	siop
151file	arch/amiga/dev/siop.c		siop
152
153# PPI Zeus
154device	zssc at zbus: scsi, siop
155file	arch/amiga/dev/zssc.c		zssc needs-flag
156
157# CSA Magnum
158device	mgnsc at zbus: scsi, siop
159file	arch/amiga/dev/mgnsc.c		mgnsc needs-flag
160
161# MacroSystems Warp Engine
162device	wesc at zbus: scsi, siop
163file	arch/amiga/dev/wesc.c		wesc needs-flag
164
165# C= A4091
166device	afsc at zbus: scsi, siop
167device	aftsc at mainbus: scsi, siop
168file	arch/amiga/dev/afsc.c		afsc aftsc needs-flag
169
170# ncr 5380 controllers
171define	sci
172file	arch/amiga/dev/sci.c		sci
173
174# Supra Wordsync II
175device	wstsc at zbus: scsi, sci
176file	arch/amiga/dev/wstsc.c		wstsc needs-flag
177
178# IVS 
179device	ivsc at zbus: scsi, sci
180file	arch/amiga/dev/ivsc.c		ivsc needs-flag
181
182# CSA twelve gauge.
183device	otgsc at zbus: scsi, sci
184file	arch/amiga/dev/otgsc.c		otgsc needs-flag
185
186# MLH
187device	mlhsc at zbus: scsi, sci
188file	arch/amiga/dev/mlhsc.c		mlhsc needs-flag
189
190# Emulex ESP216 & FAS216 controllers
191define	sfas
192file	arch/amiga/dev/sfas.c		sfas
193
194# FastlaneZ3
195device	flsc at zbus: scsi, sfas
196file	arch/amiga/dev/flsc.c		flsc needs-flag
197
198# Blizzard1230
199device	bzsc at zbus: scsi, sfas
200file	arch/amiga/dev/bzsc.c		bzsc needs-flag
201
202# Amiga 4000/1200 IDE masquerading as SCSI
203device	idesc at mainbus: scsi
204file	arch/amiga/dev/idesc.c		idesc needs-flag
205
206# list of standard files...
207file	dev/cons.c			ite ser
208file	dev/cninit.c			ite ser
209file	arch/amiga/amiga/amiga_init.c
210file	arch/amiga/amiga/autoconf.c
211file	arch/amiga/amiga/cia.c
212file	arch/amiga/amiga/conf.c
213file	arch/amiga/amiga/disksubr.c
214file	arch/amiga/amiga/dkbad.c
215file	arch/amiga/amiga/machdep.c
216file	arch/amiga/amiga/mem.c
217file	arch/amiga/amiga/pmap.c
218file	arch/amiga/amiga/sys_machdep.c
219file	arch/amiga/amiga/trap.c
220file	arch/amiga/amiga/vm_machdep.c
221file	arch/amiga/amiga/cc.c
222file	arch/amiga/amiga/db_memrw.c	ddb
223file	arch/m68k/m68k/copy.s
224
225# Compatibility modules
226
227# SunOS Binary Compatibility (COMPAT_SUNOS)
228include "../../../compat/sunos/files.sunos"
229file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
230