[PATCH] configs: renesas: Set CONFIG_TEXT_BASE to 0x0 for R-Car Gen3 PIE builds
Tom Rini
trini at konsulko.com
Tue Jul 15 16:31:51 CEST 2025
On Tue, Jul 15, 2025 at 12:11:03PM +0100, Prabhakar wrote:
> From: Lad Prabhakar <prabhakar.mahadev-lad.rj at bp.renesas.com>
>
> For Renesas R-Car Gen3 platforms with CONFIG_POSITION_INDEPENDENT enabled,
> override CONFIG_TEXT_BASE to 0x0 in each defconfig. The top-level Makefile
> already compensates for our PIE builds by appending:
>
> OBJCOPYFLAGS_u-boot-elf.srec += --change-addresses=0x50000000
>
> so that the flash_writer and legacy recovery tools still see an SREC load
> address of 0x5000_0000. This change prevents the "Program over size Error"
> reported by flash_writer when programming PIE U-Boot on these platforms.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj at bp.renesas.com>
> ---
> configs/hihope_rzg2_defconfig | 2 +-
> configs/r8a77970_eagle_defconfig | 2 +-
> configs/r8a77970_v3msk_defconfig | 2 +-
> configs/r8a77990_ebisu_defconfig | 2 +-
> configs/r8a77995_draak_defconfig | 2 +-
> configs/rzg2_beacon_defconfig | 2 +-
> configs/silinux_ek874_defconfig | 2 +-
> 7 files changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/configs/hihope_rzg2_defconfig b/configs/hihope_rzg2_defconfig
> index f5bb28cb0c7..931183cc34b 100644
> --- a/configs/hihope_rzg2_defconfig
> +++ b/configs/hihope_rzg2_defconfig
> @@ -5,7 +5,7 @@ CONFIG_ARCH_RENESAS=y
> CONFIG_RCAR_GEN3=y
> CONFIG_COUNTER_FREQUENCY=16666666
> CONFIG_ARCH_CPU_INIT=y
> -CONFIG_TEXT_BASE=0x50000000
> +CONFIG_TEXT_BASE=0x0
> CONFIG_ENV_SIZE=0x20000
> CONFIG_ENV_OFFSET=0xFFFE0000
> CONFIG_DEFAULT_DEVICE_TREE="renesas/r8a774a1-hihope-rzg2m-ex"
With POSITION_INDEPENDENT=y the default is 0x0, so on the next resync
these lines will be removed. Please just remove the lines setting them
to 0x50000000, thanks.
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20250715/e09ca0b3/attachment.sig>
More information about the U-Boot
mailing list