files.atari revision 1.29
1#
2#	$NetBSD: files.atari,v 1.29 1997/01/21 09:39:20 thorpej 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# memory disk
38file	arch/atari/dev/md_root.c	memory_disk_hooks
39
40# nvram
41device	nvr
42attach	nvr at mainbus
43file	arch/atari/dev/nvram.c		nvr needs-flag
44
45device	fdc { unit = -1 }
46attach	fdc at mainbus
47
48# TT/Falcon floppy driver
49device	fd
50attach	fd at fdc
51file	arch/atari/dev/fd.c		fd needs-flag
52file	arch/atari/dev/dma.c
53major	{fd = 2}
54
55# Hades floppy driver
56device	hdfd
57attach	hdfd at fdc
58file	arch/atari/dev/hdfd.c		hdfd needs-flag
59file	arch/atari/dev/hdfd_intr.s	hdfd
60major	{hdfd = 2}
61
62# graphic devices
63define	grfb {}
64
65device	grfbus: grfb
66attach	grfbus at mainbus
67file	arch/atari/dev/grf.c
68
69device	grfcc {}
70attach	grfcc at grfb
71file	arch/atari/dev/ite_cc.c		grfcc needs-count
72file	arch/atari/dev/grfabs.c		grfcc
73file	arch/atari/dev/grfabs_tt.c	grfcc
74file	arch/atari/dev/grfabs_fal.c	grfcc
75
76device	grfet {}
77attach	grfet at grfb
78file	arch/atari/dev/ite_et.c		grfet needs-count
79file	arch/atari/dev/grfabs_et.c	grfet
80
81device	ite
82attach	ite at grfcc,grfet 
83file	arch/atari/dev/ite.c		ite needs-flag
84file	arch/atari/dev/kbdmap.c		ite
85file	arch/atari/dev/font_8x8.c	ite
86file	arch/atari/dev/font_8x16.c	ite
87
88
89pseudo-device	view
90file	arch/atari/dev/view.c		view | grfcc | grfet needs-count
91
92pseudo-device	mouse
93file	arch/atari/dev/ms.c		mouse needs-count
94
95#
96# PCI-devices
97#
98file	arch/atari/pci/pci_machdep.c	pci | grfet
99
100device	pcibus
101attach	pcibus at mainbus
102
103include "dev/pci/files.pci"
104
105#
106# XXX: Some scsi-devices must be at fixed major#
107major   {sd = 4}
108major   {st = 5}
109major   {cd = 6}
110include "scsi/files.scsi"
111
112# ncr 5380 controller
113device	ncrscsi: scsi
114attach	ncrscsi at mainbus
115file	arch/atari/dev/atari5380.c	ncrscsi
116
117# list of standard files...
118file	dev/cons.c				ite
119file	dev/cninit.c				ite
120file	arch/atari/atari/atari_init.c
121file	arch/atari/atari/autoconf.c
122file	arch/atari/atari/conf.c
123file	arch/atari/atari/disksubr.c
124file	arch/atari/atari/dkbad.c
125file	arch/atari/atari/machdep.c
126file	arch/atari/atari/mem.c
127file	arch/atari/atari/pmap.c
128file	arch/atari/atari/sys_machdep.c
129file	arch/atari/atari/trap.c
130file	arch/atari/atari/stalloc.c
131file	arch/atari/atari/vm_machdep.c
132file	arch/atari/atari/db_memrw.c		ddb
133file	arch/atari/atari/fpu.c
134file	arch/atari/dev/ym2149.c
135file	arch/m68k/m68k/copy.s
136file	arch/atari/atari/intr.c
137
138# Emulation modules
139# 6888x emulator (FPU_EMULATE)
140include "arch/m68k/fpe/files.fpe"
141
142# Compatibility modules
143
144# SunOS Binary Compatibility (COMPAT_SUNOS)
145include "compat/sunos/files.sunos"
146file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
147