Mercurial > ecos
changeset 2677:d16f29a90821
* src/hal_misc.c (hal_deliver_interrupt): Fix instrumentation call
to allow it to compile properly.
| author | nickg |
|---|---|
| date | Wed, 03 Dec 2008 15:52:34 +0000 |
| parents | b86956327ae6 |
| children | c5bac719313d |
| files | packages/hal/cortexm/arch/current/ChangeLog packages/hal/cortexm/arch/current/src/hal_misc.c |
| diffstat | 2 files changed, 12 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/hal/cortexm/arch/current/ChangeLog +++ b/packages/hal/cortexm/arch/current/ChangeLog @@ -1,3 +1,8 @@ +2008-12-03 Nick Garnett <nickg@ecoscentric.com> + + * src/hal_misc.c (hal_deliver_interrupt): Fix instrumentation call + to allow it to compile properly. + 2008-11-24 Simon Kallweit <simon.kallweit@intefo.ch> * include/hal_io.c: Fixed MASK_ macro.
--- a/packages/hal/cortexm/arch/current/src/hal_misc.c +++ b/packages/hal/cortexm/arch/current/src/hal_misc.c @@ -60,6 +60,12 @@ #include <cyg/hal/drv_api.h> + +#if defined(CYGPKG_KERNEL_INSTRUMENT) && \ + defined(CYGDBG_KERNEL_INSTRUMENT_INTR) +#include <cyg/kernel/instrmnt.h> +#endif + //========================================================================== typedef cyg_uint32 cyg_isr(cyg_uint32 vector, CYG_ADDRWORD data); @@ -340,7 +346,7 @@ void hal_deliver_interrupt( cyg_uint32 v #if defined(CYGPKG_KERNEL_INSTRUMENT) && \ defined(CYGDBG_KERNEL_INSTRUMENT_INTR) - cyg_instrument(RAISE_INTR, vector, 0 ); + CYG_INSTRUMENT_INTR(RAISE, vector, 0); #endif isr = (cyg_isr *)hal_interrupt_handlers[vector];
