files.atari revision 1.27
1#
2#	$NetBSD: files.atari,v 1.27 1996/12/26 23:25:13 leo Exp $
3#
4
5maxpartitions 16
6
7maxusers 2 8 64
8
9device	mainbus {}
10attach	mainbus at root
11
12device	cpu
13attach	cpu at mainbus
14
15define	event {}
16file	arch/atari/dev/event.c		event
17
18device	clock
19attach	clock at mainbus
20file	arch/atari/dev/clock.c
21
22# keyboard
23device	kbd: event
24attach	kbd at mainbus
25file	arch/atari/dev/kbd.c		kbd needs-count
26
27# serial port via 85C30 (modem2/serial2)
28device	zs:	tty
29attach	zs at mainbus
30file	arch/atari/dev/zs.c		zs needs-count
31
32# printer
33device lpt
34attach	lpt at mainbus
35file	arch/atari/dev/lpt.c		lpt
36
37#ramdisk
38pseudo-device rd
39file	dev/ramdisk.c			rd needs-count
40file	arch/atari/dev/rd_root.c	ramdisk_hooks
41
42# nvram
43device	nvr
44attach	nvr at mainbus
45file	arch/atari/dev/nvram.c		nvr needs-flag
46
47device	fdc { unit = -1 }
48attach	fdc at mainbus
49
50# TT/Falcon floppy driver
51device	fd
52attach	fd at fdc
53file	arch/atari/dev/fd.c		fd needs-flag
54file	arch/atari/dev/dma.c
55major	{fd = 2}
56
57# Hades floppy driver
58device	hdfd
59attach	hdfd at fdc
60file	arch/atari/dev/hdfd.c		hdfd needs-flag
61file	arch/atari/dev/hdfd_intr.s	hdfd
62major	{hdfd = 2}
63
64# graphic devices
65define	grfb {}
66
67device	grfbus: grfb
68attach	grfbus at mainbus
69file	arch/atari/dev/grf.c
70
71device	grfcc {}
72attach	grfcc at grfb
73file	arch/atari/dev/ite_cc.c		grfcc needs-count
74file	arch/atari/dev/grfabs.c		grfcc
75file	arch/atari/dev/grfabs_tt.c	grfcc
76file	arch/atari/dev/grfabs_fal.c	grfcc
77
78device	grfet {}
79attach	grfet at grfb
80file	arch/atari/dev/ite_et.c		grfet needs-count
81file	arch/atari/dev/grfabs_et.c	grfet
82
83device	ite
84attach	ite at grfcc,grfet 
85file	arch/atari/dev/ite.c		ite needs-flag
86file	arch/atari/dev/kbdmap.c		ite
87file	arch/atari/dev/font_8x8.c	ite
88file	arch/atari/dev/font_8x16.c	ite
89
90
91pseudo-device	view
92file	arch/atari/dev/view.c		view | grfcc | grfet needs-count
93
94pseudo-device	mouse
95file	arch/atari/dev/ms.c		mouse needs-count
96
97#
98# PCI-devices
99#
100file	arch/atari/pci/pci_machdep.c	pci | grfet
101
102device	pcibus
103attach	pcibus at mainbus
104
105include "dev/pci/files.pci"
106
107#
108# XXX: Some scsi-devices must be at fixed major#
109major   {sd = 4}
110major   {st = 5}
111major   {cd = 6}
112include "scsi/files.scsi"
113
114# ncr 5380 controller
115device	ncrscsi: scsi
116attach	ncrscsi at mainbus
117file	arch/atari/dev/atari5380.c	ncrscsi
118
119# list of standard files...
120file	dev/cons.c				ite
121file	dev/cninit.c				ite
122file	arch/atari/atari/atari_init.c
123file	arch/atari/atari/autoconf.c
124file	arch/atari/atari/conf.c
125file	arch/atari/atari/disksubr.c
126file	arch/atari/atari/dkbad.c
127file	arch/atari/atari/machdep.c
128file	arch/atari/atari/mem.c
129file	arch/atari/atari/pmap.c
130file	arch/atari/atari/sys_machdep.c
131file	arch/atari/atari/trap.c
132file	arch/atari/atari/stalloc.c
133file	arch/atari/atari/vm_machdep.c
134file	arch/atari/atari/db_memrw.c		ddb
135file	arch/atari/atari/fpu.c
136file	arch/atari/dev/ym2149.c
137file	arch/m68k/m68k/copy.s
138file	arch/atari/atari/intr.c
139
140# Emulation modules
141# 6888x emulator (FPU_EMULATE)
142include "arch/m68k/fpe/files.fpe"
143
144# Compatibility modules
145
146# SunOS Binary Compatibility (COMPAT_SUNOS)
147include "compat/sunos/files.sunos"
148file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
149