diff options
author | Gabor Juhos <juhosg@openwrt.org> | 2013-01-24 06:27:54 +0000 |
---|---|---|
committer | Daniel Schwierzeck <daniel.schwierzeck@gmail.com> | 2013-01-27 16:40:07 +0100 |
commit | 248fe03f53772a61bb7355a4e45cd055dfdcf7b2 (patch) | |
tree | 5a33e8aaea4dbb51a30930f99309aba538202252 /board/rpxsuper/rpxsuper.c | |
parent | b2fe86f8873088391d77224fb33544bc1e3b2c0a (diff) | |
download | u-boot-imx-248fe03f53772a61bb7355a4e45cd055dfdcf7b2.zip u-boot-imx-248fe03f53772a61bb7355a4e45cd055dfdcf7b2.tar.gz u-boot-imx-248fe03f53772a61bb7355a4e45cd055dfdcf7b2.tar.bz2 |
MIPS: start.S: simplify relocation offset calculation
The current code uses four instructions and a
temporary register to calculate the relocation
offset and to adjust the gp register.
The relocation offset can be calculated directly
from the CONFIG_SYS_MONITOR_BASE constant and from
the destination address. The resulting offset can
be used to adjust the gp pointer.
This approach makes the code a bit simpler because
it needs two instructions only.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
Cc: Daniel Schwierzeck <daniel.schwierzeck@googlemail.com>
Diffstat (limited to 'board/rpxsuper/rpxsuper.c')
0 files changed, 0 insertions, 0 deletions