diff options
-rw-r--r-- | cpukit/ChangeLog | 7 | ||||
-rw-r--r-- | cpukit/score/Makefile.am | 2 | ||||
-rw-r--r-- | cpukit/score/include/rtems/score/isr.h | 11 | ||||
-rw-r--r-- | cpukit/score/src/isrthreaddispatch.c | 39 |
4 files changed, 8 insertions, 51 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 1b05137e12..01f7bceb2d 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,3 +1,10 @@ +2010-07-06 Sebastian Huber <sebastian.huber@embedded-brains.de> + + * score/src/isrthreaddispatch.c: Removed file. + * score/Makefile.am: Reflect change above. + * score/include/rtems/score/isr.h: Removed _ISR_Thread_dispatch() + declaration. + 2010-07-05 Joel Sherrill <joel.sherrill@oarcorp.com> * libcsupport/src/getrusage.c: Formatting. diff --git a/cpukit/score/Makefile.am b/cpukit/score/Makefile.am index acf9a77c6e..12f549917b 100644 --- a/cpukit/score/Makefile.am +++ b/cpukit/score/Makefile.am @@ -198,7 +198,7 @@ libscore_a_SOURCES += src/userextaddset.c \ ## STD_C_FILES libscore_a_SOURCES += src/apiext.c src/chain.c src/chainappend.c \ src/chainextract.c src/chainget.c src/chaininsert.c \ - src/interr.c src/isr.c src/isrthreaddispatch.c src/wkspace.c + src/interr.c src/isr.c src/wkspace.c EXTRA_DIST = src/Unlimited.txt diff --git a/cpukit/score/include/rtems/score/isr.h b/cpukit/score/include/rtems/score/isr.h index 6f8096a2a9..3da25859ec 100644 --- a/cpukit/score/include/rtems/score/isr.h +++ b/cpukit/score/include/rtems/score/isr.h @@ -189,17 +189,6 @@ void _ISR_Handler( void ); void _ISR_Dispatch( void ); /** - * Invokes the thread dispatcher or signal extension if necessary. - * - * It should be called at the end of interrupt processing. The interrupt nest - * level must be zero before calling this routine. - * - * This is a high level replacement of _ISR_Dispatch(). It must be invoked - * within an environment such that a call to _Thread_Dispatch() is allowed. - */ -void _ISR_Thread_dispatch( void ); - -/** * This function returns true if the processor is currently servicing * and interrupt and false otherwise. A return value of true indicates * that the caller is an interrupt service routine, NOT a thread. The diff --git a/cpukit/score/src/isrthreaddispatch.c b/cpukit/score/src/isrthreaddispatch.c deleted file mode 100644 index d0b499b210..0000000000 --- a/cpukit/score/src/isrthreaddispatch.c +++ /dev/null @@ -1,39 +0,0 @@ -/** - * @file - * - * @brief Thread dispatch after interrupt processing. - */ - -/* - * Copyright (c) 2009 embedded brains GmbH - * - * embedded brains GmbH - * Obere Lagerstr. 30 - * D-82178 Puchheim - * Germany - * <rtems@embedded-brains.de> - * - * Copyright (c) 2009 Till Straumann <strauman@slac.stanford.edu> - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rtems.com/license/LICENSE. - */ - -#if HAVE_CONFIG_H -#include "config.h" -#endif - -#include <rtems.h> -#include <rtems/score/apiext.h> - -#if ( CPU_ENABLE_C_ISR_DISPATCH_IMPLEMENTATION == TRUE ) - -void _ISR_Thread_dispatch( void ) -{ - if ( _Context_Switch_necessary ) { - _Thread_Dispatch(); - } -} - -#endif /* CPU_ENABLE_C_ISR_DISPATCH_IMPLEMENTATION */ |