Changeset 470c468 in mainline
- Timestamp:
- 2005-09-01T00:58:55Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- d9f81af3
- Parents:
- 2a0d782
- Location:
- arch/ppc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ppc/_link.ld
r2a0d782 r470c468 26 26 *(.sdata2); 27 27 *(.sbss); 28 hardcoded_ktext_size = .; 29 LONG(ktext_end - ktext_start); 30 hardcoded_kdata_size = .; 31 LONG(kdata_end - kdata_start); 32 hardcoded_load_address = .; 33 LONG(0x80000000); 28 34 *(.bss); /* uninitialized static variables */ 29 35 *(COMMON); /* global variables */ 30 36 kdata_end = .; 31 37 } 32 33 _hardcoded_ktext_size = ktext_end - ktext_start;34 _hardcoded_kdata_size = kdata_end - kdata_start;35 _hardcoded_load_address = 0x80000000;36 38 } -
arch/ppc/src/start.S
r2a0d782 r470c468 38 38 stw r5, 0(r4) 39 39 40 lis r3, _hardcoded_ktext_size@ha41 addi r3, r3, _hardcoded_ktext_size@l42 lis r4, hardcoded_ktext_size@ha43 addi r4, r4, hardcoded_ktext_size@l44 stw r3, 0(r4)45 46 lis r3, _hardcoded_kdata_size@ha47 addi r3, r3, _hardcoded_kdata_size@l48 lis r4, hardcoded_kdata_size@ha49 addi r4, r4, hardcoded_kdata_size@l50 stw r3, 0(r4)51 52 lis r3, _hardcoded_load_address@ha53 addi r3, r3, _hardcoded_load_address@l54 lis r4, hardcoded_load_address@ha55 addi r4, r4, hardcoded_load_address@l56 stw r3, 0(r4)57 58 40 bl ofw_init 59 41
Note:
See TracChangeset
for help on using the changeset viewer.