Changeset b1fd4f0 in mainline for arch/ppc32/src/boot/boot.S
- Timestamp:
- 2006-03-16T18:52:51Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6a22fcb
- Parents:
- 2ba1f39
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ppc32/src/boot/boot.S
r2ba1f39 rb1fd4f0 44 44 # from boot loader 45 45 46 lis r 4, 0x80000000@ha47 addi r 4, r4, 0x80000000@l46 lis r31, 0x80000000@ha 47 addi r31, r31, 0x80000000@l 48 48 49 add r 10, r10, r449 add r3, r3, r31 50 50 51 lis r 4, memmap@ha52 addi r 4, r4, memmap@l # r4= memmap51 lis r31, memmap@ha 52 addi r31, r31, memmap@l # r31 = memmap 53 53 54 lwz r 5, 0(r10)# memmap->total55 stw r 5, 0(r4)54 lwz r30, 0(r3) # memmap->total 55 stw r30, 0(r31) 56 56 57 lwzu r 5, 4(r10)# memmap->count58 stwu r 5, 4(r4)57 lwzu r30, 4(r3) # memmap->count 58 stwu r30, 4(r31) 59 59 60 cmpwi r 5, 060 cmpwi r30, 0 61 61 beq memmap_end 62 62 63 mtctr r 563 mtctr r30 64 64 memmap_loop: 65 65 66 lwzu r 5, 4(r10) # memmap->zones[i].start67 stwu r 5, 4(r4)66 lwzu r30, 4(r3) # memmap->zones[i].start 67 stwu r30, 4(r31) 68 68 69 lwzu r 5, 4(r10) # memmap->zones[i].size70 stwu r 5, 4(r4)69 lwzu r30, 4(r3) # memmap->zones[i].size 70 stwu r30, 4(r31) 71 71 72 72 bdnz memmap_loop
Note:
See TracChangeset
for help on using the changeset viewer.