Changeset 915bb51 in rtems


Ignore:
Timestamp:
Jul 17, 2009, 9:08:22 AM (10 years ago)
Author:
Thomas Doerfler <Thomas.Doerfler@…>
Branches:
4.10, 4.11, master
Children:
d5273209
Parents:
dbe0290e
Message:

make thread dispatching in ISRs generic code

Location:
cpukit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • cpukit/ChangeLog

    rdbe0290e r915bb51  
     12009-07-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
     2
     3        * score/src/isrthreaddispatch.c: New file.
     4        * score/include/rtems/score/isr.h: Added prototype.
     5        * score/Makefile.am: Update.
     6
    172009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
    28
  • cpukit/score/Makefile.am

    rdbe0290e r915bb51  
    197197libscore_a_SOURCES += src/apiext.c src/chain.c src/chainappend.c \
    198198    src/chainextract.c src/chainget.c src/chaininsert.c \
    199     src/interr.c src/isr.c src/wkspace.c
     199    src/interr.c src/isr.c src/isrthreaddispatch.c src/wkspace.c
    200200
    201201EXTRA_DIST = src/Unlimited.txt
  • cpukit/score/include/rtems/score/isr.h

    rdbe0290e r915bb51  
    197197
    198198/**
     199 *  Invokes the thread dispatcher or signal extension if necessary.
     200 *
     201 *  It should be called at the end of interrupt processing.  The interrupt nest
     202 *  level must be zero before calling this routine.
     203 *
     204 *  This is a high level replacement of _ISR_Dispatch().  It must be invoked
     205 *  within an environment such that a call to _Thread_Dispatch() is allowed.
     206 */
     207void _ISR_Thread_dispatch( void );
     208
     209/**
    199210 *  This function returns true if the processor is currently servicing
    200211 *  and interrupt and false otherwise.   A return value of true indicates
Note: See TracChangeset for help on using the changeset viewer.