RTEMS Logo

RTEMS 4.9.0 On-Line Library


Initialization Manager INITIALIZE_BEFORE_DRIVERS - Perform Initialization Before Device Drivers

PREV UP NEXT Bookshelf RTEMS C User's Guide

4.4.2: INITIALIZE_BEFORE_DRIVERS - Perform Initialization Before Device Drivers

CALLING SEQUENCE:

void rtems_initialize_before_drivers(void);

DIRECTIVE STATUS CODES:

NONE

DESCRIPTION:

This directive is called by the Board Support Package as the second step in initializing RTEMS. This directive performs initialization that must occur between basis RTEMS data structure initialization and device driver initialization. In particular, in a multiprocessor configuration, this directive will create the MPCI Server Task. This directive returns to the caller after completing the basic RTEMS initialization.

NOTES:

The Initialization Manager directives must be used in the proper sequence and invokved only once in the life of an application.

This directive must be invoked with interrupts disabled. Interrupts should be disabled as early as possible in the initialization sequence and remain disabled until the first context switch.


PREV UP NEXT Bookshelf RTEMS C User's Guide

Copyright © 1988-2008 OAR Corporation