]> git.dujemihanovic.xyz Git - u-boot.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)
commit98ffbb78e12646a1d06236ad6a1893217f255aae
tree87b0dbfe41ca3cddac870718d879d989f5e22418
parentaa2e9c9e80916218c6e6036a848374c4ae4fdc87
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