files.amiga revision 1.12
1#
2#	$Id: files.amiga,v 1.12 1994/10/06 19:07:20 chopps Exp $
3#
4
5maxusers 2 8 64
6
7device	mainbus at root {}
8
9device	cpu at mainbus
10
11# zorro II expansion bus.
12device	ztwobus at mainbus {}
13file	arch/amiga/dev/ztwobus.c	ztwobus
14
15define	event {}
16file	arch/amiga/dev/event.c		event
17
18device	clock at mainbus
19file	arch/amiga/dev/clock.c
20
21# keyboard
22device	kbd at mainbus: event
23file	arch/amiga/dev/kbd.c		kbd needs-flag
24
25# serial port
26device	ser at mainbus:	tty
27file	arch/amiga/dev/ser.c		ser needs-count
28
29# parellel port
30device	par at mainbus
31file	arch/amiga/dev/par.c		par needs-count
32
33# mouse
34pseudo-device	mouse
35file	arch/amiga/dev/ms.c		mouse needs-count
36
37device	fdc at mainbus { unit = -1 }
38
39device	fd at fdc
40file	arch/amiga/dev/fd.c		fd needs-flag
41major	{fd = 2}
42
43# graphic devices
44define	grfbus {}
45
46device	grf at grfbus {}
47file	arch/amiga/dev/grf.c		grf needs-count
48
49device	ite at grf
50file	arch/amiga/dev/ite.c		ite needs-flag
51file	arch/amiga/dev/kbdmap.c		ite
52file	arch/amiga/dev/kf_8x8.c		ite
53file	arch/amiga/dev/kf_8x11.c	kfont_8x11
54file	arch/amiga/dev/kf_custom.c	kfont_custom
55
56# custom chips grf
57device	grfcc at mainbus: grfbus
58file	arch/amiga/dev/grf_cc.c		grfcc needs-flag
59file	arch/amiga/dev/ite_cc.c		grfcc ite
60
61pseudo-device	view
62file	arch/amiga/dev/view.c		view grfcc needs-count
63file	arch/amiga/dev/grfabs.c		grfcc view
64file	arch/amiga/dev/grfabs_cc.c	grfcc view
65file	arch/amiga/dev/grfabs_ccglb.c	grfcc view
66
67# retina grf
68device	grfrt at ztwobus: grfbus
69file	arch/amiga/dev/grf_rt.c		grfrt needs-flag
70file	arch/amiga/dev/ite_rt.c		grfrt ite
71
72# zorro III expansion bus.
73device	zthreebus at mainbus {}
74file	arch/amiga/dev/zthreebus.c	zthreebus
75
76# retina ZIII grf
77device	grfrh at zthreebus: grfbus
78file	arch/amiga/dev/grf_rh.c		grfrh needs-flag
79file	arch/amiga/dev/ite_rh.c		grfrh ite
80  
81# handle gvp's odd autoconf info..
82device	gvpbus at ztwobus {}
83file	arch/amiga/dev/gvpbus.c		gvpbus
84
85device	le at ztwobus:	ifnet, ether
86file	arch/amiga/dev/if_le.c		le needs-count
87
88device	ed at ztwobus:	ifnet, ether
89file	arch/amiga/dev/if_ed.c		ed needs-flag
90
91define	scsi {}
92
93# wd 33c93 contrllers
94define	sbic 
95file	arch/amiga/dev/sbic.c		sbic
96
97# C= A2091
98device atzsc at ztwobus: scsi, sbic
99file	arch/amiga/dev/atzsc.c		atzsc needs-flag
100
101# GVP series II
102device	gtsc at gvpbus: scsi, sbic
103file	arch/amiga/dev/gtsc.c		gtsc needs-flag
104
105# Amiga 3000 internal
106device	ahsc at mainbus: scsi, sbic
107file	arch/amiga/dev/ahsc.c		ahsc needs-flag
108
109# ncr 57c710 controllers
110define	siop
111file	arch/amiga/dev/siop.c		siop
112
113# PPI Zeus
114device	zssc at ztwobus: scsi, siop
115file	arch/amiga/dev/zssc.c		zssc needs-flag
116
117# CSA Magnum
118device	mgnsc at ztwobus: scsi, siop
119file	arch/amiga/dev/mgnsc.c		mgnsc needs-flag
120
121# MacroSystems Warp Engine
122device	wesc at zthreebus: scsi, siop
123file	arch/amiga/dev/wesc.c		wesc needs-flag
124
125# C= A4091
126device	afsc at zthreebus: scsi, siop
127file	arch/amiga/dev/afsc.c		afsc needs-flag
128
129# ncr 5380 controllers
130define	sci
131file	arch/amiga/dev/sci.c		sci
132
133# Supra Wordsync II
134device	wstsc at ztwobus: scsi, sci
135file	arch/amiga/dev/wstsc.c		wstsc needs-flag
136
137# IVS 
138device	ivsc at ztwobus: scsi, sci
139file	arch/amiga/dev/ivsc.c		ivsc needs-flag
140
141# CSA twelve gauge.
142device	otgsc at ztwobus: scsi, sci
143file	arch/amiga/dev/otgsc.c		otgsc needs-flag
144
145# MLH
146device	mlhsc at ztwobus: scsi, sci
147file	arch/amiga/dev/mlhsc.c		mlhsc needs-flag
148
149# Amiga 4000/1200 IDE masquerading as SCSI
150device	idesc at mainbus: scsi
151file	arch/amiga/dev/idesc.c		idesc needs-flag
152
153device	scsibus at scsi	{target = -1, lun = -1}
154
155device	cd at scsibus: disk
156file	scsi/cd.c			cd needs-flag
157major	{cd = 6}
158device	sd at scsibus: disk
159file	scsi/sd.c			sd needs-flag
160major	{sd = 4}
161device	st at scsibus: tape
162file	scsi/st.c			st needs-flag
163major	{st = 5}
164device	ch at scsibus: disk
165file	scsi/ch.c			ch needs-flag
166device	uk at scsibus: disk
167file	scsi/uk.c			uk needs-flag
168device	su at scsibus: disk
169file	scsi/su.c			su needs-flag
170
171
172# list of standard files...
173file	dev/cons.c			ite ser
174file	scsi/scsi_base.c		scsi
175file	scsi/scsi_ioctl.c		scsi
176file	scsi/scsiconf.c			scsi
177file	arch/amiga/amiga/amiga_init.c
178file	arch/amiga/amiga/autoconf.c
179file	arch/amiga/amiga/cia.c
180file	arch/amiga/amiga/conf.c
181file	arch/amiga/amiga/disksubr.c
182file	arch/amiga/amiga/dkbad.c
183file	arch/amiga/amiga/machdep.c
184file	arch/amiga/amiga/mem.c
185file	arch/amiga/amiga/pmap.c
186file	arch/amiga/amiga/sys_machdep.c
187file	arch/amiga/amiga/trap.c
188file	arch/amiga/amiga/vm_machdep.c
189file	arch/amiga/amiga/cc.c
190file	arch/m68k/m68k/copy.s
191file	compat/sunos/sun_misc.c		compat_sunos
192file	compat/sunos/sun_sysent.c	compat_sunos
193file	compat/sunos/sun_ioctl.c	compat_sunos
194file	compat/sunos/sun_exec.c		compat_sunos
195