xref: /netbsd-src/sys/arch/atari/conf/files.atari (revision 81b108b45f75f89f1e3ffad9fb6f074e771c0935)
1#
2#	$NetBSD: files.atari,v 1.21 1996/09/16 06:14:24 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
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	ite
71attach	ite at grfcc
72file	arch/atari/dev/ite.c		ite needs-flag
73file	arch/atari/dev/kbdmap.c		ite
74file	arch/atari/dev/font_8x8.c	ite
75file	arch/atari/dev/font_8x16.c	ite
76
77
78pseudo-device	view
79file	arch/atari/dev/view.c		view | grfcc needs-count
80
81pseudo-device	mouse
82file	arch/atari/dev/ms.c		mouse needs-count
83
84#
85# XXX: Some scsi-devices must be at fixed major#
86major   {sd = 4}
87major   {st = 5}
88major   {cd = 6}
89include "../../../scsi/files.scsi"
90
91# ncr 5380 controller
92device	ncrscsi: scsi
93attach	ncrscsi at mainbus
94file	arch/atari/dev/atari5380.c	ncrscsi
95
96# list of standard files...
97file	dev/cons.c				ite
98file	dev/cninit.c				ite
99file	arch/atari/atari/atari_init.c
100file	arch/atari/atari/autoconf.c
101file	arch/atari/atari/conf.c
102file	arch/atari/atari/disksubr.c
103file	arch/atari/atari/dkbad.c
104file	arch/atari/atari/machdep.c
105file	arch/atari/atari/mem.c
106file	arch/atari/atari/pmap.c
107file	arch/atari/atari/sys_machdep.c
108file	arch/atari/atari/trap.c
109file	arch/atari/atari/stalloc.c
110file	arch/atari/atari/vm_machdep.c
111file	arch/atari/atari/db_memrw.c		ddb
112file	arch/atari/atari/fpu.c
113file	arch/atari/dev/ym2149.c
114file	arch/m68k/m68k/copy.s
115
116# Emulation modules
117# 6888x emulator (FPU_EMULATE)
118include "../../m68k/fpe/files.fpe"
119
120# Compatibility modules
121
122# SunOS Binary Compatibility (COMPAT_SUNOS)
123include "../../../compat/sunos/files.sunos"
124file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
125