# HG changeset patch # User nickg # Date 1060191086 0 # Node ID aacbd943879a5e1167434a6cd8769924dd8a5245 # Parent 5e5f0454a851a029c633521a6bd72f816928c5ce * src/vectors.S (cyg_hal_default_interrupt_vsr): Removed ifdef on CYGFUN_HAL_COMMON_KERNEL_SUPPORT around call to interrupt_end(). diff --git a/packages/hal/powerpc/arch/current/ChangeLog b/packages/hal/powerpc/arch/current/ChangeLog --- a/packages/hal/powerpc/arch/current/ChangeLog +++ b/packages/hal/powerpc/arch/current/ChangeLog @@ -1,3 +1,8 @@ +2003-08-06 Bob Koninckx + + * src/vectors.S (cyg_hal_default_interrupt_vsr): Removed ifdef on + CYGFUN_HAL_COMMON_KERNEL_SUPPORT around call to interrupt_end(). + 2003-04-10 Nick Garnett * src/powerpc.ld: diff --git a/packages/hal/powerpc/arch/current/src/vectors.S b/packages/hal/powerpc/arch/current/src/vectors.S --- a/packages/hal/powerpc/arch/current/src/vectors.S +++ b/packages/hal/powerpc/arch/current/src/vectors.S @@ -778,12 +778,7 @@ 2: stwu r14,-4(sp) # where C code can save LR #endif -#ifdef CYGFUN_HAL_COMMON_KERNEL_SUPPORT - - # We only need to call _interrupt_end() when there is a kernel - # present to do any tidying up. - - # on return r3 bit 1 will indicate whether a DSR is + # On return r3 bit 1 will indicate whether a DSR is # to be posted. Pass this together with a pointer to # the interrupt object we have just used to the # interrupt tidy up routine. @@ -798,7 +793,6 @@ 2: stwu r14,-4(sp) .extern interrupt_end bl interrupt_end # call into C to finish off -#endif restore_state: # All done, restore CPU state and continue