Changeset b1fd4f0 in mainline
- 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
- Location:
- arch/ppc32
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ppc32/include/asm/regname.h
r2ba1f39 rb1fd4f0 182 182 #define ctr 9 183 183 #define dec 22 184 #define sdr1 25 184 185 #define srr0 26 185 186 #define srr1 27 … … 189 190 #define sprg3 275 190 191 #define prv 287 192 #define hid0 1008 191 193 192 194 /* MSR bits */ … … 194 196 #define msr_dr (1 << 5) 195 197 198 /* HID0 bits */ 199 #define hid0_ice (1 << 15) 200 #define hid0_dce (1 << 14) 201 #define hid0_icfi (1 << 11) 202 #define hid0_dci (1 << 10) 203 204 /* Cache sizes */ 205 #define L1_CACHE_LINES (128 * 8) 206 #define L1_CACHE_BYTES 5 207 196 208 #endif -
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.