Hi all,
Below code is part of powerpc 555 boot up code, could any one explain, why
stack is terminated by "stwu r0,-64(r1)"
addi r1,r11,_ld_stack_end@[EMAIL PROTECTED]
# value in linker command file.
addis r13,r0,_SDA_BASE_@[EMAIL PROTECTED]
Initialize r13 to sdata base
addi r13,r13,_SDA_BASE_@[EMAIL PROTECTED]
(provided by linker).
addis r2,r0,_SDA2_BASE_@[EMAIL PROTECTED]
Initialize r2 to sdata2 base
addi r2,r2,_SDA2_BASE_@[EMAIL PROTECTED]
(provided by linker).
addi r0,r0,0 # Clear r0.
stwu r0,-64(r1) # Terminate stack.
Expecting replies from you all.


|