Skip to contentSkip to conversation

Fix tracer induced compile error for ARMv6 processors

PATCH New Stelian Pop 1 participant 1 message Mar 15, 2007

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Fix tracer induced compile error for ARMv6 processors

Hi,

Since the addition of the tracer, the following modification is required to build Adeos on ARMv6 processors:

include/asm-arm/irqflags.h +4 -4
index a433866..77700a1 100644
@@ -18,10 +18,10 @@
 	: "=r" (x) : : "memory", "cc");				\
 	})
 
-#define local_irq_enable_hw()  __asm__("cpsie i	@ __sti" : : : "memory", "cc")
-#define local_irq_disable_hw() __asm__("cpsid i	@ __cli" : : : "memory", "cc")
-#define local_fiq_enable_hw()  __asm__("cpsie f	@ __stf" : : : "memory", "cc")
-#define local_fiq_disable_hw() __asm__("cpsid f	@ __clf" : : : "memory", "cc")
+#define local_irq_enable_hw_notrace()  __asm__("cpsie i	@ __sti" : : : "memory", "cc")
+#define local_irq_disable_hw_notrace() __asm__("cpsid i	@ __cli" : : : "memory", "cc")
+#define local_fiq_enable_hw_notrace()  __asm__("cpsie f	@ __stf" : : : "memory", "cc")
+#define local_fiq_disable_hw_notrace() __asm__("cpsid f	@ __clf" : : : "memory", "cc")
 
 #else
 

Thanks.

Stelian.

Signature · 1 line
Stelian Pop <[email protected]>