]> xenbits.xensource.com Git - xen.git/commitdiff
xen/arm64: lib: Use the generic xen/linkage.h macros
authorEdgar E. Iglesias <edgar.iglesias@amd.com>
Sat, 4 May 2024 11:55:14 +0000 (13:55 +0200)
committerJulien Grall <jgrall@amazon.com>
Thu, 16 May 2024 21:06:01 +0000 (22:06 +0100)
Use the generic xen/linkage.h macros to annotate code symbols.

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
xen/arch/arm/arm64/lib/memchr.S
xen/arch/arm/arm64/lib/memcmp.S
xen/arch/arm/arm64/lib/memcpy.S
xen/arch/arm/arm64/lib/memmove.S
xen/arch/arm/arm64/lib/memset.S
xen/arch/arm/arm64/lib/strchr.S
xen/arch/arm/arm64/lib/strcmp.S
xen/arch/arm/arm64/lib/strlen.S
xen/arch/arm/arm64/lib/strncmp.S
xen/arch/arm/arm64/lib/strnlen.S
xen/arch/arm/arm64/lib/strrchr.S

index 81f113bb1cabbc240d3b04fa427f37bb4dc86531..3d8aeca3ca2bae8799684dd26a9c5f946ebfc708 100644 (file)
@@ -29,7 +29,7 @@
  * Returns:
  *     x0 - address of first occurrence of 'c' or 0
  */
-ENTRY(memchr)
+FUNC(memchr)
        and     w1, w1, #0xff
 1:     subs    x2, x2, #1
        b.mi    2f
@@ -40,4 +40,4 @@ ENTRY(memchr)
        ret
 2:     mov     x0, #0
        ret
-ENDPROC(memchr)
+END(memchr)
index 87c2537ffeb7cc8c2eeeabfd47eb573cc41f064b..d77dd4ce5220898d7b3db2ab8df3136b4df82e18 100644 (file)
@@ -57,7 +57,7 @@ pos           .req    x11
 limit_wd       .req    x12
 mask           .req    x13
 
-ENTRY(memcmp)
+FUNC(memcmp)
        cbz     limit, .Lret0
        eor     tmp1, src1, src2
        tst     tmp1, #7
@@ -254,4 +254,4 @@ CPU_LE( rev data2, data2 )
 .Lret0:
        mov     result, #0
        ret
-ENDPROC(memcmp)
+END(memcmp)
index d90d20ef3ea86fbe56f76d08c18bc55ab302c206..1e04b790102fd2fcb4d5b01ade7ae3f9463a9c66 100644 (file)
@@ -55,7 +55,7 @@ C_h   .req    x12
 D_l    .req    x13
 D_h    .req    x14
 
-ENTRY(memcpy)
+FUNC(memcpy)
        mov     dst, dstin
        cmp     count, #16
        /*When memory length is less than 16, the accessed are not aligned.*/
@@ -197,4 +197,4 @@ ENTRY(memcpy)
        tst     count, #0x3f
        b.ne    .Ltail63
        ret
-ENDPROC(memcpy)
+END(memcpy)
index a49de845d0668f7f210a2f4fe371fa8d43c3af8b..14438dbe9cf7e1829834a2c3384ce2b4cf070414 100644 (file)
@@ -56,7 +56,7 @@ C_h   .req    x12
 D_l    .req    x13
 D_h    .req    x14
 
-ENTRY(memmove)
+FUNC(memmove)
        cmp     dstin, src
        b.lo    memcpy
        add     tmp1, src, count
@@ -193,4 +193,4 @@ ENTRY(memmove)
        tst     count, #0x3f
        b.ne    .Ltail63
        ret
-ENDPROC(memmove)
+END(memmove)
index 5bf751521b60485c0679051f9a33172bde40711d..367fa60175bce35defff0f751c665c07f0a2c03e 100644 (file)
@@ -53,7 +53,7 @@ dst           .req    x8
 tmp3w          .req    w9
 tmp3           .req    x9
 
-ENTRY(memset)
+FUNC(memset)
        mov     dst, dstin      /* Preserve return value.  */
        and     A_lw, val, #255
        orr     A_lw, A_lw, A_lw, lsl #8
@@ -212,4 +212,4 @@ ENTRY(memset)
        ands    count, count, zva_bits_x
        b.ne    .Ltail_maybe_long
        ret
