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"
|