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