[PATCH] configs: renesas: Set CONFIG_TEXT_BASE to 0x0 for R-Car Gen3 PIE builds

Lad, Prabhakar prabhakar.csengg at gmail.com
Tue Jul 15 16:49:11 CEST 2025


Hi Tom,

On Tue, Jul 15, 2025 at 3:31 PM Tom Rini <trini at konsulko.com> wrote:
>
> 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.
>
I see thank you. Let's drop this patch.

Cheers,
Prabhakar


More information about the U-Boot mailing list