From a4ecb119e105a127b3f982b0aafa6c68bcba131d Mon Sep 17 00:00:00 2001 From: Kinjal Pravinbhai Patel Date: Mon, 2 Nov 2015 16:18:40 +0530 Subject: [PATCH] lib: bsp: cortex-a9 bsp is modified for fixing iar compilation This patch modifies assembly level barrier function definitions in xpseudo_asm_iccarm.h for iar compiler to fix the compilation error for coresight driver Signed-off-by: Kinjal Pravinbhai Patel Acked-By: Venkata Naga Sai Krishna Kolapalli --- lib/bsp/standalone/src/cortexa9/iccarm/xpseudo_asm_iccarm.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/bsp/standalone/src/cortexa9/iccarm/xpseudo_asm_iccarm.h b/lib/bsp/standalone/src/cortexa9/iccarm/xpseudo_asm_iccarm.h index a3ca687f..c02ee87f 100644 --- a/lib/bsp/standalone/src/cortexa9/iccarm/xpseudo_asm_iccarm.h +++ b/lib/bsp/standalone/src/cortexa9/iccarm/xpseudo_asm_iccarm.h @@ -100,13 +100,13 @@ extern "C" { /* memory synchronization operations */ /* Instruction Synchronization Barrier */ -#define isb() void __ISB(void); +#define isb() __ISB(); /* Data Synchronization Barrier */ -#define dsb() void __DSB(void); +#define dsb() __DSB(); /* Data Memory Barrier */ -#define dmb() void __DMB(void); +#define dmb() __DMB(); /* Memory Operations */