On Wed, 1 May 2024, Edgar E. Iglesias wrote:
> From: "Edgar E. Iglesias" <edgar.iglesias@amd.com>
>
> Use the generic xen/linkage.h macros to annotate code symbols
> and add missing annotations.
>
> Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
> ---
> xen/arch/arm/arm64/sve-asm.S | 9 ++++++---
> 1 file changed, 6 insertions(+), 3 deletions(-)
>
> diff --git a/xen/arch/arm/arm64/sve-asm.S b/xen/arch/arm/arm64/sve-asm.S
> index 59dbefbbb2..2d8b895f07 100644
> --- a/xen/arch/arm/arm64/sve-asm.S
> +++ b/xen/arch/arm/arm64/sve-asm.S
> @@ -161,9 +161,10 @@
> .endm
>
> /* Gets the current vector register size in bytes */
> -GLOBAL(sve_get_hw_vl)
> +FUNC(sve_get_hw_vl)
> _sve_rdvl 0, 1
> ret
> +END(sve_get_hw_vl)
>
> /*
> * Save the SVE context
> @@ -172,9 +173,10 @@ GLOBAL(sve_get_hw_vl)
> * x1 - pointer to buffer for P0-15
> * x2 - Save FFR if non-zero
> */
> -GLOBAL(sve_save_ctx)
> +FUNC(sve_save_ctx)
> sve_save 0, 1, x2
> ret
> +END(sve_save_ctx)
>
> /*
> * Load the SVE context
> @@ -183,9 +185,10 @@ GLOBAL(sve_save_ctx)
> * x1 - pointer to buffer for P0-15
> * x2 - Restore FFR if non-zero
> */
> -GLOBAL(sve_load_ctx)
> +FUNC(sve_load_ctx)
> sve_load 0, 1, x2
> ret
> +END(sve_load_ctx)
>
> /*
> * Local variables:
> --
> 2.40.1
>