files.amiga revision 1.20
1#	$NetBSD: files.amiga,v 1.20 1995/04/11 09:52:11 mellon 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
76
77# retina ZIII grf
78device	grfrh at zbus: grfbus
79file	arch/amiga/dev/grf_rh.c		grfrh needs-flag
80file	arch/amiga/dev/ite_rh.c		grfrh ite
81  
82# handle gvp's odd autoconf info..
83device	gvpbus at zbus {}
84file	arch/amiga/dev/gvpbus.c		gvpbus
85
86device	le at zbus:	ifnet, ether
87file	arch/amiga/dev/if_le.c		le needs-count
88
89device	ed at zbus:	ifnet, ether
90file	arch/amiga/dev/if_ed.c		ed needs-flag
91
92# C=/Ameristar A2060 / 560
93device	bah at zbus: ifnet, arc
94file	arch/amiga/dev/if_bah.c		bah needs-flag
95
96device	es at zbus:	ifnet, ether
97file	arch/amiga/dev/if_es.c		es needs-count
98
99# Alf Data MultiFaceCard 3
100#device	mfch at zbus: tty
101#file	arch/amiga/dev/mfch.c		mfch needs-count
102# bsc/Alf Data MultiFaceCard
103device	mfc at zbus { unit = -1 }
104
105device	mfcs at mfc
106device	mfcp at mfc
107file	arch/amiga/dev/mfc.c		mfcs mfcp needs-count
108
109define	scsi {}
110
111# wd 33c93 contrllers
112define	sbic 
113file	arch/amiga/dev/sbic.c		sbic
114
115# C= A2091
116device atzsc at zbus: scsi, sbic
117file	arch/amiga/dev/atzsc.c		atzsc needs-flag
118
119# GVP series II
120device	gtsc at gvpbus: scsi, sbic
121file	arch/amiga/dev/gtsc.c		gtsc needs-flag
122
123# Amiga 3000 internal
124device	ahsc at mainbus: scsi, sbic
125file	arch/amiga/dev/ahsc.c		ahsc needs-flag
126
127# ncr 57c710 controllers
128define	siop
129file	arch/amiga/dev/siop.c		siop
130
131# PPI Zeus
132device	zssc at zbus: scsi, siop
133file	arch/amiga/dev/zssc.c		zssc needs-flag
134
135# CSA Magnum
136device	mgnsc at zbus: scsi, siop
137file	arch/amiga/dev/mgnsc.c		mgnsc needs-flag
138
139# MacroSystems Warp Engine
140device	wesc at zbus: scsi, siop
141file	arch/amiga/dev/wesc.c		wesc needs-flag
142
143# C= A4091
144device	afsc at zbus: scsi, siop
145file	arch/amiga/dev/afsc.c		afsc needs-flag
146
147# ncr 5380 controllers
148define	sci
149file	arch/amiga/dev/sci.c		sci
150
151# Supra Wordsync II
152device	wstsc at zbus: scsi, sci
153file	arch/amiga/dev/wstsc.c		wstsc needs-flag
154
155# IVS 
156device	ivsc at zbus: scsi, sci
157file	arch/amiga/dev/ivsc.c		ivsc needs-flag
158
159# CSA twelve gauge.
160device	otgsc at zbus: scsi, sci
161file	arch/amiga/dev/otgsc.c		otgsc needs-flag
162
163# MLH
164device	mlhsc at zbus: scsi, sci
165file	arch/amiga/dev/mlhsc.c		mlhsc needs-flag
166
167# Emulex ESP216 & FAS216 controllers
168define	fas
169file	arch/amiga/dev/fas.c		fas
170
171# FastlaneZ3
172device	flz3sc at zbus: scsi, fas
173file	arch/amiga/dev/flz3sc.c		flz3sc needs-flag
174
175# Amiga 4000/1200 IDE masquerading as SCSI
176device	idesc at mainbus: scsi
177file	arch/amiga/dev/idesc.c		idesc needs-flag
178
179device	scsibus at scsi	{target = -1, lun = -1}
180
181device	cd at scsibus: disk
182file	scsi/cd.c			cd needs-flag
183major	{cd = 6}
184device	sd at scsibus: disk
185file	scsi/sd.c			sd needs-flag
186major	{sd = 4}
187device	st at scsibus: tape
188file	scsi/st.c			st needs-flag
189major	{st = 5}
190device	ch at scsibus: disk
191file	scsi/ch.c			ch needs-flag
192device	uk at scsibus: disk
193file	scsi/uk.c			uk needs-flag
194device	su at scsibus: disk
195file	scsi/su.c			su needs-flag
196
197
198# list of standard files...
199file	dev/cons.c			ite ser
200file	dev/cninit.c			ite ser
201file	scsi/scsi_base.c		scsi
202file	scsi/scsi_ioctl.c		scsi
203file	scsi/scsiconf.c			scsi
204file	arch/amiga/amiga/amiga_init.c
205file	arch/amiga/amiga/autoconf.c
206file	arch/amiga/amiga/cia.c
207file	arch/amiga/amiga/conf.c
208file	arch/amiga/amiga/disksubr.c
209file	arch/amiga/amiga/dkbad.c
210file	arch/amiga/amiga/machdep.c
211file	arch/amiga/amiga/mem.c
212file	arch/amiga/amiga/pmap.c
213file	arch/amiga/amiga/sys_machdep.c
214file	arch/amiga/amiga/trap.c
215file	arch/amiga/amiga/vm_machdep.c
216file	arch/amiga/amiga/cc.c
217file	arch/amiga/amiga/db_memrw.c	ddb
218file	arch/m68k/m68k/copy.s
219file	compat/sunos/sunos_misc.c	compat_sunos
220file	compat/sunos/sunos_init_sysent.c	compat_sunos
221file	compat/sunos/sunos_ioctl.c	compat_sunos
222file	compat/sunos/sunos_exec.c	compat_sunos
223