files.newsmips revision 1.8
1#	$NetBSD: files.newsmips,v 1.8 2000/03/14 15:56:56 oster Exp $
2
3# NEWSMIPS-specific configuration info
4
5# maxpartitions must be first item in files.${ARCH}.
6maxpartitions 8
7
8maxusers 2 8 64
9
10device mainbus {}			# no locators
11attach mainbus at root
12
13device cpu
14attach cpu at mainbus
15file arch/newsmips/newsmips/cpu.c		cpu
16
17device hb { [addr = -1], [level = -1] }
18attach hb at mainbus
19file arch/newsmips/dev/hb.c			hb
20
21#device iop { [addr = -1], [level = -1] }
22#attach iop at mainbus
23#file arch/newsmips/dev/iop.c			iop
24
25device ap { [addr = -1], [level = -1] }
26attach ap at mainbus
27file arch/newsmips/apbus/apbus.c		ap
28file arch/newsmips/apbus/apbus_subr.c		ap
29
30device mkclock
31file arch/newsmips/newsmips/clock.c		mkclock
32
33attach mkclock at hb with mkclock_hb
34file arch/newsmips/dev/clock_hb.c		mkclock_hb
35
36attach mkclock at ap with mkclock_ap
37file arch/newsmips/apbus/clock_ap.c		mkclock_ap
38
39attach le at hb: le24
40file arch/newsmips/dev/if_le.c			le needs-count
41
42device zsc { [channel = -1] }
43file arch/newsmips/dev/zs.c			zsc needs-count
44file dev/ic/z8530sc.c				zsc
45
46attach zsc at hb with zsc_hb
47file arch/newsmips/dev/zs_hb.c			zsc_hb
48
49attach zsc at ap with zsc_ap
50file arch/newsmips/apbus/zs_ap.c		zsc_ap
51
52device zstty: tty
53attach zstty at zsc
54file dev/ic/z8530tty.c				zstty needs-count
55
56device ms
57attach ms at hb
58file arch/newsmips/dev/ms.c			ms needs-count
59
60device kb
61attach kb at hb
62file arch/newsmips/dev/kb.c			kb needs-count
63file arch/newsmips/dev/kbms_if.c		kb | ms
64file arch/newsmips/dev/keyconf.c		kb
65file arch/newsmips/dev/kb_ctrl.c		kb
66file arch/newsmips/dev/kb_encode.c		kb
67
68device fb
69attach fb at hb
70file arch/newsmips/dev/fb.c			fb needs-count
71file arch/newsmips/dev/fb_conf.c		fb
72file arch/newsmips/dev/fb_mfbs.c		fb
73file arch/newsmips/dev/fb_probe.c		fb
74file arch/newsmips/dev/fb_start.c		fb
75file arch/newsmips/dev/fb_sub.c			fb
76file arch/newsmips/dev/fbbm_253.c		fb
77#file arch/newsmips/dev/fbbm_lcdm.c		fb
78file arch/newsmips/dev/bmcons.c			fb
79file arch/newsmips/dev/bitmapif.c		fb
80file arch/newsmips/dev/fnt.c			fb
81file arch/newsmips/dev/fnt24.c			fb
82file arch/newsmips/dev/vt100.c			fb
83file arch/newsmips/dev/vt100esc.c		fb
84file arch/newsmips/dev/vt100if.c		fb
85
86device fdc {}
87attach fdc at hb
88device fd: disk
89attach fd at fdc
90file arch/newsmips/dev/fd.c			fdc | fd needs-count
91
92device sn: arp, ether, ifnet
93attach sn at ap with sn_ap
94file arch/newsmips/apbus/if_sn.c		sn
95file arch/newsmips/apbus/if_sn_ap.c		sn_ap
96
97file arch/newsmips/newsmips/autoconf.c
98file arch/newsmips/newsmips/conf.c
99file arch/newsmips/newsmips/machdep.c
100file arch/newsmips/newsmips/news3400.c		hb
101file arch/newsmips/newsmips/news5000.c		ap
102file arch/newsmips/newsmips/disksubr.c
103file arch/newsmips/newsmips/mainbus.c
104file arch/newsmips/newsmips/cpu_cons.c
105file dev/clock_subr.c
106file dev/cons.c
107
108#
109# Machine-independent SCSI driver.
110#
111
112include "dev/scsipi/files.scsipi"
113
114device sc: scsi
115attach sc at hb
116file arch/newsmips/dev/scsi_1185.c		sc needs-count
117file arch/newsmips/dev/sc_wrap.c		sc
118
119#
120# Memory Disk for install floppy
121#
122file arch/newsmips/newsmips/md_root.c		memory_disk_hooks
123
124major { sd = 0 }
125major { fd = 1 }
126major { md = 2 }
127major { cd = 16 }
128
129#
130# RAIDframe
131#
132major { raid = 32 }
133