[PATCH v3 1/3] fw_base: Don't mark fw_platform_init as both global and weak
Jessica Clarke
jrtc27 at jrtc27.com
Thu Jul 8 21:13:45 PDT 2021
On 9 Jul 2021, at 05:12, Jessica Clarke <jrtc27 at jrtc27.com> wrote:
>
> These are mutually exclusive. GNU as and LLVM both let later binding
> directives override earlier ones so this works as intended, but LLVM 12
> turned this into a warning as there's no good reason to do such a thing
> and could be a potential bug. Thus, remove the redundant and incorrect
> .globl directive for fw_platform_init.
Signed-off-by: Jessica Clarke <jrtc27 at jrtc27.com>
*Sigh*, not that this patch is at all interesting copyright-wise...
Jess
> ---
> firmware/fw_base.S | 1 -
> 1 file changed, 1 deletion(-)
>
> diff --git a/firmware/fw_base.S b/firmware/fw_base.S
> index a5ce946..ee2a51b 100644
> --- a/firmware/fw_base.S
> +++ b/firmware/fw_base.S
> @@ -553,7 +553,6 @@ _start_hang:
>
> .section .entry, "ax", %progbits
> .align 3
> - .globl fw_platform_init
> .weak fw_platform_init
> fw_platform_init:
> add a0, a1, zero
> --
> 2.31.0
>
More information about the opensbi
mailing list