[PATCH v2] ARM: add RELR relocation packing support
Sascha Hauer
s.hauer at pengutronix.de
Tue Mar 10 03:23:40 PDT 2026
On Sun, 15 Feb 2026 17:53:59 +0100, Ahmad Fatoum wrote:
> RELR is a compact format for storing relative relocations that
> significantly reduces binary size. Add both the Kbuild/Kconfig
> infrastructure and runtime relocation applying code for ARM32
> and ARM64.
>
> RELR entries use a compressed encoding: address entries (even LSB)
> encode one relocation and bitmap entries (odd LSB) encode up to
> 63 (64-bit) or 31 (32-bit) subsequent relocations each.
>
> [...]
Applied, thanks!
[1/1] ARM: add RELR relocation packing support
https://git.pengutronix.de/cgit/barebox/commit/?id=43805e60fe38 (link may not be stable)
Best regards,
--
Sascha Hauer <s.hauer at pengutronix.de>
More information about the barebox
mailing list