diff packages/hal/common/current/include/hal_arbiter.h @ 1158:10a36d0fd6f3

* src/drv_api.c: Added definition of cyg_interrupt_post_dsr() for use in those HALs that need it. * include/hal_arbiter.h (hal_call_isr): Removed ifdef on CYGFUN_HAL_COMMON_KERNEL_SUPPORT around test and call to cyg_interrupt_post_dsr().
author nickg
date Wed, 06 Aug 2003 17:32:30 +0000
parents d2c90368aeef
children
line wrap: on
line diff
--- a/packages/hal/common/current/include/hal_arbiter.h
+++ b/packages/hal/common/current/include/hal_arbiter.h
@@ -106,11 +106,9 @@ hal_call_isr (cyg_uint32 vector)
 
     isr_ret = (*isr) (vector, data);
 
-#ifdef CYGFUN_HAL_COMMON_KERNEL_SUPPORT
     if (isr_ret & CYG_ISR_CALL_DSR) {
         cyg_interrupt_post_dsr (hal_interrupt_objects[vector]);
     }
-#endif
 
     return isr_ret & ~CYG_ISR_CALL_DSR;
 }