[U-Boot-Users] why jump at absolute address in start.S

Laudney Ren bren at sjtu.edu.cn
Fri Jan 3 04:47:22 CET 2003

I'm reading cpu/mpc8xx/start.S and found the following:

          * Calculate absolute address in FLASH and jump there

         lis     r3, CFG_MONITOR_BASE at h
         ori     r3, r3, CFG_MONITOR_BASE at l
         addi    r3, r3, in_flash - _start + EXC_OFF_SYS_RESET
         mtlr    r3

Why do we need to calculate the absolutely address?
Why should we do it here, instead of everywhere?


More information about the U-Boot mailing list