]> git.baikalelectronics.ru Git - uboot.git/commit
arm: arm64 32bit address relocation
authorIbai Erkiaga <ibai.erkiaga-elorza@xilinx.com>
Fri, 15 Mar 2019 12:18:41 +0000 (12:18 +0000)
committerTom Rini <trini@konsulko.com>
Mon, 22 Apr 2019 22:13:24 +0000 (18:13 -0400)
commit1e52cb99916f2bb1d2d73bac4e8d5c91b366cf1f
tree87b0dbfe41ca3cddac870718d879d989f5e22418
parent953dff98298e21d773544ee4916b6746307952ab
arm: arm64 32bit address relocation

Current relocation code is limited to 21bit PC-relative addressing
which might not be enough for bigger code sizes. The following patch
increases the addressing to 32bit PC-relative. This feature is
specially interesting if U-Boot is build without optimiation (-O0) as
the text section is increased significativelly.

Signed-off-by: Ibai Erkiaga <ibai.erkiaga-elorza@xilinx.com>
arch/arm/lib/relocate_64.S