Changeset adf98bd in rtems for cpukit/score/inline


Ignore:
Timestamp:
Feb 21, 1996, 2:44:11 PM (24 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
8cbbe31
Parents:
75f09e5
Message:

Removed the internal thread objects and dispersed its contents to
the thread handler (IDLE), MPCI object (SYSI now MP Receive)
and initialize_executive_early (IO initialization). The SYSI task
no longer exists in a single processor configuration. This reduces
single processor Workspace requirements by a TCB and a stack which
is often larger than the minimum stack size. Moving the IO initialization
plus accompanying BSP hooks eliminated an initialization ordering problem
in which a global task could be created before the MPCI was initialized.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/score/inline/rtems/score/thread.inl

    r75f09e5 radf98bd  
    284284}
    285285
     286/*PAGE
     287 *
     288 *  _Thread_Internal_allocate
     289 *
     290 */
     291 
     292STATIC INLINE Thread_Control *_Thread_Internal_allocate( void )
     293{
     294  return (Thread_Control *) _Objects_Allocate( &_Thread_Internal_information );
     295}
     296 
     297/*PAGE
     298 *
     299 *  _Thread_Internal_free
     300 *
     301 */
     302 
     303STATIC INLINE void _Thread_Internal_free (
     304  Thread_Control *the_task
     305)
     306{
     307  _Objects_Free( &_Thread_Internal_information, &the_task->Object );
     308}
     309
    286310#endif
    287311/* end of include file */
Note: See TracChangeset for help on using the changeset viewer.