RTEMS Logo

RTEMS 4.7.0 On-Line Library


Initialization Manager INITIALIZE_EXECUTIVE_LATE - Complete Initialization and Start Multitasking

PREV UP NEXT Bookshelf RTEMS C User's Guide

4.4.3: INITIALIZE_EXECUTIVE_LATE - Complete Initialization and Start Multitasking

CALLING SEQUENCE:

void rtems_initialize_executive_late(
  rtems_interrupt_level  bsp_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 C User's Guide

Copyright © 1988-2004 OAR Corporation