From 415e1ecce4374a99c49b2e813ecc6b525fea1a69 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Wed, 13 Jul 2011 15:06:21 +0000 Subject: * arm/crt0.S: Support armv6-m processors in libgloss. * arm/swi.h: Likewise. * arm/trap.S: Likewise. * arm/redboot-crt0.S: Likewise. * arm/linux-crt0.c: Likewise. * arm/arm.h: New. --- libgloss/arm/swi.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'libgloss/arm/swi.h') diff --git a/libgloss/arm/swi.h b/libgloss/arm/swi.h index 7638dbe4e..0f9313447 100644 --- a/libgloss/arm/swi.h +++ b/libgloss/arm/swi.h @@ -1,3 +1,5 @@ +#include "arm.h" + /* SWI numbers for RDP (Demon) monitor. */ #define SWI_WriteC 0x0 #define SWI_Write0 0x2 @@ -33,8 +35,8 @@ #else #define AngelSWI AngelSWI_ARM #endif -/* For Thumb-2 code use the BKPT instruction instead of SWI. */ -#ifdef __thumb2__ +/* For thumb only architectures use the BKPT instruction instead of SWI. */ +#ifdef THUMB_V7M_V6M #define AngelSWIInsn "bkpt" #define AngelSWIAsm bkpt #else -- cgit v1.2.3