| @@ -1,287 +1,287 @@ | | | @@ -1,287 +1,287 @@ |
1 | # $NetBSD: files.sparc64,v 1.131 2011/06/06 01:16:48 mrg Exp $ | | 1 | # $NetBSD: files.sparc64,v 1.132 2011/06/06 01:23:31 mrg Exp $ |
2 | | | 2 | |
3 | # @(#)files.sparc64 8.1 (Berkeley) 7/19/93 | | 3 | # @(#)files.sparc64 8.1 (Berkeley) 7/19/93 |
4 | # sparc64-specific configuration info | | 4 | # sparc64-specific configuration info |
5 | | | 5 | |
6 | # maxpartitions must be first item in files.${ARCH} | | 6 | # maxpartitions must be first item in files.${ARCH} |
7 | maxpartitions 8 | | 7 | maxpartitions 8 |
8 | | | 8 | |
9 | maxusers 2 8 1024 | | 9 | maxusers 2 8 1024 |
10 | | | 10 | |
11 | defflag opt_sparc_arch.h SUN4U | | 11 | defflag opt_sparc_arch.h SUN4U |
12 | | | 12 | |
13 | define mainbus {} | | 13 | define mainbus {} |
14 | device mainbus: mainbus | | 14 | device mainbus: mainbus |
15 | attach mainbus at root | | 15 | attach mainbus at root |
16 | | | 16 | |
17 | define upa {} | | 17 | define upa {} |
18 | device upa: upa | | 18 | device upa: upa |
19 | attach upa at mainbus | | 19 | attach upa at mainbus |
20 | file arch/sparc64/dev/upa.c | | 20 | file arch/sparc64/dev/upa.c |
21 | | | 21 | |
22 | device pcons | | 22 | device pcons |
23 | attach pcons at mainbus | | 23 | attach pcons at mainbus |
24 | file arch/sparc64/dev/pcons.c pcons needs-flag | | 24 | file arch/sparc64/dev/pcons.c pcons needs-flag |
25 | | | 25 | |
26 | include "dev/sun/files.sun" | | 26 | include "dev/sun/files.sun" |
27 | include "dev/i2o/files.i2o" | | 27 | include "dev/i2o/files.i2o" |
28 | | | 28 | |
29 | include "dev/sbus/files.sbus" | | 29 | include "dev/sbus/files.sbus" |
30 | attach sbus at mainbus | | 30 | attach sbus at mainbus |
31 | file arch/sparc64/dev/sbus.c sbus | | 31 | file arch/sparc64/dev/sbus.c sbus |
32 | | | 32 | |
33 | device psycho: pcibus, sysmon_power, sysmon_taskq | | 33 | device psycho: pcibus, sysmon_power, sysmon_taskq |
34 | attach psycho at mainbus | | 34 | attach psycho at mainbus |
35 | device schizo: pcibus, sysmon_power, sysmon_taskq | | 35 | device schizo: pcibus, sysmon_power, sysmon_taskq |
36 | attach schizo at mainbus | | 36 | attach schizo at mainbus |
37 | device pyro: pcibus, sysmon_power, sysmon_taskq | | 37 | device pyro: pcibus, sysmon_power, sysmon_taskq |
38 | attach pyro at mainbus | | 38 | attach pyro at mainbus |
39 | include "dev/pci/files.pci" | | 39 | include "dev/pci/files.pci" |
40 | file arch/sparc64/dev/psycho.c psycho | | 40 | file arch/sparc64/dev/psycho.c psycho |
41 | file arch/sparc64/dev/schizo.c schizo | | 41 | file arch/sparc64/dev/schizo.c schizo |
42 | file arch/sparc64/dev/pyro.c pyro | | 42 | file arch/sparc64/dev/pyro.c pyro |
43 | file arch/sparc64/dev/pci_machdep.c psycho | schizo | pyro | | 43 | file arch/sparc64/dev/pci_machdep.c psycho | schizo | pyro |
44 | | | 44 | |
45 | # IOMMU is for both | | 45 | # IOMMU is for both |
46 | file arch/sparc64/dev/iommu.c sbus | psycho | schizo | pyro | | 46 | file arch/sparc64/dev/iommu.c sbus | psycho | schizo | pyro |
47 | | | 47 | |
48 | include "dev/ata/files.ata" | | 48 | include "dev/ata/files.ata" |
49 | | | 49 | |
50 | device ebus {[addr = -1]}: pcibus | | 50 | device ebus {[addr = -1]}: pcibus |
51 | attach ebus at pci | | 51 | attach ebus at pci |
52 | file arch/sparc64/dev/ebus.c ebus | | 52 | file arch/sparc64/dev/ebus.c ebus |
53 | attach ebus at mainbus with ebus_mainbus | | 53 | attach ebus at mainbus with ebus_mainbus |
54 | file arch/sparc64/dev/ebus_mainbus.c ebus_mainbus | | 54 | file arch/sparc64/dev/ebus_mainbus.c ebus_mainbus |
55 | | | 55 | |
56 | device clock: mk48txx | | 56 | device clock: mk48txx |
57 | attach clock at sbus with mkclock_sbus | | 57 | attach clock at sbus with mkclock_sbus |
58 | attach clock at ebus with mkclock_ebus | | 58 | attach clock at ebus with mkclock_ebus |
59 | file arch/sparc64/dev/mkclock.c clock | | 59 | file arch/sparc64/dev/mkclock.c clock |
60 | | | 60 | |
61 | device rtc: mc146818 | | 61 | device rtc: mc146818 |
62 | attach rtc at ebus with rtc_ebus | | 62 | attach rtc at ebus with rtc_ebus |
63 | file arch/sparc64/dev/rtc.c rtc | | 63 | file arch/sparc64/dev/rtc.c rtc |
64 | | | 64 | |
65 | device psm: sysmon_envsys, sysmon_power | | 65 | device psm: sysmon_envsys, sysmon_power |
66 | attach psm at ebus | | 66 | attach psm at ebus |
67 | file arch/sparc64/dev/psm.c psm | | 67 | file arch/sparc64/dev/psm.c psm |
68 | | | 68 | |
69 | device timer | | 69 | device timer |
70 | attach timer at mainbus, sbus | | 70 | attach timer at mainbus, sbus |
71 | | | 71 | |
72 | device power | | 72 | device power |
73 | attach power at sbus, ebus | | 73 | attach power at sbus, ebus |
74 | file arch/sparc64/dev/power.c power | | 74 | file arch/sparc64/dev/power.c power |
75 | | | 75 | |
76 | device tda | | 76 | device tda |
77 | attach tda at iic | | 77 | attach tda at iic |
78 | file arch/sparc64/dev/tda.c tda | | 78 | file arch/sparc64/dev/tda.c tda |
79 | | | 79 | |
80 | device pcfiic: sysmon_envsys, pcf8584, i2cbus | | 80 | device pcfiic: sysmon_envsys, pcf8584, i2cbus |
81 | attach pcfiic at ebus | | 81 | attach pcfiic at ebus |
82 | file arch/sparc64/dev/pcfiic_ebus.c pcfiic | | 82 | file arch/sparc64/dev/pcfiic_ebus.c pcfiic |
83 | | | 83 | |
84 | device ecadc | | 84 | device ecadc |
85 | attach ecadc at iic | | 85 | attach ecadc at iic |
86 | file arch/sparc64/dev/pcf8591_envctrl.c ecadc | | 86 | file arch/sparc64/dev/pcf8591_envctrl.c ecadc |
87 | | | 87 | |
88 | device lom: sysmon_envsys, sysmon_wdog | | 88 | device lom: sysmon_envsys, sysmon_wdog |
89 | attach lom at ebus | | 89 | attach lom at ebus |
90 | file arch/sparc64/dev/lom.c lom | | 90 | file arch/sparc64/dev/lom.c lom |
91 | | | 91 | |
92 | device cpu | | 92 | device cpu |
93 | attach cpu at mainbus | | 93 | attach cpu at mainbus |
94 | file arch/sparc64/sparc64/cpu.c | | 94 | file arch/sparc64/sparc64/cpu.c |
95 | | | 95 | |
96 | device auxio | | 96 | device auxio |
97 | attach auxio at ebus with auxio_ebus | | 97 | attach auxio at ebus with auxio_ebus |
98 | attach auxio at sbus with auxio_sbus | | 98 | attach auxio at sbus with auxio_sbus |
99 | file arch/sparc64/dev/auxio.c auxio | | 99 | file arch/sparc64/dev/auxio.c auxio |
100 | | | 100 | |
101 | defflag opt_auxio.h BLINK | | 101 | defflag opt_auxio.h BLINK |
102 | | | 102 | |
103 | attach lpt at ebus with lpt_ebus | | 103 | attach lpt at ebus with lpt_ebus |
104 | file arch/sparc64/dev/lpt_ebus.c lpt_ebus | | 104 | file arch/sparc64/dev/lpt_ebus.c lpt_ebus |
105 | | | 105 | |
106 | device fdc {} | | 106 | device fdc {} |
107 | attach fdc at sbus with fdc_sbus | | 107 | attach fdc at sbus with fdc_sbus |
108 | attach fdc at ebus with fdc_ebus | | 108 | attach fdc at ebus with fdc_ebus |
109 | device fd: disk | | 109 | device fd: disk |
110 | attach fd at fdc | | 110 | attach fd at fdc |
111 | file arch/sparc64/dev/fdc.c fdc | fd needs-flag | | 111 | file arch/sparc64/dev/fdc.c fdc | fd needs-flag |
112 | | | 112 | |
113 | attach audiocs at ebus with audiocs_ebus | | 113 | attach audiocs at ebus with audiocs_ebus |
114 | file dev/ebus/cs4231_ebus.c audiocs_ebus | | 114 | file dev/ebus/cs4231_ebus.c audiocs_ebus |
115 | | | 115 | |
116 | # PCMCIA bus (references fdc) | | 116 | # PCMCIA bus (references fdc) |
117 | include "dev/pcmcia/files.pcmcia" | | 117 | include "dev/pcmcia/files.pcmcia" |
118 | | | 118 | |
119 | # CardBus Support | | 119 | # CardBus Support |
120 | include "dev/cardbus/files.cardbus" | | 120 | include "dev/cardbus/files.cardbus" |
121 | file arch/sparc64/sparc64/rbus_machdep.c cardbus | | 121 | file arch/sparc64/sparc64/rbus_machdep.c cardbus |
122 | | | 122 | |
123 | # | | 123 | # |
124 | # Console related stuff | | 124 | # Console related stuff |
125 | # | | 125 | # |
126 | | | 126 | |
127 | device zs {channel = -1} | | 127 | device zs {channel = -1} |
128 | attach zs at sbus | | 128 | attach zs at sbus |
129 | file arch/sparc64/dev/zs.c zs needs-flag | | 129 | file arch/sparc64/dev/zs.c zs needs-flag |
130 | file dev/ic/z8530sc.c zs | | 130 | file dev/ic/z8530sc.c zs |
131 | | | 131 | |
132 | # siemens SAB82532; found on U5/U10/... for tty ports. | | 132 | # siemens SAB82532; found on U5/U10/... for tty ports. |
133 | device sab {channel = -1} | | 133 | device sab {channel = -1} |
134 | attach sab at ebus | | 134 | attach sab at ebus |
135 | file arch/sparc64/dev/sab.c sab | sabtty needs-flag | | 135 | file arch/sparc64/dev/sab.c sab | sabtty needs-flag |
136 | | | 136 | |
137 | # "com" attachments for the kbd/mouse of the U5/U10/... | | 137 | # "com" attachments for the kbd/mouse of the U5/U10/... |
138 | attach com at ebus with com_ebus | | 138 | attach com at ebus with com_ebus |
139 | file arch/sparc64/dev/com_ebus.c com_ebus | | 139 | file arch/sparc64/dev/com_ebus.c com_ebus |
140 | | | 140 | |
141 | device zstty {}: tty | | 141 | device zstty {}: tty |
142 | attach zstty at zs | | 142 | attach zstty at zs |
143 | file dev/ic/z8530tty.c zstty needs-flag | | 143 | file dev/ic/z8530tty.c zstty needs-flag |
144 | # file arch/sparc/dev/zs_kgdb.c kgdb | | 144 | # file arch/sparc/dev/zs_kgdb.c kgdb |
145 | | | 145 | |
146 | device sabtty: tty | | 146 | device sabtty: tty |
147 | attach sabtty at sab | | 147 | attach sabtty at sab |
148 | | | 148 | |
149 | file arch/sparc64/dev/kd.c kbd | | 149 | file arch/sparc64/dev/kd.c kbd |
150 | | | 150 | |
151 | attach kbd at zs with kbd_zs | | 151 | attach kbd at zs with kbd_zs |
152 | attach kbd at zstty, com with kbd_tty | | 152 | attach kbd at zstty, com with kbd_tty |
153 | file dev/sun/kbd_zs.c kbd_zs | | 153 | file dev/sun/kbd_zs.c kbd_zs |
154 | file dev/sun/sunkbd.c kbd_tty | | 154 | file dev/sun/sunkbd.c kbd_tty |
155 | file dev/sun/kbdsun.c kbd_zs | kbd_tty | | 155 | file dev/sun/kbdsun.c kbd_zs | kbd_tty |
156 | | | 156 | |
157 | attach ms at zs with ms_zs | | 157 | attach ms at zs with ms_zs |
158 | attach ms at zstty, com with ms_tty | | 158 | attach ms at zstty, com with ms_tty |
159 | file dev/sun/ms_zs.c ms_zs | | 159 | file dev/sun/ms_zs.c ms_zs |
160 | file dev/sun/sunms.c ms_tty | | 160 | file dev/sun/sunms.c ms_tty |
161 | | | 161 | |
162 | # | | 162 | # |
163 | # Machine-independent SCSI drivers | | 163 | # Machine-independent SCSI drivers |
164 | # | | 164 | # |
165 | include "dev/scsipi/files.scsipi" | | 165 | include "dev/scsipi/files.scsipi" |
166 | | | 166 | |
167 | device cgfourteen | | 167 | device cgfourteen |
168 | attach cgfourteen at sbus | | 168 | attach cgfourteen at sbus |
169 | file arch/sparc64/dev/cgfourteen.c cgfourteen needs-flag | | 169 | file arch/sparc64/dev/cgfourteen.c cgfourteen needs-flag |
170 | | | 170 | |
171 | device ffb: wsemuldisplaydev, rasops8, rasops32, fb, vcons, i2cbus, iic, i2c_bitbang, ddc_read_edid, edid, videomode | | 171 | device ffb: wsemuldisplaydev, rasops8, rasops32, fb, vcons, i2cbus, iic, i2c_bitbang, ddc_read_edid, edid, videomode |
172 | file arch/sparc64/dev/ffb.c ffb | | 172 | file arch/sparc64/dev/ffb.c ffb |
173 | defflag opt_ffb.h FFB_DEBUG FFB_SYNC | | 173 | defflag opt_ffb.h FFB_DEBUG FFB_SYNC |
174 | attach ffb at mainbus,upa with ffb_mainbus | | 174 | attach ffb at mainbus,upa with ffb_mainbus |
175 | file arch/sparc64/dev/ffb_mainbus.c ffb_mainbus | | 175 | file arch/sparc64/dev/ffb_mainbus.c ffb_mainbus |
176 | | | 176 | |
177 | device gfb: wsemuldisplaydev, rasops32, fb, vcons | | 177 | device gfb: wsemuldisplaydev, rasops32, fb, vcons |
178 | file arch/sparc64/dev/gfb.c gfb | | 178 | file arch/sparc64/dev/gfb.c gfb |
179 | attach gfb at mainbus | | 179 | attach gfb at mainbus |
180 | | | 180 | |
181 | # CP1500/1400 watchdog timer | | 181 | # CP1500/1400 watchdog timer |
182 | device pldwdog: sysmon_wdog | | 182 | device pldwdog: sysmon_wdog |
183 | attach pldwdog at ebus | | 183 | attach pldwdog at ebus |
184 | file arch/sparc64/dev/pld_wdog.c pldwdog | | 184 | file arch/sparc64/dev/pld_wdog.c pldwdog |
185 | | | 185 | |
186 | # | | 186 | # |
187 | # Generic Sun stuff | | 187 | # Generic Sun stuff |
188 | # | | 188 | # |
189 | | | 189 | |
190 | file dev/cons.c | | 190 | file dev/cons.c |
191 | file arch/sparc64/dev/consinit.c | | 191 | file arch/sparc64/dev/consinit.c |
192 | file dev/sun/disksubr.c | | 192 | file dev/sun/disksubr.c |
193 | | | 193 | |
194 | file arch/sparc64/sparc64/cpu_in_cksum.S (inet | inet6) & cpu_in_cksum | | 194 | file arch/sparc64/sparc64/cpu_in_cksum.S (inet | inet6) & cpu_in_cksum |
195 | | | 195 | |
196 | file arch/sparc/fpu/fpu.c | | 196 | file arch/sparc/fpu/fpu.c |
197 | file arch/sparc/fpu/fpu_add.c | | 197 | file arch/sparc/fpu/fpu_add.c |
198 | file arch/sparc/fpu/fpu_compare.c | | 198 | file arch/sparc/fpu/fpu_compare.c |
199 | file arch/sparc/fpu/fpu_div.c | | 199 | file arch/sparc/fpu/fpu_div.c |
200 | file arch/sparc/fpu/fpu_explode.c | | 200 | file arch/sparc/fpu/fpu_explode.c |
201 | file arch/sparc/fpu/fpu_implode.c | | 201 | file arch/sparc/fpu/fpu_implode.c |
202 | file arch/sparc/fpu/fpu_mul.c | | 202 | file arch/sparc/fpu/fpu_mul.c |
203 | file arch/sparc/fpu/fpu_sqrt.c | | 203 | file arch/sparc/fpu/fpu_sqrt.c |
204 | file arch/sparc/fpu/fpu_subr.c | | 204 | file arch/sparc/fpu/fpu_subr.c |
205 | | | 205 | |
206 | file arch/sparc/sparc/promlib.c | | 206 | file arch/sparc/sparc/promlib.c |
207 | file arch/sparc64/sparc64/autoconf.c | | 207 | file arch/sparc64/sparc64/autoconf.c |
208 | file arch/sparc64/sparc64/clock.c | | | |
209 | file arch/sparc64/sparc64/cache.c | | 208 | file arch/sparc64/sparc64/cache.c |
| | | 209 | file arch/sparc64/sparc64/clock.c |
210 | file arch/sparc64/sparc64/core_machdep.c coredump | | 210 | file arch/sparc64/sparc64/core_machdep.c coredump |
211 | file arch/sparc64/sparc64/emul.c | | 211 | file arch/sparc64/sparc64/emul.c |
212 | file arch/sparc64/sparc64/intr.c | | 212 | file arch/sparc64/sparc64/intr.c |
213 | file arch/sparc64/sparc64/kgdb_machdep.c kgdb | | 213 | file arch/sparc64/sparc64/kgdb_machdep.c kgdb |
214 | file arch/sparc64/sparc64/kobj_machdep.c modular | | 214 | file arch/sparc64/sparc64/kobj_machdep.c modular |
215 | # sparc64/sparc64/locore.s is handled specially in the makefile, | | 215 | # sparc64/sparc64/locore.s is handled specially in the makefile, |
216 | # because it must come first in the "ld" command line. | | 216 | # because it must come first in the "ld" command line. |
217 | file arch/sparc64/sparc64/machdep.c | | 217 | file arch/sparc64/sparc64/machdep.c |
218 | file arch/sparc64/sparc64/memcpyset.s | | 218 | file arch/sparc64/sparc64/memcpyset.s |
219 | file arch/sparc64/sparc64/process_machdep.c | | 219 | file arch/sparc64/sparc64/process_machdep.c |
220 | file arch/sparc64/sparc64/procfs_machdep.c procfs | | 220 | file arch/sparc64/sparc64/procfs_machdep.c procfs |
221 | file arch/sparc64/sparc64/mem.c | | 221 | file arch/sparc64/sparc64/mem.c |
222 | file arch/sparc/sparc/openprom.c | | 222 | file arch/sparc/sparc/openprom.c |
223 | file arch/sparc/sparc/openfirm.c | | 223 | file arch/sparc/sparc/openfirm.c |
224 | file arch/sparc64/sparc64/ofw_machdep.c | | 224 | file arch/sparc64/sparc64/ofw_machdep.c |
225 | file arch/sparc64/sparc64/pmap.c | | 225 | file arch/sparc64/sparc64/pmap.c |
226 | file arch/sparc64/sparc64/sys_machdep.c | | 226 | file arch/sparc64/sparc64/sys_machdep.c |
227 | file arch/sparc64/sparc64/syscall.c | | 227 | file arch/sparc64/sparc64/syscall.c |
228 | file arch/sparc64/sparc64/trap.c | | 228 | file arch/sparc64/sparc64/trap.c |
229 | file arch/sparc64/sparc64/vm_machdep.c | | 229 | file arch/sparc64/sparc64/vm_machdep.c |
230 | file arch/sparc64/sparc64/ipifuncs.c multiprocessor | | 230 | file arch/sparc64/sparc64/ipifuncs.c multiprocessor |
231 | file arch/sparc64/sparc64/lock_stubs.s | | 231 | file arch/sparc64/sparc64/lock_stubs.s |
232 | | | 232 | |
233 | file arch/sparc64/sparc64/db_interface.c ddb | kgdb | | 233 | file arch/sparc64/sparc64/db_interface.c ddb | kgdb |
234 | file arch/sparc64/sparc64/db_trace.c ddb | | 234 | file arch/sparc64/sparc64/db_trace.c ddb |
235 | file arch/sparc64/sparc64/db_disasm.c ddb | | 235 | file arch/sparc64/sparc64/db_disasm.c ddb |
236 | file arch/sparc64/sparc64/db_tlb_access.S ddb | | 236 | file arch/sparc64/sparc64/db_tlb_access.S ddb |
237 | | | 237 | |
238 | # USB Support | | 238 | # USB Support |
239 | include "dev/usb/files.usb" | | 239 | include "dev/usb/files.usb" |
240 | | | 240 | |
241 | # Bluetooth Support | | 241 | # Bluetooth Support |
242 | include "dev/bluetooth/files.bluetooth" | | 242 | include "dev/bluetooth/files.bluetooth" |
243 | | | 243 | |
244 | # IEEE1394 Support | | 244 | # IEEE1394 Support |
245 | include "dev/ieee1394/files.ieee1394" | | 245 | include "dev/ieee1394/files.ieee1394" |
246 | | | 246 | |
247 | # | | 247 | # |
248 | # Compatibility modules | | 248 | # Compatibility modules |
249 | # | | 249 | # |
250 | | | 250 | |
251 | # Binary compatibility with previous NetBSD releases. | | 251 | # Binary compatibility with previous NetBSD releases. |
252 | file arch/sparc64/sparc64/compat_13_machdep.c compat_13 | | 252 | file arch/sparc64/sparc64/compat_13_machdep.c compat_13 |
253 | file arch/sparc64/sparc64/compat_16_machdep.c compat_16 | | 253 | file arch/sparc64/sparc64/compat_16_machdep.c compat_16 |
254 | | | 254 | |
255 | # NetBSD/sparc 32-bit Binary compatibility (COMPAT_NETBSD32) | | 255 | # NetBSD/sparc 32-bit Binary compatibility (COMPAT_NETBSD32) |
256 | include "compat/netbsd32/files.netbsd32" | | 256 | include "compat/netbsd32/files.netbsd32" |
257 | file arch/sparc64/sparc64/netbsd32_machdep.c compat_netbsd32 | | 257 | file arch/sparc64/sparc64/netbsd32_machdep.c compat_netbsd32 |
258 | file arch/sparc64/sparc64/netbsd32_sigcode.s compat_netbsd32 | | 258 | file arch/sparc64/sparc64/netbsd32_sigcode.s compat_netbsd32 |
259 | | | 259 | |
260 | # SVR4 Binary Compatibility (COMPAT_SVR4) | | 260 | # SVR4 Binary Compatibility (COMPAT_SVR4) |
261 | include "compat/svr4/files.svr4" | | 261 | include "compat/svr4/files.svr4" |
262 | file arch/sparc64/sparc64/svr4_machdep.c compat_svr4 | | 262 | file arch/sparc64/sparc64/svr4_machdep.c compat_svr4 |
263 | file arch/sparc64/sparc64/svr4_sigcode64.s compat_svr4 & exec_elf64 | | 263 | file arch/sparc64/sparc64/svr4_sigcode64.s compat_svr4 & exec_elf64 |
264 | | | 264 | |
265 | # 32-bit SVR4 Binary Compatibility (COMPAT_SVR4_32) | | 265 | # 32-bit SVR4 Binary Compatibility (COMPAT_SVR4_32) |
266 | include "compat/svr4_32/files.svr4_32" | | 266 | include "compat/svr4_32/files.svr4_32" |
267 | file arch/sparc64/sparc64/svr4_32_machdep.c compat_svr4_32 | | 267 | file arch/sparc64/sparc64/svr4_32_machdep.c compat_svr4_32 |
268 | file arch/sparc64/sparc64/svr4_32_sigcode.s compat_svr4_32 | (compat_svr4 & !exec_elf64) | | 268 | file arch/sparc64/sparc64/svr4_32_sigcode.s compat_svr4_32 | (compat_svr4 & !exec_elf64) |
269 | | | 269 | |
270 | # SunOS Binary Compatibility (COMPAT_SUNOS), 32-bit & 64-bit kernel | | 270 | # SunOS Binary Compatibility (COMPAT_SUNOS), 32-bit & 64-bit kernel |
271 | # (64-bit also depends on COMPAT_NETBSD32) | | 271 | # (64-bit also depends on COMPAT_NETBSD32) |
272 | include "compat/sunos/files.sunos" | | 272 | include "compat/sunos/files.sunos" |
273 | file arch/sparc64/sparc64/sunos_sigcode.s compat_sunos | | 273 | file arch/sparc64/sparc64/sunos_sigcode.s compat_sunos |
274 | file arch/sparc64/sparc64/sunos_machdep.c compat_sunos & !compat_netbsd32 | | 274 | file arch/sparc64/sparc64/sunos_machdep.c compat_sunos & !compat_netbsd32 |
275 | include "compat/sunos32/files.sunos32" | | 275 | include "compat/sunos32/files.sunos32" |
276 | file arch/sparc64/sparc64/sunos32_machdep.c compat_sunos & compat_netbsd32 | | 276 | file arch/sparc64/sparc64/sunos32_machdep.c compat_sunos & compat_netbsd32 |
277 | | | 277 | |
278 | # Miscellaneous | | 278 | # Miscellaneous |
279 | file dev/md_root.c memory_disk_hooks | | 279 | file dev/md_root.c memory_disk_hooks |
280 | | | 280 | |
281 | include "arch/sparc64/conf/majors.sparc64" | | 281 | include "arch/sparc64/conf/majors.sparc64" |
282 | | | 282 | |
283 | # special compiler settings (no optimization if 32bit kernel) | | 283 | # special compiler settings (no optimization if 32bit kernel) |
284 | file uvm/uvm_bio.c compile-with "${CC_NOOPT}" | | 284 | file uvm/uvm_bio.c compile-with "${CC_NOOPT}" |
285 | | | 285 | |
286 | # OpenFirmware convenience stuff | | 286 | # OpenFirmware convenience stuff |
287 | file dev/ofw/ofw_subr.c | | 287 | file dev/ofw/ofw_subr.c |