files.atari revision 1.22
1#
2#	$NetBSD: files.atari,v 1.22 1996/09/25 15:15:29 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
50device	fd
51attach	fd at fdc
52file	arch/atari/dev/fd.c		fd needs-flag
53file	arch/atari/dev/dma.c
54major	{fd = 2}
55
56# graphic devices
57define	grfb {}
58
59device	grfbus: grfb
60attach	grfbus at mainbus
61file	arch/atari/dev/grf.c		grfcc | grfet
62
63device	grfcc {}
64attach	grfcc at grfb
65file	arch/atari/dev/ite_cc.c		grfcc needs-count
66file	arch/atari/dev/grfabs.c		grfcc
67file	arch/atari/dev/grfabs_tt.c	grfcc
68file	arch/atari/dev/grfabs_fal.c	grfcc
69
70device	grfet {}
71attach	grfet at grfb
72file	arch/atari/dev/ite_et.c		grfet needs-count
73
74device	ite
75attach	ite at grfcc
76file	arch/atari/dev/ite.c		ite needs-flag
77file	arch/atari/dev/kbdmap.c		ite
78file	arch/atari/dev/font_8x8.c	ite
79file	arch/atari/dev/font_8x16.c	ite
80
81
82pseudo-device	view
83file	arch/atari/dev/view.c		view | grfcc needs-count
84
85pseudo-device	mouse
86file	arch/atari/dev/ms.c		mouse needs-count
87
88#
89# XXX: Some scsi-devices must be at fixed major#
90major   {sd = 4}
91major   {st = 5}
92major   {cd = 6}
93include "../../../scsi/files.scsi"
94
95# ncr 5380 controller
96device	ncrscsi: scsi
97attach	ncrscsi at mainbus
98file	arch/atari/dev/atari5380.c	ncrscsi
99
100# list of standard files...
101file	dev/cons.c				ite
102file	dev/cninit.c				ite
103file	arch/atari/atari/atari_init.c
104file	arch/atari/atari/autoconf.c
105file	arch/atari/atari/conf.c
106file	arch/atari/atari/disksubr.c
107file	arch/atari/atari/dkbad.c
108file	arch/atari/atari/machdep.c
109file	arch/atari/atari/mem.c
110file	arch/atari/atari/pmap.c
111file	arch/atari/atari/sys_machdep.c
112file	arch/atari/atari/trap.c
113file	arch/atari/atari/stalloc.c
114file	arch/atari/atari/vm_machdep.c
115file	arch/atari/atari/db_memrw.c		ddb
116file	arch/atari/atari/fpu.c
117file	arch/atari/dev/ym2149.c
118file	arch/m68k/m68k/copy.s
119
120# Emulation modules
121# 6888x emulator (FPU_EMULATE)
122include "../../m68k/fpe/files.fpe"
123
124# Compatibility modules
125
126# SunOS Binary Compatibility (COMPAT_SUNOS)
127include "../../../compat/sunos/files.sunos"
128file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
129