Mercurial > ecos
diff packages/hal/v85x/arch/current/src/hal_misc.c @ 101:c37d3a9e1b28 ecos-sw-2000-06-16
Merge from eCos master repository on 2000-06-16-07:47:03-BST
| author | jlarmour |
|---|---|
| date | Fri, 16 Jun 2000 16:43:59 +0000 |
| parents | b15c60e34c84 |
| children | 5a0cc6c243a9 |
line wrap: on
line diff
--- a/packages/hal/v85x/arch/current/src/hal_misc.c +++ b/packages/hal/v85x/arch/current/src/hal_misc.c @@ -137,6 +137,18 @@ cyg_hal_invoke_constructors (void) /*------------------------------------------------------------------------*/ /* default ISR */ +#ifdef CYGSEM_HAL_VIRTUAL_VECTOR_SUPPORT +externC cyg_uint32 +hal_arch_default_isr(CYG_ADDRWORD vector, CYG_ADDRWORD data) +{ + CYG_TRACE1(true, "Interrupt: %d", vector); + + diag_printf("Spurious Interrupt!!! - vector: %d, data: %x\n", vector, + data); + CYG_FAIL("Spurious Interrupt!!!"); + return 0; +} +#else externC cyg_uint32 hal_default_isr(CYG_ADDRWORD vector, CYG_ADDRWORD data) { @@ -158,6 +170,7 @@ hal_default_isr(CYG_ADDRWORD vector, CYG CYG_FAIL("Spurious Interrupt!!!"); return 0; } +#endif /*------------------------------------------------------------------------*/ /* Idle thread action */
