>On 24/09/2020 10:04, Ryo Shimizu wrote:
>> Module Name: src
>> Committed By:        ryo
>> Date:                Thu Sep 24 09:04:38 UTC 2020
>>
>> Modified Files:
>>      src/sys/arch/aarch64/aarch64: bus_space_asm_generic.S
>>
>> Log Message:
>> fix bugs in *_bs_rm_8_swap(). it was only reading 4 bytes, not 8 bytes.
>
>I think there's another one that needs fixing...
>
>Nick

>Index: sys/arch/aarch64/aarch64/bus_space_asm_generic.S
>===================================================================
>RCS file: /cvsroot/src/sys/arch/aarch64/aarch64/bus_space_asm_generic.S,v
>retrieving revision 1.3
>diff -u -p -r1.3 bus_space_asm_generic.S
>--- sys/arch/aarch64/aarch64/bus_space_asm_generic.S   24 Sep 2020 09:04:38 
>-0000      1.3
>+++ sys/arch/aarch64/aarch64/bus_space_asm_generic.S   24 Sep 2020 10:11:18 
>-0000
>@@ -225,7 +225,7 @@ ENTRY_NP(\funcname\()_bs_rm_4_swap)
>       ldr     w8, [x0, #BS_STRIDE]
>       lsl     x8, x2, x8      /* offset <<= tag->bs_stride */
> 1:
>-      ldrh    w9, [x1, x8]
>+      ldr     w9, [x1, x8]
>       subs    x4, x4, #1      /* count-- */
>       rev     w9, w9
>       str     w9, [x3], #4

Ahhh, right. I fixed this too.
Thanks again.

-- 
ryo shimizu

Reply via email to