Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 3168 → Rev 3169

/branches/dynload/uspace/srv/loader/arch/ppc32/ppc32.s
28,9 → 28,13
 
.globl program_run
 
## void program_run(uintptr_t entry_point);
## void program_run(void *entry_point, void *pcb);
#
# %r3 contains entry_point
# %r4 contains pcb
#
# Jump to a program entry point
program_run:
mtctr %r3
mr %r3, %r4 # Pass pcb to the entry point in %r3
bctr