Mercurial > ecos-v3_0-branch
diff packages/hal/arm/arch/current/src/hal_misc.c @ 103:95f3e12a6327 ecos-sw-2000-06-23
Merge from eCos master repository on 2000-06-23-16:41:10-BST
| author | jlarmour |
|---|---|
| date | Fri, 23 Jun 2000 17:06:31 +0000 |
| parents | 435cced73e2f |
| children | 84e4bde58b26 |
line wrap: on
line diff
--- a/packages/hal/arm/arch/current/src/hal_misc.c +++ b/packages/hal/arm/arch/current/src/hal_misc.c @@ -175,6 +175,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) { @@ -196,6 +208,7 @@ hal_default_isr(CYG_ADDRWORD vector, CYG CYG_FAIL("Spurious Interrupt!!!"); return 0; } +#endif // CYGSEM_HAL_VIRTUAL_VECTOR_SUPPORT /*------------------------------------------------------------------------*/ /* Idle thread action */
