files.ews4800mips revision 1.2
1#	$NetBSD: files.ews4800mips,v 1.2 2006/09/09 00:14:27 gdamore Exp $
2
3maxpartitions 16
4
5maxusers 2 8 64
6
7include "arch/ews4800mips/conf/majors.ews4800mips"
8
9file arch/mips/mips/softintr.c
10file arch/mips/mips/mips3_clock.c
11
12file arch/ews4800mips/ews4800mips/autoconf.c
13file arch/ews4800mips/ews4800mips/interrupt.c
14file arch/ews4800mips/ews4800mips/bus_space.c
15file arch/ews4800mips/ews4800mips/bus_dma.c
16file arch/ews4800mips/ews4800mips/clock.c
17file arch/ews4800mips/ews4800mips/machdep.c
18file arch/ews4800mips/ews4800mips/disklabel_conv.c	disk
19file arch/ews4800mips/ews4800mips/disksubr.c		disk
20file arch/ews4800mips/ews4800mips/pdinfo.c		disk
21file arch/ews4800mips/ews4800mips/sector.c		disk
22file arch/ews4800mips/ews4800mips/vtoc.c		disk
23
24file arch/ews4800mips/ews4800mips/cons_machdep.c
25file dev/cons.c
26
27file dev/md_root.c					memory_disk_hooks
28
29
30# system board
31defflag	opt_sbd.h	EWS4800_TR2	# EWS4800/350
32			EWS4800_TR2A	# EWS4800/360,360AD,ADII
33
34file	arch/ews4800mips/ews4800mips/sbd.c
35
36# TR2
37file	arch/ews4800mips/ews4800mips/tr2.c		ews4800_tr2
38file	arch/ews4800mips/ews4800mips/tr2_intr.c		ews4800_tr2
39
40# TR2A
41file	arch/ews4800mips/ews4800mips/tr2a.c		ews4800_tr2a
42file	arch/ews4800mips/ews4800mips/tr2a_intr.c	ews4800_tr2a
43
44
45device mainbus { }
46attach mainbus at root
47file arch/ews4800mips/ews4800mips/mainbus.c		mainbus
48
49device cpu
50attach cpu at mainbus
51file arch/ews4800mips/ews4800mips/cpu.c			cpu
52
53#
54# Workstation Console
55#
56include "dev/wscons/files.wscons"
57include "dev/wsfont/files.wsfont"
58include "dev/rasops/files.rasops"
59
60#
61# Machine-independent SCSI drivers
62#
63include "dev/scsipi/files.scsipi"
64
65#
66# VME
67#
68include "dev/vme/files.vme"
69
70#
71# System board I/O device
72#
73device	sbdio { }
74attach	sbdio at mainbus
75file	arch/ews4800mips/sbd/sbdio.c			sbdio
76
77device	zsc { [channel = -1] }
78file	arch/ews4800mips/dev/zs.c			zsc needs-count
79file	dev/ic/z8530sc.c				zsc
80
81attach	zsc at sbdio with zsc_sbdio
82file	arch/ews4800mips/sbd/zs_sbdio.c			zsc_sbdio needs-flag
83
84device	zstty: tty
85attach	zstty at zsc
86file	dev/ic/z8530tty.c				zstty needs-count
87
88device	kbms: wskbddev, wsmousedev
89attach	kbms at sbdio with kbms_sbdio
90file	arch/ews4800mips/sbd/kbms_sbdio.c		kbms_sbdio needs-flag
91
92device	ewskbd: wskbddev
93attach	ewskbd at zsc with ewskbd_zsc
94file	arch/ews4800mips/dev/ews4800keymap.c		ewskbd | kbms
95file	arch/ews4800mips/dev/ewskbd.c			ewskbd_zsc needs-flag
96
97device	ewsms: wsmousedev
98attach	ewsms at zsc with ewsms_zsc
99file	arch/ews4800mips/dev/ewsms.c			ewsms_zsc
100
101device	mkclock: mk48txx
102attach	mkclock at sbdio with mkclock_sbdio
103file	arch/ews4800mips/sbd/mkclock_sbdio.c		mkclock_sbdio
104
105device	iee: ifnet, ether, arp, i82596
106attach	iee at sbdio with iee_sbdio
107file	arch/ews4800mips/sbd/if_iee_sbdio.c		iee_sbdio
108
109attach	le at sbdio with le_sbdio:			le24
110file	arch/ews4800mips/sbd/if_le_sbdio.c		le_sbdio
111
112attach	osiop at sbdio with osiop_sbdio
113file	arch/ews4800mips/sbd/osiop_sbdio.c		osiop_sbdio
114
115device	fb: wsemuldisplaydev, rasops8
116attach	fb at sbdio with fb_sbdio
117file	arch/ews4800mips/dev/ga.c			fb
118file	arch/ews4800mips/sbd/fb_sbdio.c			fb_sbdio needs-flag
119