[PATCH 1/2] firmware: Optimize loading relocation type

Anup Patel anup at brainfault.org
Sun Apr 16 20:48:42 PDT 2023


On Tue, Apr 4, 2023 at 10:16 AM Bin Meng <bmeng at tinylab.org> wrote:
>
> 't5' already contains relocation type so don't bother reloading it.
>
> Signed-off-by: Bin Meng <bmeng at tinylab.org>

Applied this patch to the riscv/opensbi repo.

Thanks,
Anup

> ---
>
>  firmware/fw_base.S | 1 -
>  1 file changed, 1 deletion(-)
>
> diff --git a/firmware/fw_base.S b/firmware/fw_base.S
> index ceef44f..e30aca6 100644
> --- a/firmware/fw_base.S
> +++ b/firmware/fw_base.S
> @@ -95,7 +95,6 @@ _try_lottery:
>         lla     t4, __dyn_sym_start
>
>  4:
> -       REG_L   t5, -(REGBYTES*2)(t0)   /* t5 <-- relocation info:type */
>         srli    t6, t5, SYM_INDEX       /* t6 <--- sym table index */
>         andi    t5, t5, 0xFF            /* t5 <--- relocation type */
>         li      t3, RELOC_TYPE
> --
> 2.25.1
>



More information about the opensbi mailing list