files.atari revision 1.18
1#
2#	$NetBSD: files.atari,v 1.18 1996/03/17 13:21:16 cgd 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#ramdisk
33device rd
34attach rd at mainbus
35file	dev/ramdisk.c			rd needs-count
36file	arch/atari/dev/rd_root.c	ramdisk_hooks
37
38# nvram
39device	nvr
40attach	nvr at mainbus
41file	arch/atari/dev/nvram.c		nvr needs-flag
42
43device	fdc { unit = -1 }
44attach	fdc at mainbus
45
46device	fd
47attach	fd at fdc
48file	arch/atari/dev/fd.c		fd needs-flag
49file	arch/atari/dev/dma.c
50major	{fd = 2}
51
52# graphic devices
53define	grfb {}
54
55device	grfbus: grfb
56attach	grfbus at mainbus
57
58device	grf {}
59attach	grf at grfb
60file	arch/atari/dev/grf.c		grf needs-count
61file	arch/atari/dev/ite_cc.c		grf | ite
62file	arch/atari/dev/grfabs.c		grf | ite
63file	arch/atari/dev/grfabs_tt.c	grf | ite
64file	arch/atari/dev/grfabs_fal.c	grf | ite
65
66device	ite
67attach	ite at grf
68file	arch/atari/dev/ite.c		ite needs-flag
69file	arch/atari/dev/kbdmap.c		ite
70file	arch/atari/dev/font_8x8.c	ite
71file	arch/atari/dev/font_8x16.c	ite
72
73
74pseudo-device	view
75file	arch/atari/dev/view.c		view | grf needs-count
76
77pseudo-device	mouse
78file	arch/atari/dev/ms.c		mouse needs-count
79
80#
81# XXX: Some scsi-devices must be at fixed major#
82major   {sd = 4}
83major   {st = 5}
84major   {cd = 6}
85include "../../../scsi/files.scsi"
86
87# ncr 5380 controller
88device	ncrscsi: scsi
89attach	ncrscsi at mainbus
90file	arch/atari/dev/atari5380.c	ncrscsi
91
92# list of standard files...
93file	dev/cons.c				ite
94file	dev/cninit.c				ite
95file	arch/atari/atari/atari_init.c
96file	arch/atari/atari/autoconf.c
97file	arch/atari/atari/conf.c
98file	arch/atari/atari/disksubr.c
99file	arch/atari/atari/dkbad.c
100file	arch/atari/atari/machdep.c
101file	arch/atari/atari/mem.c
102file	arch/atari/atari/pmap.c
103file	arch/atari/atari/sys_machdep.c
104file	arch/atari/atari/trap.c
105file	arch/atari/atari/misc.c
106file	arch/atari/atari/vm_machdep.c
107file	arch/atari/atari/db_memrw.c		ddb
108file	arch/atari/atari/fpu.c
109file	arch/m68k/m68k/copy.s
110
111# Emulation modules
112# 6888x emulator (FPU_EMULATE)
113include "../../m68k/fpe/files.fpe"
114
115# Compatibility modules
116
117# SunOS Binary Compatibility (COMPAT_SUNOS)
118include "../../../compat/sunos/files.sunos"
119file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
120