diff options
Diffstat (limited to 'c/src/lib/libbsp')
-rw-r--r-- | c/src/lib/libbsp/arm/beagle/include/bsp.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/arm/beagle/include/bsp.h b/c/src/lib/libbsp/arm/beagle/include/bsp.h index e43d27a7a5..5e9e92733d 100644 --- a/c/src/lib/libbsp/arm/beagle/include/bsp.h +++ b/c/src/lib/libbsp/arm/beagle/include/bsp.h @@ -111,7 +111,13 @@ static inline void isb(void) /* flush data cache */ static inline void flush_data_cache(void) { - asm volatile("mov r0, #0; mcr p15, #0, r0, c7, c10, #4" : : : "memory"); + asm volatile( + "mov r0, #0\n" + "mcr p15, #0, r0, c7, c10, #4\n" + : /* No outputs */ + : /* No inputs */ + : "r0","memory" + ); } #define __arch_getb(a) (*(volatile unsigned char *)(a)) |