Mercurial > flash_v2
changeset 982:282a39769954
* src/vectors.S (handle_IRQ_or_FIQ): Tweak below to be conditional on
__thumb__.
| author | jlarmour |
|---|---|
| date | Wed, 30 Apr 2003 20:02:41 +0000 |
| parents | 38143deb7ff6 |
| children | c6f60d200323 |
| files | packages/hal/arm/arch/current/ChangeLog packages/hal/arm/arch/current/src/vectors.S |
| diffstat | 2 files changed, 9 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/hal/arm/arch/current/ChangeLog +++ b/packages/hal/arm/arch/current/ChangeLog @@ -1,3 +1,8 @@ +2003-04-30 Jonathan Larmour <jifl@eCosCentric.com> + + * src/vectors.S (handle_IRQ_or_FIQ): Tweak below to be conditional on + __thumb__. + 2003-04-26 Daniel Néri <daniel.neri@sigicom.se> * vectors.S (handle_IRQ_or_FIQ):
--- a/packages/hal/arm/arch/current/src/vectors.S +++ b/packages/hal/arm/arch/current/src/vectors.S @@ -806,9 +806,13 @@ 10: bne 10f #ifndef CYGIMP_HAL_COMMON_INTERRUPTS_IGNORE_SPURIOUS mov r0,v6 // register frame +# ifdef __thumb__ ldr r1,=hal_spurious_IRQ mov lr,pc bx r1 +# else + bl hal_spurious_IRQ +# endif #endif // CYGIMP_HAL_COMMON_INTERRUPTS_IGNORE_SPURIOUS b spurious_IRQ
