RTEMS Logo

RTEMS 4.7.99.2 On-Line Library


Initialization Manager INITIALIZE_EXECUTIVE_LATE - Complete Initialization and Start Multitasking

PREV UP NEXT Bookshelf RTEMS Ada User's Guide

4.4.3: INITIALIZE_EXECUTIVE_LATE - Complete Initialization and Start Multitasking

CALLING SEQUENCE:

procedure Initialize_Executive_Late(
  BSP_Level : in    RTEMS.ISR_Level
);

DIRECTIVE STATUS CODES:

NONE

DESCRIPTION:

This directive is called after the rtems.initialize_executive_early directive has been called to complete the RTEMS initialization sequence and initiate multitasking. The interrupt level returned by the rtems.initialize_executive_early directive should be in bsp_level and this value is restored as part of this directive returning to the caller after the rtems.shutdown_executive directive is invoked.

NOTES:

This directive MUST be the second RTEMS directive called and it DOES NOT RETURN to the caller until the rtems.shutdown_executive is invoked.

This directive causes all nodes in the system to verify that certain configuration parameters are the same as those of the local node. If an inconsistency is detected, then a fatal error is generated.

The application must use only one of the two initialization sequences: rtems.initialize_executive or rtems.initialize_executive_early and rtems.initialize_executive_late.


PREV UP NEXT Bookshelf RTEMS Ada User's Guide

Copyright © 1988-2004 OAR Corporation