xref: /netbsd-src/sys/arch/atari/conf/files.atari (revision 7c7c171d130af9949261bc7dce2150a03c3d239c)
1#
2#	$NetBSD: files.atari,v 1.51 1998/04/10 10:37:11 leo Exp $
3
4maxpartitions 16
5
6maxusers 2 8 64
7
8device	mainbus {}
9attach	mainbus at root
10
11device	cpu
12attach	cpu at mainbus
13
14define	event {}
15file	arch/atari/dev/event.c		event
16
17device	clock
18attach	clock at mainbus
19file	dev/clock_subr.c
20file	arch/atari/dev/clock.c
21
22# keyboard
23device	kbd: event
24attach	kbd at mainbus
25file	arch/atari/dev/kbd.c		kbd needs-flag
26
27# serial port via 68901 (modem1/serial1)
28device	ser: tty
29attach	ser at mainbus
30file	arch/atari/dev/ser.c		ser needs-flag
31
32# serial port via 85C30 (modem2/serial2)
33device	zs: tty
34attach	zs at mainbus
35file	arch/atari/dev/zs.c		zs needs-count
36
37# printer
38device lp
39attach	lp at mainbus
40file	arch/atari/dev/lpt.c		lp needs-flag
41
42# memory disk
43file	arch/atari/dev/md_root.c	memory_disk_hooks
44
45# nvram
46device	nvr
47attach	nvr at mainbus
48file	arch/atari/dev/nvram.c		nvr needs-flag
49
50device	fdc { unit = -1 }
51attach	fdc at mainbus
52
53# TT/Falcon floppy driver
54device	fd: disk
55attach	fd at fdc
56file	arch/atari/dev/fd.c		fd needs-flag
57file	arch/atari/dev/dma.c
58major	{fd = 2}
59
60# Hades floppy driver
61device	hdfd: disk
62attach	hdfd at fdc
63file	arch/atari/dev/hdfd.c		hdfd needs-flag
64file	arch/atari/dev/hdfd_intr.s	hdfd
65major	{hdfd = 2}
66
67# The generic VME-bus driver
68device	vmebus {}
69attach	vmebus at mainbus
70
71device	vme {[ioport = -1], [iosize = 0], [mem = -1], [memsiz = 0], [irq = -1] }
72attach	vme at vmebus
73file	arch/atari/vme/vme.c		vme
74file	arch/atari/vme/vme_machdep.c	vme
75
76#
77# Devices on the VME-bus
78#
79
80# Lance ethernet (Riebl/PAM)
81# device defined in sys/conf/files
82attach	le at vme with le_vme
83file	arch/atari/vme/if_le_vme.c	le_vme
84
85# graphic devices
86define	grfb {}
87
88device	grfbus: grfb
89attach	grfbus at mainbus
90file	arch/atari/dev/grf.c
91
92device	grfcc {}
93attach	grfcc at grfb
94file	arch/atari/dev/ite_cc.c		grfcc needs-count
95file	arch/atari/dev/grfabs.c		grfcc
96file	arch/atari/dev/grfabs_tt.c	grfcc
97file	arch/atari/dev/grfabs_fal.c	grfcc
98
99device	grfet {}
100attach	grfet at grfb
101file	arch/atari/dev/ite_et.c		grfet needs-count
102file	arch/atari/dev/grfabs_et.c	grfet
103
104device	ite: tty
105attach	ite at grfcc,grfet
106file	arch/atari/dev/ite.c		ite needs-flag
107file	arch/atari/dev/kbdmap.c		ite
108file	arch/atari/dev/font_8x8.c	ite
109file	arch/atari/dev/font_8x16.c	ite
110
111
112pseudo-device	view
113file	arch/atari/dev/view.c		view | grfcc | grfet needs-count
114
115pseudo-device	mouse
116file	arch/atari/dev/ms.c		mouse needs-count
117
118#
119# PCI-devices
120#
121file	arch/atari/pci/pci_machdep.c	pci | grfet
122
123device	pcibus
124attach	pcibus at mainbus
125
126include "dev/pci/files.pci"
127
128#
129# ISA-devices
130#
131file	arch/atari/isa/isa_machdep.c	isa
132
133device	isabus
134attach	isabus at mainbus
135
136include "dev/isa/files.isa"
137include "dev/ata/files.ata"
138
139attach	wdc at mainbus with wdc_mb
140file	arch/atari/dev/wdc_mb.c		wdc_mb
141major	{wd = 14}
142
143
144#
145# XXX: Some scsi-devices must be at fixed major#
146major   {sd = 4}
147major   {st = 5}
148major   {cd = 6}
149include "dev/scsipi/files.scsipi"
150
151# ncr 5380 controller
152device	ncrscsi: scsi
153attach	ncrscsi at mainbus
154file	arch/atari/dev/atari5380.c	ncrscsi
155
156# list of standard files...
157file	dev/cons.c				ite
158file	dev/cninit.c				ite
159file	arch/atari/atari/atari_init.c
160file	arch/atari/atari/autoconf.c
161file	arch/atari/atari/bus.c
162file	arch/atari/atari/conf.c
163file	arch/atari/atari/disksubr.c
164file	arch/atari/atari/dkbad.c
165file	arch/atari/atari/le_bus.c		pci | isa
166file	arch/atari/atari/machdep.c
167file	arch/atari/atari/mainbus.c
168file	arch/atari/atari/mem.c
169file	arch/atari/atari/pmap.c
170file	arch/atari/atari/sys_machdep.c
171file	arch/atari/atari/trap.c
172file	arch/atari/atari/stalloc.c
173file	arch/atari/atari/vm_machdep.c
174file	arch/atari/atari/db_memrw.c		ddb
175file	arch/atari/atari/fpu.c
176file	arch/atari/dev/ym2149.c
177file	arch/atari/atari/intr.c
178file	arch/m68k/m68k/cacheops.c
179
180# Emulation modules
181# 6888x emulator (FPU_EMULATE)
182include "arch/m68k/fpe/files.fpe"
183
184# 68060 software support package
185include "arch/m68k/060sp/files.060sp"
186
187# Compatibility modules
188
189# SunOS Binary Compatibility (COMPAT_SUNOS)
190include "compat/sunos/files.sunos"
191file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
192