files.atari revision 1.13
1#
2#	$NetBSD: files.atari,v 1.13 1995/12/01 19:53:07 leo Exp $
3#
4
5maxpartitions 16
6
7maxusers 2 8 64
8
9device	mainbus at root {}
10
11device	cpu at mainbus
12
13define	event {}
14file	arch/atari/dev/event.c		event
15
16device	clock at mainbus
17file	arch/atari/dev/clock.c
18
19# keyboard
20device	kbd at mainbus: event
21file	arch/atari/dev/kbd.c		kbd needs-count
22
23# serial port via 85C30 (modem2/serial2)
24device	zs at mainbus:	tty
25file	arch/atari/dev/zs.c		zs needs-count
26
27#ramdisk
28device	ramd at mainbus
29file	arch/atari/dev/ramd.c		ramd needs-flag
30
31device	fdc at mainbus { unit = -1 }
32
33device	fd at fdc
34file	arch/atari/dev/fd.c		fd needs-flag
35file	arch/atari/dev/dma.c
36major	{fd = 2}
37
38# graphic devices
39define	grfb {}
40
41device	grfbus at mainbus: grfb
42
43device	grf at grfb {}
44file	arch/atari/dev/grf.c		grf needs-count
45file	arch/atari/dev/ite_cc.c		grf ite
46file	arch/atari/dev/grfabs.c		grf ite
47file	arch/atari/dev/grfabs_tt.c	grf ite
48file	arch/atari/dev/grfabs_fal.c	grf ite
49
50device	ite at grf
51file	arch/atari/dev/ite.c		ite needs-flag
52file	arch/atari/dev/kbdmap.c		ite
53file	arch/atari/dev/font_8x8.c	ite
54file	arch/atari/dev/font_8x16.c	ite
55
56
57pseudo-device	view
58file	arch/atari/dev/view.c		view grf needs-count
59
60pseudo-device	mouse
61file	arch/atari/dev/ms.c		mouse needs-count
62
63define	scsi {}
64
65# ncr 5380 controller
66device	ncrscsi at mainbus: scsi
67file	arch/atari/dev/atari5380.c	ncrscsi
68
69device	scsibus at scsi	{target = -1, lun = -1}
70
71device	cd at scsibus: disk
72file	scsi/cd.c			cd needs-flag
73major	{cd = 6}
74device	sd at scsibus: disk
75file	scsi/sd.c			sd needs-flag
76major	{sd = 4}
77device	st at scsibus: tape
78file	scsi/st.c			st needs-flag
79major	{st = 5}
80device	ch at scsibus: disk
81file	scsi/ch.c			ch needs-flag
82device	uk at scsibus: disk
83file	scsi/uk.c			uk needs-flag
84device	su at scsibus: disk
85file	scsi/su.c			su needs-flag
86
87
88# list of standard files...
89file	dev/cons.c				ite
90file	dev/cninit.c				ite
91file	scsi/scsi_base.c			scsi
92file	scsi/scsi_ioctl.c			scsi
93file	scsi/scsiconf.c				scsi
94file	arch/atari/atari/atari_init.c
95file	arch/atari/atari/autoconf.c
96file	arch/atari/atari/conf.c
97file	arch/atari/atari/disksubr.c
98file	arch/atari/atari/dkbad.c
99file	arch/atari/atari/machdep.c
100file	arch/atari/atari/mem.c
101file	arch/atari/atari/pmap.c
102file	arch/atari/atari/sys_machdep.c
103file	arch/atari/atari/trap.c
104file	arch/atari/atari/misc.c
105file	arch/atari/atari/vm_machdep.c
106file	arch/atari/atari/db_memrw.c		ddb
107file	arch/atari/atari/fpu.c
108file	arch/m68k/m68k/copy.s
109
110# Emulation modules
111# 6888x emulator (FPU_EMULATE)
112include "../../m68k/fpe/files.fpe"
113
114# Compatibility modules
115
116# SunOS Binary Compatibility (COMPAT_SUNOS)
117include "../../../compat/sunos/files.sunos"
118file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
119