files.sun3 revision 1.42 1 1.42 gwr # $NetBSD: files.sun3,v 1.42 1997/10/17 02:59:10 gwr Exp $
2 1.7 cgd
3 1.7 cgd #
4 1.7 cgd # sun3-specific configuration info
5 1.7 cgd #
6 1.7 cgd
7 1.7 cgd # maxpartitions must be first item in files.${ARCH}.newconf
8 1.8 gwr maxpartitions 8
9 1.7 cgd
10 1.7 cgd maxusers 2 8 64
11 1.7 cgd
12 1.7 cgd # Standard stuff
13 1.7 cgd file arch/sun3/sun3/autoconf.c
14 1.33 gwr file arch/sun3/sun3/bus_subr.c
15 1.7 cgd file arch/sun3/sun3/cache.c havecache
16 1.29 gwr file arch/sun3/sun3/conf.c
17 1.7 cgd file arch/sun3/sun3/control.c
18 1.8 gwr file arch/sun3/sun3/ctrlsp.S
19 1.7 cgd file arch/sun3/sun3/db_machdep.c ddb
20 1.22 cgd file arch/sun3/sun3/db_memrw.c ddb | kgdb
21 1.29 gwr file arch/sun3/sun3/disksubr.c
22 1.29 gwr file arch/sun3/sun3/dvma.c
23 1.23 gwr file arch/sun3/sun3/fpu.c
24 1.7 cgd file arch/sun3/sun3/isr.c
25 1.30 gwr file arch/sun3/sun3/kgdb_machdep.c kgdb
26 1.38 gwr file arch/sun3/sun3/leds.c
27 1.29 gwr file arch/sun3/sun3/machdep.c
28 1.29 gwr file arch/sun3/sun3/mem.c
29 1.29 gwr file arch/sun3/sun3/pmap.c
30 1.29 gwr file arch/sun3/sun3/stub.c
31 1.29 gwr file arch/sun3/sun3/sun3_startup.c
32 1.29 gwr file arch/sun3/sun3/sunmon.c
33 1.11 gwr file arch/sun3/sun3/sys_machdep.c
34 1.29 gwr file arch/sun3/sun3/trap.c
35 1.29 gwr file arch/sun3/sun3/vector.c
36 1.29 gwr file arch/sun3/sun3/vm_machdep.c
37 1.7 cgd
38 1.23 gwr file arch/sun3/dev/idprom.c
39 1.23 gwr
40 1.25 jtc include "arch/m68k/fpe/files.fpe"
41 1.18 gwr
42 1.35 gwr file arch/m68k/m68k/sig_machdep.c
43 1.7 cgd file dev/cons.c
44 1.7 cgd
45 1.42 gwr # Compatibility modules
46 1.42 gwr
47 1.42 gwr # SunOS Binary Compatibility (COMPAT_SUNOS)
48 1.42 gwr include "../../../compat/sunos/files.sunos"
49 1.42 gwr file arch/m68k/m68k/sunos_machdep.c compat_sunos
50 1.42 gwr
51 1.23 gwr #
52 1.7 cgd # Bus types
53 1.7 cgd #
54 1.7 cgd
55 1.23 gwr device mainbus {}
56 1.23 gwr attach mainbus at root
57 1.23 gwr file arch/sun3/sun3/mainbus.c mainbus
58 1.23 gwr
59 1.23 gwr # On-board I/O space
60 1.23 gwr device obio {addr = -1, [level = -1]}
61 1.23 gwr attach obio at mainbus
62 1.23 gwr file arch/sun3/dev/obio.c obio
63 1.23 gwr
64 1.7 cgd # On-board MEMory space
65 1.20 thorpej device obmem {addr = -1, [level = -1]}
66 1.20 thorpej attach obmem at mainbus
67 1.23 gwr file arch/sun3/dev/obmem.c obmem
68 1.23 gwr
69 1.7 cgd # VME Short space (D16)
70 1.20 thorpej device vmes {addr = -1, [level = -1], [vect = -1]}
71 1.20 thorpej attach vmes at mainbus
72 1.23 gwr
73 1.7 cgd # VME Long space (D32)
74 1.20 thorpej device vmel {addr = -1, [level = -1], [vect = -1]}
75 1.20 thorpej attach vmel at mainbus
76 1.7 cgd
77 1.22 cgd file arch/sun3/dev/vme.c vmes | vmel
78 1.7 cgd
79 1.7 cgd #
80 1.13 gwr # Machine-independent SCSI drivers
81 1.7 cgd #
82 1.41 bouyer include "../../../dev/scsipi/files.scsipi"
83 1.7 cgd
84 1.7 cgd #
85 1.42 gwr # Devices and attributes needed below
86 1.42 gwr #
87 1.42 gwr device ie: ifnet, ether, arp
88 1.42 gwr file arch/sun3/dev/if_ie.c ie
89 1.42 gwr
90 1.42 gwr device si: scsi, ncr5380sbc
91 1.42 gwr file arch/sun3/dev/si.c si
92 1.42 gwr
93 1.42 gwr define sunfb
94 1.42 gwr file arch/sun3/dev/fb.c # sunfb needs-flag
95 1.42 gwr
96 1.42 gwr #
97 1.7 cgd # On-Board I/O (OBIO)
98 1.7 cgd #
99 1.23 gwr device zsc {channel = -1}
100 1.23 gwr attach zsc at obio
101 1.23 gwr file arch/sun3/dev/zs.c zsc needs-flag
102 1.23 gwr file dev/ic/z8530sc.c zsc
103 1.7 cgd
104 1.20 thorpej device eeprom
105 1.20 thorpej attach eeprom at obio
106 1.7 cgd file arch/sun3/dev/eeprom.c eeprom
107 1.7 cgd
108 1.20 thorpej device clock
109 1.20 thorpej attach clock at obio
110 1.7 cgd file arch/sun3/sun3/clock.c clock
111 1.34 gwr file dev/clock_subr.c clock
112 1.7 cgd
113 1.23 gwr device memerr
114 1.23 gwr attach memerr at obio
115 1.23 gwr file arch/sun3/dev/memerr.c memerr
116 1.23 gwr
117 1.23 gwr device intreg
118 1.23 gwr attach intreg at obio
119 1.23 gwr file arch/sun3/sun3/intreg.c intreg
120 1.23 gwr
121 1.23 gwr attach ie at obio with ie_obio
122 1.23 gwr file arch/sun3/dev/if_ie_obio.c ie_obio
123 1.7 cgd
124 1.24 thorpej # device defined in sys/conf/files
125 1.20 thorpej attach le at obio
126 1.7 cgd file arch/sun3/dev/if_le.c le
127 1.7 cgd
128 1.23 gwr attach si at obio with si_obio
129 1.23 gwr file arch/sun3/dev/si_obio.c si_obio
130 1.17 gwr
131 1.17 gwr #
132 1.7 cgd # On-Board MEMory (OBMEM)
133 1.1 glass #
134 1.20 thorpej device bwtwo: sunfb
135 1.20 thorpej attach bwtwo at obmem
136 1.7 cgd file arch/sun3/dev/bw2.c bwtwo needs-flag
137 1.7 cgd
138 1.42 gwr device cgfour: sunfb
139 1.42 gwr attach cgfour at obmem
140 1.42 gwr file arch/sun3/dev/cg4.c cgfour needs-flag
141 1.42 gwr
142 1.42 gwr #
143 1.42 gwr # VME A16 (vmes)
144 1.42 gwr #
145 1.42 gwr attach ie at vmes with ie_vmes
146 1.42 gwr file arch/sun3/dev/if_ie_vmes.c ie_vmes
147 1.42 gwr
148 1.42 gwr attach si at vmes with si_vmes
149 1.42 gwr file arch/sun3/dev/si_vme.c si_vmes
150 1.42 gwr
151 1.42 gwr device sebuf {}
152 1.42 gwr attach sebuf at vmes
153 1.42 gwr file arch/sun3/dev/sebuf.c sebuf
154 1.42 gwr
155 1.42 gwr attach ie at sebuf with ie_sebuf
156 1.42 gwr file arch/sun3/dev/if_ie_sebuf.c ie_sebuf
157 1.42 gwr
158 1.42 gwr attach si at sebuf with si_sebuf
159 1.42 gwr file arch/sun3/dev/si_sebuf.c si_sebuf
160 1.42 gwr
161 1.20 thorpej device cgtwo: sunfb
162 1.21 cgd attach cgtwo at vmes
163 1.7 cgd file arch/sun3/dev/cg2.c cgtwo needs-flag
164 1.7 cgd
165 1.42 gwr device xyc {drive = -1}
166 1.42 gwr attach xyc at vmes
167 1.42 gwr device xy: disk
168 1.42 gwr attach xy at xyc
169 1.42 gwr file arch/sun3/dev/xy.c xy needs-flag
170 1.7 cgd
171 1.7 cgd #
172 1.42 gwr # VME A32 (vmel)
173 1.12 gwr #
174 1.20 thorpej device xdc {drive = -1}
175 1.20 thorpej attach xdc at vmel
176 1.20 thorpej device xd: disk
177 1.20 thorpej attach xd at xdc
178 1.12 gwr file arch/sun3/dev/xd.c xd needs-flag
179 1.12 gwr
180 1.12 gwr
181 1.7 cgd
182 1.7 cgd #
183 1.7 cgd # Console (zs) related stuff
184 1.7 cgd #
185 1.17 gwr
186 1.20 thorpej device zstty: tty
187 1.20 thorpej attach zstty at zsc
188 1.17 gwr file dev/ic/z8530tty.c zstty needs-flag
189 1.19 gwr file arch/sun3/dev/zs_kgdb.c kgdb
190 1.17 gwr
191 1.17 gwr define zsevent
192 1.17 gwr file dev/sun/event.c zsevent
193 1.17 gwr
194 1.20 thorpej device kbd: zsevent
195 1.21 cgd attach kbd at zsc
196 1.17 gwr file dev/sun/kbd.c kbd needs-flag
197 1.17 gwr file dev/sun/kbd_tables.c kbd
198 1.17 gwr file arch/sun3/dev/kd.c kbd
199 1.17 gwr
200 1.20 thorpej device ms: zsevent
201 1.20 thorpej attach ms at zsc
202 1.17 gwr file dev/sun/ms.c ms needs-flag
203 1.17 gwr
204 1.7 cgd
205 1.27 pk # Memory Disk for boot tape
206 1.27 pk file arch/sun3/dev/md_root.c memory_disk_hooks
207 1.7 cgd
208 1.7 cgd # Major numbers for root/swap device configuration
209 1.12 gwr major {xy=3} # Xylogics 450 and 451
210 1.9 gwr major {vnd=5} # vnode pseudo-device
211 1.7 cgd major {sd=7} # SCSI disk
212 1.12 gwr major {xd=10} # Xylogics 7053
213 1.27 pk major {md=13} # Memory disk (for mini-kernel)
214