files.sparc64 revision 1.6 1 1.6 pk # $NetBSD: files.sparc64,v 1.6 1998/07/27 19:20:32 pk Exp $
2 1.1 eeh
3 1.1 eeh # @(#)files.sparc64 8.1 (Berkeley) 7/19/93
4 1.1 eeh # sparc64-specific configuration info
5 1.1 eeh
6 1.1 eeh # maxpartitions must be first item in files.${ARCH}
7 1.1 eeh maxpartitions 8
8 1.1 eeh
9 1.1 eeh maxusers 2 8 1024
10 1.1 eeh
11 1.1 eeh device mainbus {}
12 1.1 eeh attach mainbus at root
13 1.1 eeh
14 1.1 eeh device obio { [addr = -1], [level = -1] }
15 1.1 eeh attach obio at mainbus
16 1.1 eeh file arch/sparc64/dev/obio.c obio
17 1.1 eeh
18 1.1 eeh device iommu {}
19 1.1 eeh attach iommu at mainbus
20 1.1 eeh file arch/sparc64/sparc64/iommu.c iommu
21 1.1 eeh
22 1.6 pk include "../../../dev/sbus/files.sbus"
23 1.1 eeh attach sbus at mainbus, iommu
24 1.1 eeh file arch/sparc64/dev/sbus.c sbus
25 1.1 eeh
26 1.1 eeh #device auxreg
27 1.1 eeh #attach auxreg at mainbus, sbus, obio
28 1.1 eeh #file arch/sparc64/sparc64/auxreg.c
29 1.1 eeh
30 1.1 eeh device clock
31 1.1 eeh attach clock at mainbus, sbus, obio
32 1.1 eeh
33 1.1 eeh device oclock
34 1.1 eeh attach oclock at sbus, obio
35 1.1 eeh
36 1.1 eeh device timer
37 1.1 eeh attach timer at mainbus, sbus, obio
38 1.1 eeh
39 1.1 eeh device eeprom
40 1.1 eeh attach eeprom at sbus, obio
41 1.1 eeh file arch/sparc64/sparc64/clock.c
42 1.1 eeh
43 1.1 eeh device power
44 1.1 eeh attach power at sbus, obio
45 1.1 eeh file arch/sparc64/dev/power.c power
46 1.1 eeh
47 1.1 eeh device cpu
48 1.1 eeh attach cpu at mainbus
49 1.1 eeh file arch/sparc64/sparc64/cpu.c
50 1.1 eeh
51 1.1 eeh device zs {channel = -1}
52 1.1 eeh attach zs at mainbus, sbus, obio
53 1.1 eeh file arch/sparc64/dev/zs.c zs needs-count
54 1.1 eeh file dev/ic/z8530sc.c zs
55 1.1 eeh
56 1.1 eeh device fdc {}
57 1.1 eeh attach fdc at mainbus, sbus, obio
58 1.1 eeh device fd: disk
59 1.1 eeh attach fd at fdc
60 1.1 eeh file arch/sparc64/dev/fd.c fdc | fd needs-flag
61 1.1 eeh file arch/sparc64/sparc/bsd_fdintr.s fdc
62 1.1 eeh
63 1.1 eeh #
64 1.1 eeh # Console (zs) related stuff
65 1.1 eeh #
66 1.1 eeh
67 1.1 eeh device zstty: tty
68 1.1 eeh attach zstty at zs
69 1.1 eeh file dev/ic/z8530tty.c zstty needs-flag
70 1.1 eeh file arch/sparc/dev/zs_kgdb.c kgdb
71 1.1 eeh
72 1.1 eeh define zsevent
73 1.1 eeh file dev/sun/event.c zsevent
74 1.1 eeh
75 1.1 eeh device kbd: zsevent
76 1.1 eeh attach kbd at zs
77 1.1 eeh file dev/sun/kbd.c kbd needs-flag
78 1.1 eeh file dev/sun/kbd_tables.c kbd
79 1.1 eeh file arch/sparc64/dev/kd.c kbd
80 1.1 eeh
81 1.1 eeh device ms: zsevent
82 1.1 eeh attach ms at zs
83 1.1 eeh file dev/sun/ms.c ms needs-flag
84 1.1 eeh
85 1.1 eeh
86 1.1 eeh #
87 1.1 eeh # Machine-independent SCSI drivers
88 1.1 eeh #
89 1.1 eeh include "../../../dev/scsipi/files.scsipi"
90 1.1 eeh
91 1.1 eeh major { sd = 7 }
92 1.1 eeh major { vnd = 8 }
93 1.1 eeh major { cd = 18 }
94 1.1 eeh
95 1.1 eeh device dma {}
96 1.1 eeh attach dma at sbus, obio
97 1.1 eeh device ledma {}
98 1.1 eeh attach ledma at sbus
99 1.1 eeh file arch/sparc64/dev/dma.c dma | ledma
100 1.1 eeh
101 1.1 eeh device esp: scsi, ncr53c9x
102 1.1 eeh attach esp at sbus, dma, obio
103 1.2 eeh device fas: scsi, ncr53c9x
104 1.2 eeh attach fas at sbus, dma, obio
105 1.2 eeh file arch/sparc64/dev/esp.c esp | fas
106 1.2 eeh
107 1.2 eeh #device audioamd: audio
108 1.2 eeh #attach audioamd at mainbus, obio, sbus
109 1.2 eeh #file arch/sparc64/dev/amd7930.c audio
110 1.2 eeh #file arch/sparc64/sparc64/amd7930intr.s audio
111 1.1 eeh
112 1.1 eeh # Brooktree DAC attribute
113 1.1 eeh define bt_dac
114 1.1 eeh
115 1.1 eeh device bwtwo
116 1.1 eeh attach bwtwo at sbus, obio
117 1.1 eeh file arch/sparc64/dev/bwtwo.c bwtwo needs-flag
118 1.1 eeh
119 1.1 eeh device cgtwo
120 1.1 eeh attach cgtwo at sbus, obio
121 1.1 eeh file arch/sparc64/dev/cgtwo.c cgtwo needs-flag
122 1.1 eeh
123 1.1 eeh device cgthree: bt_dac
124 1.1 eeh attach cgthree at sbus
125 1.1 eeh file arch/sparc64/dev/cgthree.c cgthree needs-flag
126 1.1 eeh
127 1.1 eeh device cgfour: bt_dac
128 1.1 eeh attach cgfour at sbus, obio
129 1.1 eeh file arch/sparc64/dev/cgfour.c cgfour needs-flag
130 1.1 eeh
131 1.1 eeh device cgsix: bt_dac
132 1.1 eeh attach cgsix at sbus, obio
133 1.1 eeh file arch/sparc64/dev/cgsix.c cgsix needs-flag
134 1.1 eeh file arch/sparc64/dev/cgsix_sbus.c cgsix needs-flag
135 1.1 eeh
136 1.1 eeh device cgeight: bt_dac
137 1.1 eeh attach cgeight at sbus, obio
138 1.1 eeh file arch/sparc64/dev/cgeight.c cgeight needs-flag
139 1.1 eeh
140 1.1 eeh device tcx: bt_dac
141 1.1 eeh attach tcx at sbus
142 1.1 eeh file arch/sparc64/dev/tcx.c tcx needs-flag
143 1.1 eeh
144 1.1 eeh device cgfourteen
145 1.1 eeh attach cgfourteen at sbus, obio
146 1.1 eeh file arch/sparc64/dev/cgfourteen.c cgfourteen needs-flag
147 1.1 eeh
148 1.1 eeh file arch/sparc64/dev/bt_subr.c bt_dac
149 1.1 eeh
150 1.1 eeh # device definition in sys/conf/files
151 1.4 drochner attach le at sbus, ledma, lebuffer, obio: le24
152 1.1 eeh file arch/sparc64/dev/if_le.c le
153 1.1 eeh
154 1.1 eeh device ie: ifnet, ether, arp
155 1.1 eeh attach ie at sbus, obio
156 1.1 eeh file arch/sparc64/dev/if_ie.c ie
157 1.1 eeh
158 1.1 eeh device sw: scsi, ncr5380sbc
159 1.1 eeh attach sw at sbus, obio
160 1.1 eeh file arch/sparc64/dev/si.c sw
161 1.1 eeh
162 1.1 eeh # Efficient Networks, Inc. ATM interface
163 1.1 eeh # device declaration in sys/conf/files
164 1.1 eeh attach en at sbus with en_sbus
165 1.1 eeh file arch/sparc64/dev/if_en_sbus.c en_sbus
166 1.1 eeh
167 1.1 eeh # Qlogic ISP 10x0 (Sbus) family
168 1.1 eeh # device declaration in sys/conf/files
169 1.1 eeh attach isp at sbus with isp_sbus
170 1.1 eeh file arch/sparc64/dev/isp_sbus.c isp_sbus
171 1.1 eeh
172 1.1 eeh #
173 1.1 eeh # Generic Sun stuff
174 1.1 eeh #
175 1.1 eeh
176 1.1 eeh file dev/cons.c
177 1.1 eeh file arch/sparc64/dev/fb.c
178 1.1 eeh
179 1.1 eeh file arch/sparc64/fpu/fpu.c
180 1.1 eeh file arch/sparc64/fpu/fpu_add.c
181 1.1 eeh file arch/sparc64/fpu/fpu_compare.c
182 1.1 eeh file arch/sparc64/fpu/fpu_div.c
183 1.1 eeh file arch/sparc64/fpu/fpu_explode.c
184 1.1 eeh file arch/sparc64/fpu/fpu_implode.c
185 1.1 eeh file arch/sparc64/fpu/fpu_mul.c
186 1.1 eeh file arch/sparc64/fpu/fpu_sqrt.c
187 1.1 eeh file arch/sparc64/fpu/fpu_subr.c
188 1.1 eeh
189 1.1 eeh # N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not
190 1.1 eeh # identified the exact problem yet. NOOPT_C suffices for now.
191 1.1 eeh file arch/sparc64/sparc64/autoconf.c
192 1.1 eeh file arch/sparc64/sparc64/cache.c
193 1.1 eeh file arch/sparc64/sparc64/conf.c
194 1.1 eeh file arch/sparc64/sparc64/emul.c
195 1.1 eeh file arch/sparc64/sparc64/in_cksum.c
196 1.1 eeh file arch/sparc64/sparc64/intr.c
197 1.1 eeh file arch/sparc64/sparc64/kgdb_machdep.c kgdb
198 1.1 eeh # sparc/sparc/locore.s is handled specially in the makefile,
199 1.1 eeh # because it must come first in the "ld" command line.
200 1.1 eeh file arch/sparc64/sparc64/locore2.c
201 1.1 eeh file arch/sparc64/sparc64/machdep.c
202 1.1 eeh file arch/sparc64/sparc64/process_machdep.c
203 1.1 eeh file arch/sparc64/sparc64/mem.c
204 1.1 eeh file arch/sparc64/sparc64/openprom.c
205 1.1 eeh file arch/sparc64/sparc64/openfirm.c
206 1.1 eeh file arch/sparc64/sparc64/ofw_machdep.c
207 1.1 eeh file arch/sparc64/sparc64/pmap.c
208 1.1 eeh # the following overrides the generic "sys_process.c"
209 1.1 eeh # commented out by deraadt
210 1.1 eeh #file arch/sparc64/sparc64/sys_process.c
211 1.1 eeh file arch/sparc64/sparc64/sys_machdep.c
212 1.1 eeh file arch/sparc64/sparc64/trap.c
213 1.1 eeh file arch/sparc64/sparc64/vm_machdep.c
214 1.1 eeh file arch/sparc64/sparc64/disksubr.c
215 1.1 eeh
216 1.1 eeh file arch/sparc64/sparc64/db_interface.c ddb | kgdb
217 1.1 eeh file arch/sparc64/sparc64/db_trace.c ddb
218 1.1 eeh file arch/sparc64/sparc64/db_disasm.c ddb
219 1.1 eeh #file ddb/db_aout.c ddb_aout
220 1.1 eeh #file ddb/db_elf.c ddb
221 1.1 eeh
222 1.1 eeh #
223 1.1 eeh # Raster Console
224 1.1 eeh #
225 1.1 eeh include "../../../dev/rcons/files.rcons"
226 1.1 eeh
227 1.1 eeh #
228 1.1 eeh # Compatibility modules
229 1.1 eeh #
230 1.1 eeh
231 1.1 eeh # SVR4 Binary Compatibility (COMPAT_SVR4)
232 1.1 eeh include "../../../compat/svr4/files.svr4"
233 1.1 eeh file arch/sparc64/sparc64/svr4_machdep.c compat_svr4
234 1.1 eeh file arch/sparc64/sparc64/sunos_machdep.c compat_sunos
235 1.1 eeh
236 1.1 eeh # SunOS Binary Compatibility (COMPAT_SUNOS)
237 1.1 eeh include "../../../compat/sunos/files.sunos"
238 1.1 eeh
239 1.1 eeh # Miscellaneous
240 1.1 eeh file netns/ns_cksum.c ns
241 1.1 eeh
242 1.1 eeh major {md = 5}
243 1.1 eeh file arch/sparc64/dev/md_root.c memory_disk_hooks
244