On Tue, Jul 15, 2025 at 12:11:03PM +0100, Prabhakar wrote: > From: Lad Prabhakar <prabhakar.mahadev-lad...@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...@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
signature.asc
Description: PGP signature