Hi Randolph

On Sat, 20 Jun 2026 at 02:17, <[email protected]> wrote:
>
> From: Randolph Sapp <[email protected]>
>
> Add a weak definition for board_setup_dest_addr, as a way for specific
> boards to override the gd->relocaddr address before the relocation
> actually occurs.
>
> Signed-off-by: Randolph Sapp <[email protected]>
> ---

board_get_usable_ram_top() can be used instead.

Cheers
/Ilias

>  common/board_f.c | 9 +++++++++
>  1 file changed, 9 insertions(+)
>
> diff --git a/common/board_f.c b/common/board_f.c
> index fdb3577fec09..d9d09ac94bf2 100644
> --- a/common/board_f.c
> +++ b/common/board_f.c
> @@ -328,6 +328,11 @@ __weak int arch_setup_dest_addr(void)
>         return 0;
>  }
>
> +__weak int board_setup_dest_addr(void)
> +{
> +       return 0;
> +}
> +
>  static int setup_dest_addr(void)
>  {
>         int ret;
> @@ -362,6 +367,10 @@ static int setup_dest_addr(void)
>         if (ret)
>                 return ret;
>
> +       ret = board_setup_dest_addr();
> +       if (ret)
> +               return ret;
> +
>         gd->initial_relocaddr = gd->relocaddr;
>         return 0;
>  }
> --
> 2.54.0
>

Reply via email to