summaryrefslogtreecommitdiff
path: root/sys/arch/atari/conf/files.atari
blob: 1613e98893b1956ad4ed68aa6c7cb17804d5a273 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
#
#	$NetBSD: files.atari,v 1.69 2000/05/09 14:30:47 leo Exp $

maxpartitions 16

maxusers 2 8 64

device	mainbus {}
attach	mainbus at root

device	cpu
attach	cpu at mainbus

define	event {}
file	arch/atari/dev/event.c		event

device	clock
attach	clock at mainbus
file	dev/clock_subr.c
file	arch/atari/dev/clock.c

# keyboard
device	kbd: event
attach	kbd at mainbus
file	arch/atari/dev/kbd.c		kbd needs-flag

# serial port via 68901 (ttyB0/ttyB1)
device	ser: tty
attach	ser at mainbus
file	arch/atari/dev/ser.c		ser needs-flag

# serial port via 85C30 (ttyA0/ttyA1)
device	zs: tty
attach	zs at mainbus
file	arch/atari/dev/zs.c		zs needs-count

# printer
device lp
attach	lp at mainbus
file	arch/atari/dev/lpt.c		lp needs-flag

# memory disk
file	arch/atari/dev/md_root.c	memory_disk_hooks
major   {md = 1}

# RAIDframe
major	{raid = 15}

# nvram
device	nvr
attach	nvr at mainbus
file	arch/atari/dev/nvram.c		nvr needs-flag

device	fdc { unit = -1 }
attach	fdc at mainbus

# TT/Falcon floppy driver
device	fd: disk
attach	fd at fdc
file	arch/atari/dev/fd.c		fd needs-flag
file	arch/atari/dev/dma.c
major	{fd = 2}

# Hades floppy driver
device	hdfd: disk
attach	hdfd at fdc
file	arch/atari/dev/hdfd.c		hdfd needs-flag
file	arch/atari/dev/hdfd_intr.s	hdfd
major	{hdfd = 2}

# The generic VME-bus driver
device	avmebus {}
attach	avmebus at mainbus

device	vme {[ioport = -1], [iosize = 0], [mem = -1], [memsiz = 0], [irq = -1] }
attach	vme at avmebus
file	arch/atari/vme/vme.c		vme
file	arch/atari/vme/vme_machdep.c	vme

#
# Devices on the VME-bus
#

# Lance ethernet (Riebl/PAM)
# device defined in sys/conf/files
attach	le at vme with le_vme: le24
file	arch/atari/vme/if_le_vme.c	le_vme

# Circad Leonardo 24-bit true color video
device	leo
attach	leo at vme
file	arch/atari/vme/leo.c            leo needs-count

# ET4000 (Crazy Dots II) color video
device	et
attach	et at vme
file	arch/atari/vme/et4000.c		et needs-count

# graphic devices
define	grfb {}

device	grfbus: grfb
attach	grfbus at mainbus
file	arch/atari/dev/grf.c
file	arch/atari/dev/grfabs.c		grfcc | grfet

device	grfcc {}
attach	grfcc at grfb
file	arch/atari/dev/ite_cc.c		grfcc needs-count
file	arch/atari/dev/grfabs_tt.c	grfcc
file	arch/atari/dev/grfabs_fal.c	grfcc

device	grfet {}
attach	grfet at grfb
file	arch/atari/dev/ite_et.c		grfet needs-count
file	arch/atari/dev/grfabs_et.c	grfet

device	ite: tty
attach	ite at grfcc,grfet 
file	arch/atari/dev/ite.c		ite needs-flag
file	arch/atari/dev/kbdmap.c		ite
file	arch/atari/dev/font_8x8.c	ite
file	arch/atari/dev/font_8x16.c	ite


defpseudo	view
file	arch/atari/dev/view.c		view | grfcc | grfet needs-count

defpseudo	mouse
file	arch/atari/dev/ms.c		mouse needs-count

#
# PCI-devices
#
file	arch/atari/pci/pci_machdep.c	pci | grfet
file	arch/atari/pci/pci_vga.c	pci
file	arch/atari/pci/pci_tseng.c	pci

device	pcibus
attach	pcibus at mainbus

include "dev/pci/files.pci"

#
# ISA-devices
#
file	arch/atari/isa/isa_machdep.c	isa

device	isabus
attach	isabus at mainbus

include "dev/isa/files.isa"
include "dev/ata/files.ata"

attach	wdc at mainbus with wdc_mb
file	arch/atari/dev/wdc_mb.c		wdc_mb
major	{wd = 14}

# ISA Plug 'n Play devices
file	arch/atari/isa/isapnp_machdep.c	isapnp

include "dev/scsipi/files.scsipi"
major   {sd = 4}
major   {cd = 6}

# ncr 5380 controller
device	ncrscsi: scsi
attach	ncrscsi at mainbus
file	arch/atari/dev/atari5380.c	ncrscsi

# list of standard files...
file	dev/cons.c				ite | ser
file	dev/cninit.c				ite | ser
file	arch/atari/atari/atari_init.c
file	arch/atari/atari/autoconf.c
file	arch/atari/atari/be_bus.c		vme
file	arch/atari/atari/bus.c
file	arch/atari/atari/conf.c
file	arch/atari/atari/disksubr.c
file	arch/atari/atari/dkbad.c
file	arch/atari/atari/le_bus.c		pci | isa
file	arch/atari/atari/machdep.c
file	arch/atari/atari/mainbus.c
file	arch/atari/atari/mem.c
file	arch/atari/atari/pmap.c
file	arch/atari/atari/sys_machdep.c
file	arch/atari/atari/trap.c
file	arch/atari/atari/stalloc.c
file	arch/atari/atari/vm_machdep.c
file	arch/atari/atari/db_memrw.c		ddb
file	arch/atari/atari/fpu.c
file	arch/atari/dev/ym2149.c
file	arch/atari/atari/intr.c
file	arch/m68k/m68k/cacheops.c

# Emulation modules
# 6888x emulator (FPU_EMULATE)
include "arch/m68k/fpe/files.fpe"

# 68060 software support package
include "arch/m68k/060sp/files.060sp"

# Compatibility modules

# SunOS Binary Compatibility (COMPAT_SUNOS)
include "compat/sunos/files.sunos"
file	arch/m68k/m68k/sunos_machdep.c	compat_sunos

# SVR4 Binary Compatibility (COMPAT_SVR4)
include "compat/svr4/files.svr4"

# Linux binary compatibility (COMPAT_LINUX)
include "compat/linux/files.linux"
include "compat/linux/arch/m68k/files.linux_m68k"

# OSS audio driver compatibility
include "compat/ossaudio/files.ossaudio"

# network devices MII bus
include "dev/mii/files.mii"