Changeset 470c468 in mainline


Ignore:
Timestamp:
2005-09-01T00:58:55Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
d9f81af3
Parents:
2a0d782
Message:

update PPC for new hardcoded_* method

Location:
arch/ppc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • arch/ppc/_link.ld

    r2a0d782 r470c468  
    2626                *(.sdata2);
    2727                *(.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);
    2834                *(.bss);                /* uninitialized static variables */   
    2935                *(COMMON);              /* global variables */
    3036                kdata_end = .;
    3137        }
    32        
    33         _hardcoded_ktext_size = ktext_end - ktext_start;
    34         _hardcoded_kdata_size = kdata_end - kdata_start;
    35         _hardcoded_load_address = 0x80000000;
    3638}
  • arch/ppc/src/start.S

    r2a0d782 r470c468  
    3838        stw r5, 0(r4)
    3939       
    40         lis r3, _hardcoded_ktext_size@ha
    41         addi r3, r3, _hardcoded_ktext_size@l
    42         lis r4, hardcoded_ktext_size@ha
    43         addi r4, r4, hardcoded_ktext_size@l
    44         stw r3, 0(r4)
    45        
    46         lis r3, _hardcoded_kdata_size@ha
    47         addi r3, r3, _hardcoded_kdata_size@l
    48         lis r4, hardcoded_kdata_size@ha
    49         addi r4, r4, hardcoded_kdata_size@l
    50         stw r3, 0(r4)
    51        
    52         lis r3, _hardcoded_load_address@ha
    53         addi r3, r3, _hardcoded_load_address@l
    54         lis r4, hardcoded_load_address@ha
    55         addi r4, r4, hardcoded_load_address@l
    56         stw r3, 0(r4)
    57        
    5840        bl ofw_init
    5941       
Note: See TracChangeset for help on using the changeset viewer.