Mercurial > nand-ecoscentric
changeset 980:802a526cd4ac
* vectors.S (handle_IRQ_or_FIQ):
Use thumb-aware call to hal_spurious_IRQ.
| author | jlarmour |
|---|---|
| date | Wed, 30 Apr 2003 13:35:06 +0000 |
| parents | 3f4c939ab6a3 |
| children | 38143deb7ff6 |
| files | packages/hal/arm/arch/current/ChangeLog packages/hal/arm/arch/current/src/vectors.S |
| diffstat | 2 files changed, 8 insertions(+), 1 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-26 Daniel Néri <daniel.neri@sigicom.se> + + * vectors.S (handle_IRQ_or_FIQ): + Use thumb-aware call to hal_spurious_IRQ. + 2003-04-13 Bart Veer <bartv@ecoscentric.com> * src/vectors.S (start): fix build problem with -mthumb
--- a/packages/hal/arm/arch/current/src/vectors.S +++ b/packages/hal/arm/arch/current/src/vectors.S @@ -806,7 +806,9 @@ 10: bne 10f #ifndef CYGIMP_HAL_COMMON_INTERRUPTS_IGNORE_SPURIOUS mov r0,v6 // register frame - bl hal_spurious_IRQ + ldr r1,=hal_spurious_IRQ + mov lr,pc + bx r1 #endif // CYGIMP_HAL_COMMON_INTERRUPTS_IGNORE_SPURIOUS b spurious_IRQ
