summaryrefslogtreecommitdiff
path: root/arch/mips/include/asm
diff options
context:
space:
mode:
authorDaniel Schwierzeck <daniel.schwierzeck@gmail.com>2013-02-12 22:22:13 +0100
committerDaniel Schwierzeck <daniel.schwierzeck@gmail.com>2013-02-12 22:22:13 +0100
commit696a3b2a5368360c149335e2a35b8900a78f47fa (patch)
treeebad9e8ee6bfd035c5b9b10a965ae77f129df305 /arch/mips/include/asm
parenteea8a320e1299cbd76d3ffd9a1fe0e0d3313268b (diff)
downloadu-boot-imx-696a3b2a5368360c149335e2a35b8900a78f47fa.zip
u-boot-imx-696a3b2a5368360c149335e2a35b8900a78f47fa.tar.gz
u-boot-imx-696a3b2a5368360c149335e2a35b8900a78f47fa.tar.bz2
MIPS: start.S: optimize BSS initialization
Get the start and end address for clearing BSS from the newly introduced symbols __bss_start and __bss_end. After GOT is relocated, those symbols are already pointing to the correct addresses. Also optimize the loop by moving the address incrementation to the delay slot to avoid the initial sub instruction. Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
Diffstat (limited to 'arch/mips/include/asm')
0 files changed, 0 insertions, 0 deletions