-ENDPROC(memset)
+END(memset)
index 0506b0ff7f3aef45d2ef9932d071a7100253b5f4..83fd81e8ef8270bdcb799281e7de4741288cba8f 100644 (file)
@@ -27,7 +27,7 @@
  * Returns:
  *     x0 - address of first occurrence of 'c' or 0
  */
-ENTRY(strchr)
+FUNC(strchr)
        and     w1, w1, #0xff
 1:     ldrb    w2, [x0], #1
        cmp     w2, w1
@@ -37,4 +37,4 @@ ENTRY(strchr)
        cmp     w2, w1
        csel    x0, x0, xzr, eq
        ret
-ENDPROC(strchr)
+END(strchr)
index c6f42dd2550bd12b21882cf43dd047ee204d83e8..7677108e26327126fa56431998940b4391ff84d7 100644 (file)
@@ -59,7 +59,7 @@ tmp3          .req    x9
 zeroones       .req    x10
 pos            .req    x11
 
-ENTRY(strcmp)
+FUNC(strcmp)
        eor     tmp1, src1, src2
        mov     zeroones, #REP8_01
        tst     tmp1, #7
@@ -230,4 +230,4 @@ CPU_BE(     orr     syndrome, diff, has_nul )
        lsr     data1, data1, #56
        sub     result, data1, data2, lsr #56
        ret
-ENDPROC(strcmp)
+END(strcmp)
index fb6aaf1a6afb632d60fa6286de31ecf4038d5945..10feedaf8125df2b9f8a8cd5448f885133001174 100644 (file)
@@ -56,7 +56,7 @@ pos           .req    x12
 #define REP8_7f 0x7f7f7f7f7f7f7f7f
 #define REP8_80 0x8080808080808080
 
-ENTRY(strlen)
+FUNC(strlen)
        mov     zeroones, #REP8_01
        bic     src, srcin, #15
        ands    tmp1, srcin, #15
@@ -123,4 +123,4 @@ CPU_LE( lsr tmp2, tmp2, tmp1 )      /* Shift (tmp1 & 63).  */
        csinv   data1, data1, xzr, le
        csel    data2, data2, data2a, le
        b       .Lrealigned
-ENDPROC(strlen)
+END(strlen)
index a4a0f779f56e777b69ea256bd40b4bc6fdc090e0..c00a641fc777f58efbadcb434ecf79ae9d410c95 100644 (file)
@@ -64,7 +64,7 @@ limit_wd      .req    x13
 mask           .req    x14
 endloop                .req    x15
 
-ENTRY(strncmp)
+FUNC(strncmp)
        cbz     limit, .Lret0
        eor     tmp1, src1, src2
        mov     zeroones, #REP8_01
@@ -307,4 +307,4 @@ CPU_BE( orr syndrome, diff, has_nul )
 .Lret0:
        mov     result, #0
        ret
-ENDPROC(strncmp)
+END(strncmp)
index 81c8e8b54ea9948a11e7fe09bc290a7e87b18665..2059ba782cbab861e262592642cacca6213ee5a6 100644 (file)
@@ -59,7 +59,7 @@ limit_wd      .req    x14
 #define REP8_7f 0x7f7f7f7f7f7f7f7f
 #define REP8_80 0x8080808080808080
 
-ENTRY(strnlen)
+FUNC(strnlen)
        cbz     limit, .Lhit_limit
        mov     zeroones, #REP8_01
        bic     src, srcin, #15
@@ -168,4 +168,4 @@ CPU_LE( lsr tmp2, tmp2, tmp4 )      /* Shift (tmp1 & 63).  */
 .Lhit_limit:
        mov     len, limit
        ret
-ENDPROC(strnlen)
+END(strnlen)
index 07059983f828cdbe0b29cd615987172c8336fa8d..81033c082264df3800e315c0a0d690711b2aac99 100644 (file)
@@ -26,7 +26,7 @@
  * Returns:
  *     x0 - address of last occurrence of 'c' or 0
  */
-ENTRY(strrchr)
+FUNC(strrchr)
        mov     x3, #0
        and     w1, w1, #0xff
 1:     ldrb    w2, [x0], #1
@@ -37,4 +37,4 @@ ENTRY(strrchr)
        b       1b
 2:     mov     x0, x3
        ret
-ENDPROC(strrchr)
+END(strrchr)