From: Andre Przywara Date: Thu, 16 Mar 2017 11:20:10 +0000 (+0000) Subject: ARM: arm64: activate atomic 64-bit accessors X-Git-Tag: archive/raspbian/4.11.1-1+rpi1~1^2~66^2~2423 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=8d95b96da1a810bd80e51ac5fb2df37b6e61b711;p=xen.git ARM: arm64: activate atomic 64-bit accessors For some reason (probably because there was no user before) the 64-bit atomic access wrappers were commented out so far. As we will need them in the next patch, active (and fix) them now. Signed-off-by: Andre Przywara Reviewed-by: Julien Grall Reviewed-by: Stefano Stabellini --- diff --git a/xen/include/asm-arm/atomic.h b/xen/include/asm-arm/atomic.h index e76b7678d7..50f2835e35 100644 --- a/xen/include/asm-arm/atomic.h +++ b/xen/include/asm-arm/atomic.h @@ -52,9 +52,9 @@ build_atomic_write(write_u16_atomic, "h", WORD, uint16_t, "r") build_atomic_write(write_u32_atomic, "", WORD, uint32_t, "r") build_atomic_write(write_int_atomic, "", WORD, int, "r") -#if 0 /* defined (CONFIG_ARM_64) */ -build_atomic_read(read_u64_atomic, "x", uint64_t, "=r") -build_atomic_write(write_u64_atomic, "x", uint64_t, "r") +#if defined (CONFIG_ARM_64) +build_atomic_read(read_u64_atomic, "", "", uint64_t, "=r") +build_atomic_write(write_u64_atomic, "", "", uint64_t, "r") #endif build_add_sized(add_u8_sized, "b", BYTE, uint8_t, "ri")