Changeset b1fd4f0 in mainline for arch/ppc32/src/boot/boot.S


Ignore:
Timestamp:
2006-03-16T18:52:51Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6a22fcb
Parents:
2ba1f39
Message:

update kernel/loader API

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ppc32/src/boot/boot.S

    r2ba1f39 rb1fd4f0  
    4444        # from boot loader
    4545       
    46         lis r4, 0x80000000@ha
    47         addi r4, r4, 0x80000000@l
     46        lis r31, 0x80000000@ha
     47        addi r31, r31, 0x80000000@l
    4848       
    49         add r10, r10, r4
     49        add r3, r3, r31
    5050
    51         lis r4, memmap@ha
    52         addi r4, r4, memmap@l    # r4 = memmap
     51        lis r31, memmap@ha
     52        addi r31, r31, memmap@l    # r31 = memmap
    5353       
    54         lwz r5, 0(r10)           # memmap->total
    55         stw r5, 0(r4)
     54        lwz r30, 0(r3)             # memmap->total
     55        stw r30, 0(r31)
    5656       
    57         lwzu r5, 4(r10)           # memmap->count
    58         stwu r5, 4(r4)
     57        lwzu r30, 4(r3)            # memmap->count
     58        stwu r30, 4(r31)
    5959       
    60         cmpwi r5, 0
     60        cmpwi r30, 0
    6161        beq memmap_end
    6262       
    63         mtctr r5
     63        mtctr r30
    6464        memmap_loop:
    6565       
    66                 lwzu r5, 4(r10)           # memmap->zones[i].start
    67                 stwu r5, 4(r4)
     66                lwzu r30, 4(r3)           # memmap->zones[i].start
     67                stwu r30, 4(r31)
    6868               
    69                 lwzu r5, 4(r10)           # memmap->zones[i].size
    70                 stwu r5, 4(r4)
     69                lwzu r30, 4(r3)           # memmap->zones[i].size
     70                stwu r30, 4(r31)
    7171       
    7272        bdnz memmap_loop
Note: See TracChangeset for help on using the changeset viewer.