-
Notifications
You must be signed in to change notification settings - Fork 2
/
sa1.lcf
547 lines (526 loc) · 25.4 KB
/
sa1.lcf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
OUTPUT_ARCH(mips)
ENTRY(entrypoint)
SECTIONS {
_RomSize = 0;
_RomStart = _RomSize;
PROVIDE(entrypoint = 0x80002000);
/* makerom */
_makeromSegmentRomStart = _RomSize;
..makerom (entrypoint - 0x1000) : AT(_RomSize)
{
build/src/makerom/rom_header.o(.data)
build/src/makerom/ipl3.o(.text)
build/asm/entrypoint.o(.text)
}
_RomSize += SIZEOF(..makerom);
_makeromSegmentRomEnd = _RomSize;
_makeromSegmentRomSize = ABSOLUTE(_makeromSegmentRomEnd - _makeromSegmentRomStart);
/* main segment */
_mainSegmentRomStart = _RomSize;
.text :
{
_mainSegmentTextStart = .;
build/src/sa1/1050.o(.text)
build/src/sa1/17A0.o(.text)
build/src/sa1/1F40.o(.text)
build/src/sa1/2980.o(.text)
build/src/sa1/2C20.o(.text)
build/asm/data/15490.data.o(.text)
build/src/libfb/clear.o(.text)
build/src/libfb/init.o(.text)
build/src/libfb/setbg.o(.text)
build/asm/libultra/cache/invaldcache.o(.text)
build/asm/libultra/cache/invalicache.o(.text)
build/asm/libultra/cache/writebackdcacheall.o(.text)
build/src/libultra/convert/virtualtophysical.o(.text)
build/src/libultra/host/readhost.o(.text)
build/src/libultra/host/writehost.o(.text)
build/asm/libultra/libc/bcopy.o(.text)
build/asm/libultra/libc/bzero.o(.text)
build/src/libultra/libc/string.o(.text)
build/src/libultra/message/createmesgqueue.o(.text)
build/src/libultra/message/recvmesg.o(.text)
build/src/libultra/message/seteventmesg.o(.text)
build/src/libultra/reg/_getcount.o(.text)
build/src/libultra/rsp/sptask.o(.text)
build/src/libultra/thread/createthread.o(.text)
build/src/libultra/thread/setthreadpri.o(.text)
build/src/libultra/thread/startthread.o(.text)
build/src/libultra/thread/stopthread.o(.text)
build/src/libultra/thread/thread.o(.text)
build/src/libultra/time/settimer.o(.text)
build/src/libultra/time/timerintr.o(.text)
build/asm/libultra/tlb/probetlb.o(.text)
build/src/libultra/vi/vigetnextframebuf.o(.text)
build/src/libultra/vi/vimgr.o(.text)
build/src/libultra/vi/visetevent.o(.text)
build/src/libultra/vi/visetmode.o(.text)
build/src/libultra/vi/viswapbuf.o(.text)
build/src/libultra/vi/viswapcontext.o(.text)
build/src/libultra/vi/viblack.o(.text)
/* build/src/libultra/vimodes/vimodentsclpn1.o(.text) */
/* build/src/libultra/vimodes/vimodentschpf1.o(.text) */
build/asm/libultra/exception/exceptasm.o(.text)
build/asm/libultra/exception/interrupt.o(.text)
build/asm/libultra/exception/setintmask.o(.text)
build/src/libultra/pi/pimgr.o(.text)
build/src/libultra/pi/epirawdma.o(.text)
build/src/libultra/pi/epidma.o(.text)
build/src/libultra/pi/cartrominit.o(.text)
build/src/libultra/pi/devmgr.o(.text)
build/src/libultra/pi/piacs.o(.text)
build/src/libultra/bb/card/cardinit.o(.text)
build/src/libultra/bb/card/cardmgr.o(.text)
build/src/libultra/bb/card/cardread.o(.text)
build/src/libultra/bb/card/cardwrite.o(.text)
build/src/libultra/bb/card/cardstatus.o(.text)
build/src/libultra/bb/card/cardid.o(.text)
build/src/libultra/bb/card/carderase.o(.text)
build/src/libultra/bb/misc/power.o(.text)
build/src/libultra/bb/misc/errorled.o(.text)
build/src/libultra/bb/misc/rtc.o(.text)
build/src/libultra/bb/misc/udelay.o(.text)
build/src/libultra/bb/misc/vpllinit.o(.text)
build/src/libultra/bb/fs/fscreate.o(.text)
build/src/libultra/bb/fs/fsinit.o(.text)
build/src/libultra/bb/fs/fsopen.o(.text)
build/src/libultra/bb/fs/fsdelete.o(.text)
build/src/libultra/bb/fs/fsclose.o(.text)
build/src/libultra/bb/fs/fsread.o(.text)
build/src/libultra/bb/fs/fswrite.o(.text)
build/src/libultra/bb/fs/fsstat.o(.text)
build/src/libultra/bb/fs/fssync.o(.text)
build/src/libultra/bb/fs/fsrename.o(.text)
build/asm/libultra/bb/sk/skapi.o(.text)
build/src/libultra/bb/atb/atb.o(.text)
build/src/libultra/bb/usb/usbinit.o(.text)
build/src/libultra/bb/usb/usbhw.o(.text)
build/src/libultra/bb/usb/usbdevice.o(.text)
build/src/libultra/bb/usb/rdb_slave.o(.text)
build/src/libultra/bb/sa/memcmp.o(.text)
build/asm/libultra/system/parameters.o(.text)
build/src/libultra/system/initialize.o(.text)
build/src/libultra/system/initialize_kmc.o(.text)
build/src/libultra/system/initialize_emu.o(.text)
build/asm/libultra/cache/writebackdcache.o(.text)
build/src/libultra/debug/kdebugserver.o(.text)
build/src/libultra/debug/threadprofile.o(.text)
build/src/libultra/host/rdbsend.o(.text)
build/src/libultra/host/initrdb.o(.text)
build/asm/libultra/libc/bcmp.o(.text)
build/src/libultra/message/jammesg.o(.text)
build/src/libultra/message/sendmesg.o(.text)
build/asm/libultra/reg/getcause.o(.text)
build/asm/libultra/reg/getsr.o(.text)
build/asm/libultra/reg/setfpccsr.o(.text)
build/asm/libultra/reg/setsr.o(.text)
build/asm/libultra/reg/setwatchlo.o(.text)
build/src/libultra/reg/_setcompare.o(.text)
build/src/libultra/rg/region.o(.text)
build/src/libultra/rsp/sp.o(.text)
build/src/libultra/rsp/spsetstat.o(.text)
build/src/libultra/rsp/spsetpc.o(.text)
build/src/libultra/rsp/sprawdma.o(.text)
build/src/libultra/si/sirawread.o(.text)
build/src/libultra/si/sirawwrite.o(.text)
build/src/libultra/thread/destroythread.o(.text)
build/src/libultra/thread/getthreadid.o(.text)
build/src/libultra/thread/getthreadpri.o(.text)
build/src/libultra/thread/yieldthread.o(.text)
build/asm/libultra/tlb/maptlbrdb.o(.text)
build/asm/libultra/tlb/unmaptlball.o(.text)
build/src/libultra/vi/vi.o(.text)
/* build/src/libultra/vimodes/vimodentsclan1.o(.text) */
/* build/src/libultra/vimodes/vimodepallan1.o(.text) */
/* build/src/libultra/vimodes/vimodempallan1.o(.text) */
build/src/libultra/vi/vigetcurrcontext.o(.text)
build/src/libultra/exception/setglobalintmask.o(.text)
build/src/libultra/exception/resetglobalintmask.o(.text)
build/src/libultra/pi/pirawdma.o(.text)
build/src/libultra/pi/pigetcmdq.o(.text)
build/src/libultra/pi/epirawread.o(.text)
build/src/libultra/pi/epirawwrite.o(.text)
build/src/libultra/pi/epilinkhandle.o(.text)
build/src/libultra/pi/piread.o(.text)
build/src/libultra/pi/piwrite.o(.text)
build/src/libultra/bb/usb/arc/dev_cncl.o(.text)
build/src/libultra/bb/usb/arc/dev_mand.o(.text)
build/src/libultra/bb/usb/arc/dev_snd.o(.text)
build/src/libultra/bb/usb/arc/dev_sts.o(.text)
build/src/libultra/bb/usb/arc/vusbd11ma.o(.text)
build/src/libultra/bb/usb/arc/vusbd11st.o(.text)
build/src/libultra/bb/usb/arc/vusbd11un.o(.text)
build/src/libultra/bb/usb/arc/copy_bdt.o(.text)
build/src/libultra/rg/malloc.o(.text)
build/src/libultra/rg/free.o(.text)
build/src/libultra/si/si.o(.text)
build/src/libultra/pi/pirawread.o(.text)
build/src/libultra/pi/pirawwrite.o(.text)
build/src/libcrypto/sha1.o(.text)
build/src/libz/gzip.o(.text)
build/src/libz/inflate.o(.text)
build/src/libz/inftrees.o(.text)
build/src/libz/zutil.o(.text)
build/src/libz/adler32.o(.text)
build/src/libz/inffast.o(.text)
build/src/libgcc/_udivdi3.o(.text)
/* build/rsp/rspboot.o(.data) */
build/asm/data/rsp/rspboot.data.o(.data)
/* build/rsp/gspFast3D.o(.data) */
build/asm/data/rsp/gspFast3D.data.o(.data)
_mainSegmentTextEnd = .;
}
_RomSize += SIZEOF(.text);
.data :
{
_mainSegmentDataStart = .;
build/src/sa1/1050.o(.data)
build/asm/data/sa1/1050.data.o(.data)
build/src/sa1/17A0.o(.data)
build/src/sa1/1F40.o(.data)
build/asm/data/sa1/1F40.data.o(.data)
build/src/sa1/2980.o(.data)
build/src/sa1/2C20.o(.data)
build/asm/data/sa1/2C20.data.o(.data)
build/asm/data/15490.data.o(.data)
build/src/libfb/clear.o(.data)
build/src/libfb/init.o(.data)
build/src/libfb/setbg.o(.data)
build/asm/libultra/cache/invaldcache.o(.data)
build/asm/libultra/cache/invalicache.o(.data)
build/asm/libultra/cache/writebackdcacheall.o(.data)
build/src/libultra/convert/virtualtophysical.o(.data)
build/src/libultra/host/readhost.o(.data)
build/asm/data/libultra/host/readhost.data.o(.data)
build/src/libultra/host/writehost.o(.data)
build/asm/data/libultra/host/writehost.data.o(.data)
build/asm/libultra/libc/bcopy.o(.data)
build/asm/libultra/libc/bzero.o(.data)
build/src/libultra/libc/string.o(.data)
build/src/libultra/message/createmesgqueue.o(.data)
build/src/libultra/message/recvmesg.o(.data)
build/src/libultra/message/seteventmesg.o(.data)
build/asm/data/libultra/message/seteventmesg.data.o(.data)
build/src/libultra/reg/_getcount.o(.data)
build/src/libultra/rsp/sptask.o(.data)
build/src/libultra/thread/createthread.o(.data)
build/src/libultra/thread/setthreadpri.o(.data)
build/src/libultra/thread/startthread.o(.data)
build/src/libultra/thread/stopthread.o(.data)
build/src/libultra/thread/thread.o(.data)
build/asm/data/libultra/thread/thread.data.o(.data)
build/src/libultra/time/settimer.o(.data)
build/src/libultra/time/timerintr.o(.data)
build/asm/data/libultra/time/timerintr.data.o(.data)
build/asm/libultra/tlb/probetlb.o(.data)
build/src/libultra/vi/vigetnextframebuf.o(.data)
build/src/libultra/vi/vimgr.o(.data)
build/asm/data/libultra/vi/vimgr.data.o(.data)
build/src/libultra/vi/visetevent.o(.data)
build/src/libultra/vi/visetmode.o(.data)
build/src/libultra/vi/viswapbuf.o(.data)
build/src/libultra/vi/viswapcontext.o(.data)
build/src/libultra/vi/viblack.o(.data)
/* build/src/libultra/vimodes/vimodentsclpn1.o(.data) */
build/asm/data/libultra/vimodes/vimodentsclpn1.data.o(.data)
/* build/src/libultra/vimodes/vimodentschpf1.o(.data) */
build/asm/data/libultra/vimodes/vimodentschpf1.data.o(.data)
build/asm/libultra/exception/exceptasm.o(.data)
build/asm/data/libultra/exception/exceptasm.data.o(.data)
build/asm/libultra/exception/interrupt.o(.data)
build/asm/libultra/exception/setintmask.o(.data)
build/src/libultra/pi/pimgr.o(.data)
build/asm/data/libultra/pi/pimgr.data.o(.data)
build/src/libultra/pi/epirawdma.o(.data)
build/src/libultra/pi/epidma.o(.data)
build/src/libultra/pi/cartrominit.o(.data)
build/asm/data/libultra/pi/cartrominit.data.o(.data)
build/src/libultra/pi/devmgr.o(.data)
build/src/libultra/pi/piacs.o(.data)
build/asm/data/libultra/pi/piacs.data.o(.data)
build/src/libultra/bb/card/cardinit.o(.data)
build/asm/data/libultra/bb/card/cardinit.data.o(.data)
build/src/libultra/bb/card/cardmgr.o(.data)
build/src/libultra/bb/card/cardread.o(.data)
build/src/libultra/bb/card/cardwrite.o(.data)
build/src/libultra/bb/card/cardstatus.o(.data)
build/src/libultra/bb/card/cardid.o(.data)
build/src/libultra/bb/card/carderase.o(.data)
build/src/libultra/bb/misc/power.o(.data)
build/src/libultra/bb/misc/errorled.o(.data)
build/src/libultra/bb/misc/rtc.o(.data)
build/src/libultra/bb/misc/udelay.o(.data)
build/src/libultra/bb/misc/vpllinit.o(.data)
build/src/libultra/bb/fs/fscreate.o(.data)
build/src/libultra/bb/fs/fsinit.o(.data)
build/asm/data/libultra/bb/fs/fsinit.data.o(.data)
build/src/libultra/bb/fs/fsopen.o(.data)
build/src/libultra/bb/fs/fsdelete.o(.data)
build/src/libultra/bb/fs/fsclose.o(.data)
build/src/libultra/bb/fs/fsread.o(.data)
build/src/libultra/bb/fs/fswrite.o(.data)
build/src/libultra/bb/fs/fsstat.o(.data)
build/src/libultra/bb/fs/fssync.o(.data)
build/src/libultra/bb/fs/fsrename.o(.data)
build/asm/libultra/bb/sk/skapi.o(.data)
build/src/libultra/bb/atb/atb.o(.data)
build/src/libultra/bb/usb/usbinit.o(.data)
build/src/libultra/bb/usb/usbhw.o(.data)
build/asm/data/libultra/bb/usb/usbhw.data.o(.data)
build/src/libultra/bb/usb/usbdevice.o(.data)
build/asm/data/libultra/bb/usb/usbdevice.data.o(.data)
build/src/libultra/bb/usb/rdb_slave.o(.data)
build/asm/data/libultra/bb/usb/rdb_slave.data.o(.data)
build/src/libultra/bb/sa/memcmp.o(.data)
build/asm/libultra/system/parameters.o(.data)
build/src/libultra/system/initialize.o(.data)
build/asm/data/libultra/system/initialize.data.o(.data)
build/src/libultra/system/initialize_kmc.o(.data)
build/asm/data/libultra/system/initialize_kmc.data.o(.data)
build/src/libultra/system/initialize_emu.o(.data)
build/asm/libultra/cache/writebackdcache.o(.data)
build/src/libultra/debug/kdebugserver.o(.data)
build/asm/data/libultra/debug/kdebugserver.data.o(.data)
build/src/libultra/debug/threadprofile.o(.data)
build/asm/data/libultra/debug/threadprofile.data.o(.data)
build/src/libultra/host/rdbsend.o(.data)
build/asm/data/libultra/host/rdbsend.data.o(.data)
build/src/libultra/host/initrdb.o(.data)
build/asm/data/libultra/host/initrdb.data.o(.data)
build/asm/libultra/libc/bcmp.o(.data)
build/src/libultra/message/jammesg.o(.data)
build/src/libultra/message/sendmesg.o(.data)
build/asm/libultra/reg/getcause.o(.data)
build/asm/libultra/reg/getsr.o(.data)
build/asm/libultra/reg/setfpccsr.o(.data)
build/asm/libultra/reg/setsr.o(.data)
build/asm/libultra/reg/setwatchlo.o(.data)
build/src/libultra/reg/_setcompare.o(.data)
build/src/libultra/rg/region.o(.data)
build/src/libultra/rsp/sp.o(.data)
build/src/libultra/rsp/spsetstat.o(.data)
build/src/libultra/rsp/spsetpc.o(.data)
build/src/libultra/rsp/sprawdma.o(.data)
build/src/libultra/si/sirawread.o(.data)
build/src/libultra/si/sirawwrite.o(.data)
build/src/libultra/thread/destroythread.o(.data)
build/src/libultra/thread/getthreadid.o(.data)
build/src/libultra/thread/getthreadpri.o(.data)
build/src/libultra/thread/yieldthread.o(.data)
build/asm/libultra/tlb/maptlbrdb.o(.data)
build/asm/libultra/tlb/unmaptlball.o(.data)
build/src/libultra/vi/vi.o(.data)
build/asm/data/libultra/vi/vi.data.o(.data)
/* build/src/libultra/vimodes/vimodentsclan1.o(.data) */
build/asm/data/libultra/vimodes/vimodentsclan1.data.o(.data)
/* build/src/libultra/vimodes/vimodepallan1.o(.data) */
build/asm/data/libultra/vimodes/vimodepallan1.data.o(.data)
/* build/src/libultra/vimodes/vimodempallan1.o(.data) */
build/asm/data/libultra/vimodes/vimodempallan1.data.o(.data)
build/src/libultra/vi/vigetcurrcontext.o(.data)
build/src/libultra/exception/setglobalintmask.o(.data)
build/src/libultra/exception/resetglobalintmask.o(.data)
build/src/libultra/pi/pirawdma.o(.data)
build/src/libultra/pi/pigetcmdq.o(.data)
build/src/libultra/pi/epirawread.o(.data)
build/src/libultra/pi/epirawwrite.o(.data)
build/src/libultra/pi/epilinkhandle.o(.data)
build/src/libultra/pi/piread.o(.data)
build/src/libultra/pi/piwrite.o(.data)
build/src/libultra/bb/usb/arc/dev_cncl.o(.data)
build/src/libultra/bb/usb/arc/dev_mand.o(.data)
build/src/libultra/bb/usb/arc/dev_snd.o(.data)
build/src/libultra/bb/usb/arc/dev_sts.o(.data)
build/src/libultra/bb/usb/arc/vusbd11ma.o(.data)
build/src/libultra/bb/usb/arc/vusbd11st.o(.data)
build/src/libultra/bb/usb/arc/vusbd11un.o(.data)
build/src/libultra/bb/usb/arc/copy_bdt.o(.data)
build/src/libultra/rg/malloc.o(.data)
build/src/libultra/rg/free.o(.data)
build/src/libultra/si/si.o(.data)
build/src/libultra/pi/pirawread.o(.data)
build/src/libultra/pi/pirawwrite.o(.data)
build/src/libcrypto/sha1.o(.data)
build/src/libz/gzip.o(.data)
build/asm/data/libz/gzip.data.o(.data)
build/src/libz/inflate.o(.data)
build/src/libz/inftrees.o(.data)
build/src/libz/zutil.o(.data)
build/src/libz/adler32.o(.data)
build/src/libz/inffast.o(.data)
build/src/libgcc/_udivdi3.o(.data)
/* build/rsp/rspboot.o(.data) */
/* build/rsp/gspFast3D.o(.data) */
_mainSegmentDataEnd = .;
}
_RomSize += SIZEOF(.data);
.rodata :
{
_mainSegmentRoDataStart = .;
build/src/sa1/1050.o(.rodata)
build/src/sa1/17A0.o(.rodata)
build/src/sa1/1F40.o(.rodata)
build/src/sa1/2980.o(.rodata)
build/src/sa1/2C20.o(.rodata)
build/asm/data/15490.data.o(.rodata)
build/src/libfb/clear.o(.rodata)
build/src/libfb/init.o(.rodata)
build/src/libfb/setbg.o(.rodata)
build/asm/libultra/cache/invaldcache.o(.rodata)
build/asm/libultra/cache/invalicache.o(.rodata)
build/asm/libultra/cache/writebackdcacheall.o(.rodata)
build/src/libultra/convert/virtualtophysical.o(.rodata)
build/src/libultra/host/readhost.o(.rodata)
build/src/libultra/host/writehost.o(.rodata)
build/asm/libultra/libc/bcopy.o(.rodata)
build/asm/libultra/libc/bzero.o(.rodata)
build/src/libultra/libc/string.o(.rodata)
build/src/libultra/message/createmesgqueue.o(.rodata)
build/src/libultra/message/recvmesg.o(.rodata)
build/src/libultra/message/seteventmesg.o(.rodata)
build/src/libultra/reg/_getcount.o(.rodata)
build/src/libultra/rsp/sptask.o(.rodata)
build/src/libultra/thread/createthread.o(.rodata)
build/src/libultra/thread/setthreadpri.o(.rodata)
build/src/libultra/thread/startthread.o(.rodata)
build/src/libultra/thread/stopthread.o(.rodata)
build/src/libultra/thread/thread.o(.rodata)
build/src/libultra/time/settimer.o(.rodata)
build/src/libultra/time/timerintr.o(.rodata)
build/asm/libultra/tlb/probetlb.o(.rodata)
build/src/libultra/vi/vigetnextframebuf.o(.rodata)
build/src/libultra/vi/vimgr.o(.rodata)
build/src/libultra/vi/visetevent.o(.rodata)
build/src/libultra/vi/visetmode.o(.rodata)
build/src/libultra/vi/viswapbuf.o(.rodata)
build/src/libultra/vi/viswapcontext.o(.rodata)
build/src/libultra/vi/viblack.o(.rodata)
/* build/src/libultra/vimodes/vimodentsclpn1.o(.rodata) */
/* build/src/libultra/vimodes/vimodentschpf1.o(.rodata) */
build/asm/libultra/exception/exceptasm.o(.rodata)
build/asm/data/libultra/exception/exceptasm.rodata.o(.rodata)
build/asm/libultra/exception/interrupt.o(.rodata)
build/asm/libultra/exception/setintmask.o(.rodata)
build/asm/data/libultra/exception/setintmask.rodata.o(.rodata)
build/src/libultra/pi/pimgr.o(.rodata)
build/src/libultra/pi/epirawdma.o(.rodata)
build/src/libultra/pi/epidma.o(.rodata)
build/src/libultra/pi/cartrominit.o(.rodata)
build/src/libultra/pi/devmgr.o(.rodata)
build/src/libultra/pi/piacs.o(.rodata)
build/src/libultra/bb/card/cardinit.o(.rodata)
build/src/libultra/bb/card/cardmgr.o(.rodata)
build/src/libultra/bb/card/cardread.o(.rodata)
build/src/libultra/bb/card/cardwrite.o(.rodata)
build/src/libultra/bb/card/cardstatus.o(.rodata)
build/src/libultra/bb/card/cardid.o(.rodata)
build/src/libultra/bb/card/carderase.o(.rodata)
build/src/libultra/bb/misc/power.o(.rodata)
build/src/libultra/bb/misc/errorled.o(.rodata)
build/src/libultra/bb/misc/rtc.o(.rodata)
build/src/libultra/bb/misc/udelay.o(.rodata)
build/src/libultra/bb/misc/vpllinit.o(.rodata)
build/src/libultra/bb/fs/fscreate.o(.rodata)
build/src/libultra/bb/fs/fsinit.o(.rodata)
build/src/libultra/bb/fs/fsopen.o(.rodata)
build/src/libultra/bb/fs/fsdelete.o(.rodata)
build/src/libultra/bb/fs/fsclose.o(.rodata)
build/src/libultra/bb/fs/fsread.o(.rodata)
build/src/libultra/bb/fs/fswrite.o(.rodata)
build/src/libultra/bb/fs/fsstat.o(.rodata)
build/src/libultra/bb/fs/fssync.o(.rodata)
build/src/libultra/bb/fs/fsrename.o(.rodata)
build/asm/libultra/bb/sk/skapi.o(.rodata)
build/src/libultra/bb/atb/atb.o(.rodata)
build/src/libultra/bb/usb/usbinit.o(.rodata)
build/src/libultra/bb/usb/usbhw.o(.rodata)
build/src/libultra/bb/usb/usbdevice.o(.rodata)
build/src/libultra/bb/usb/rdb_slave.o(.rodata)
build/src/libultra/bb/sa/memcmp.o(.rodata)
build/asm/libultra/system/parameters.o(.rodata)
build/src/libultra/system/initialize.o(.rodata)
build/src/libultra/system/initialize_kmc.o(.rodata)
build/src/libultra/system/initialize_emu.o(.rodata)
build/asm/libultra/cache/writebackdcache.o(.rodata)
build/src/libultra/debug/kdebugserver.o(.rodata)
build/src/libultra/debug/threadprofile.o(.rodata)
build/src/libultra/host/rdbsend.o(.rodata)
build/src/libultra/host/initrdb.o(.rodata)
build/asm/libultra/libc/bcmp.o(.rodata)
build/src/libultra/message/jammesg.o(.rodata)
build/src/libultra/message/sendmesg.o(.rodata)
build/asm/libultra/reg/getcause.o(.rodata)
build/asm/libultra/reg/getsr.o(.rodata)
build/asm/libultra/reg/setfpccsr.o(.rodata)
build/asm/libultra/reg/setsr.o(.rodata)
build/asm/libultra/reg/setwatchlo.o(.rodata)
build/src/libultra/reg/_setcompare.o(.rodata)
build/src/libultra/rg/region.o(.rodata)
build/src/libultra/rsp/sp.o(.rodata)
build/src/libultra/rsp/spsetstat.o(.rodata)
build/src/libultra/rsp/spsetpc.o(.rodata)
build/src/libultra/rsp/sprawdma.o(.rodata)
build/src/libultra/si/sirawread.o(.rodata)
build/src/libultra/si/sirawwrite.o(.rodata)
build/src/libultra/thread/destroythread.o(.rodata)
build/src/libultra/thread/getthreadid.o(.rodata)
build/src/libultra/thread/getthreadpri.o(.rodata)
build/src/libultra/thread/yieldthread.o(.rodata)
build/asm/libultra/tlb/maptlbrdb.o(.rodata)
build/asm/libultra/tlb/unmaptlball.o(.rodata)
build/src/libultra/vi/vi.o(.rodata)
/* build/src/libultra/vimodes/vimodentsclan1.o(.rodata) */
/* build/src/libultra/vimodes/vimodepallan1.o(.rodata) */
/* build/src/libultra/vimodes/vimodempallan1.o(.rodata) */
build/src/libultra/vi/vigetcurrcontext.o(.rodata)
build/src/libultra/exception/setglobalintmask.o(.rodata)
build/src/libultra/exception/resetglobalintmask.o(.rodata)
build/src/libultra/pi/pirawdma.o(.rodata)
build/src/libultra/pi/pigetcmdq.o(.rodata)
build/src/libultra/pi/epirawread.o(.rodata)
build/src/libultra/pi/epirawwrite.o(.rodata)
build/src/libultra/pi/epilinkhandle.o(.rodata)
build/src/libultra/pi/piread.o(.rodata)
build/src/libultra/pi/piwrite.o(.rodata)
build/src/libultra/bb/usb/arc/dev_cncl.o(.rodata)
build/src/libultra/bb/usb/arc/dev_mand.o(.rodata)
build/src/libultra/bb/usb/arc/dev_snd.o(.rodata)
build/src/libultra/bb/usb/arc/dev_sts.o(.rodata)
build/src/libultra/bb/usb/arc/vusbd11ma.o(.rodata)
build/src/libultra/bb/usb/arc/vusbd11st.o(.rodata)
build/src/libultra/bb/usb/arc/vusbd11un.o(.rodata)
build/src/libultra/bb/usb/arc/copy_bdt.o(.rodata)
build/src/libultra/rg/malloc.o(.rodata)
build/src/libultra/rg/free.o(.rodata)
build/src/libultra/si/si.o(.rodata)
build/src/libultra/pi/pirawread.o(.rodata)
build/src/libultra/pi/pirawwrite.o(.rodata)
build/src/libcrypto/sha1.o(.rodata)
build/src/libz/gzip.o(.rodata)
build/src/libz/inflate.o(.rodata)
build/src/libz/inftrees.o(.rodata)
build/src/libz/zutil.o(.rodata)
build/src/libz/adler32.o(.rodata)
build/src/libz/inffast.o(.rodata)
build/src/libgcc/_udivdi3.o(.rodata)
/* build/rsp/rspboot.o(.data) */
/* build/rsp/gspFast3D.o(.data) */
build/asm/data/rsp/gspFast3D.rodata.o(.rodata)
_mainSegmentRoDataEnd = .;
}
_RomSize += SIZEOF(.rodata);
.bss (NOLOAD) :
{
__bss_start = .;
build/asm/data/all_bss.bss.o(.bss)
__bss_end = .;
__bss_size = ABSOLUTE(__bss_end - __bss_start);
}
_mainSegmentRomEnd = _RomSize;
_mainSegmentRomSize = ABSOLUTE(_mainSegmentRomEnd - _mainSegmentRomStart);
/* done */
/DISCARD/ :
{
*(*);
}
}