files.amiga revision 1.1
1#
2#	$Id: files.amiga,v 1.1 1994/05/08 05:54:39 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 {}
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
57# custom chips grf
58device	grfcc at mainbus: grfbus
59file	arch/amiga/dev/grf_cc.c		grfcc
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 ztwobus: grfbus
70file	arch/amiga/dev/grf_rt.c		grfrt
71file	arch/amiga/dev/ite_rt.c		grfrt ite
72
73# device	zthreebus at mainbus {}
74
75# handle gvp's odd autoconf info..
76device	gvpbus at ztwobus {}
77file	arch/amiga/dev/gvpbus.c		gvpbus
78
79device	le at ztwobus
80file	arch/amiga/dev/if_le.c		le needs-count
81
82define	scsi {}
83
84# wd 33c93 contrllers
85define	sbic 
86file	arch/amiga/dev/sbic.c		sbic
87
88# C= A2091
89device atzsc at ztwobus: scsi, sbic
90file	arch/amiga/dev/atzsc.c		atzsc needs-flag
91
92# GVP series II
93device	gtsc at gvpbus: scsi, sbic
94file	arch/amiga/dev/gtsc.c		gtsc needs-flag
95
96# Amiga 3000 internal
97device	ahsc at mainbus: scsi, sbic
98file	arch/amiga/dev/ahsc.c		ahsc needs-flag
99
100# ncr 57c710 controllers
101define	siop
102file	arch/amiga/dev/siop.c		siop
103
104# PPI Zeus
105device	zssc at ztwobus: scsi, siop
106file	arch/amiga/dev/zssc.c		zssc needs-flag
107
108# CSA Magnum
109device	mgnsc at ztwobus: scsi, siop
110file	arch/amiga/dev/mgnsc.c		mgnsc needs-flag
111
112# ncr 5380 controllers
113define	sci
114file	arch/amiga/dev/ncrd.c		sci
115
116# Supra Wordsync II
117device	wstsc at ztwobus: scsi, sci
118file	arch/amiga/dev/wstsc.c		wstsc needs-flag
119
120# IVS 
121device	ivsc at ztwobus: scsi, sci
122file	arch/amiga/dev/ivsc.c		ivsc needs-flag
123
124# CSA twelve gauge.
125device	otgsc at ztwobus: scsi, sci
126file	arch/amiga/dev/otgsc.c		otgsc needs-flag
127
128# MLH
129device	mlhsc at ztwobus: scsi, sci
130file	arch/amiga/dev/mlhsc.c		mlhsc needs-flag
131
132device	scsibus at scsi	{target = -1, lun = -1}
133
134device	cd at scsibus: disk
135file	scsi/cd.c			cd needs-flag
136major	{cd = 6}
137device	sd at scsibus: disk
138file	scsi/sd.c			sd needs-flag
139major	{sd = 4}
140device	st at scsibus: tape
141file	scsi/st.c			st needs-flag
142major	{st = 5}
143device	ch at scsibus: disk
144file	scsi/ch.c			ch needs-flag
145device	uk at scsibus: disk
146file	scsi/uk.c			uk needs-flag
147device	su at scsibus: disk
148file	scsi/su.c			su needs-flag
149
150
151# list of standard files...
152file	dev/cons.c			ite ser
153file	scsi/scsi_base.c		scsi
154file	scsi/scsi_ioctl.c		scsi
155file	scsi/scsiconf.c			scsi
156file	arch/amiga/amiga/amiga_init.c
157file	arch/amiga/amiga/autoconf.c
158file	arch/amiga/amiga/cia.c
159file	arch/amiga/amiga/conf.c
160file	arch/amiga/amiga/disksubr.c
161file	arch/amiga/amiga/dkbad.c
162file	arch/amiga/amiga/machdep.c
163file	arch/amiga/amiga/mem.c
164file	arch/amiga/amiga/pmap.c
165file	arch/amiga/amiga/sys_machdep.c
166file	arch/amiga/amiga/trap.c
167file	arch/amiga/amiga/vm_machdep.c
168file	arch/amiga/amiga/cc.c
169file	compat/sunos/sun_misc.c		compat_sunos
170file	compat/sunos/sun_sysent.c	compat_sunos
171file	compat/sunos/sun_ioctl.c	compat_sunos
172file	compat/sunos/sun_exec.c		compat_sunos
173