From db02069d71af6adca96ff432ed0efd7218c076f3 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Sun, 7 Jul 2013 13:35:37 -0700 Subject: arm: Add a W() macro for use in kernel assembler. Some kernel assembly code uses a W macro to optionally add a .w to instructions that need to be 32 bit thumb. The gnu assembler doesn't seem to need the .w and won't assemble if it's provided. Change-Id: I0a288177788b5c61810ee7bd3d2debea66835de2 Signed-off-by: Gabe Black Reviewed-on: http://review.coreboot.org/3759 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich --- src/arch/armv7/include/assembler.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/arch') diff --git a/src/arch/armv7/include/assembler.h b/src/arch/armv7/include/assembler.h index 7acf0f4a9a..10363c4e4e 100644 --- a/src/arch/armv7/include/assembler.h +++ b/src/arch/armv7/include/assembler.h @@ -58,3 +58,5 @@ * Cache aligned */ #define CALGN(code...) code + +#define W(instr) instr -- cgit v1.2.3