procedure Initialize_Executive_Early( Configuration_Table : in RTEMS.Configuration_Table_Pointer; CPU_Table : in RTEMS.Cpu_Table; Level : out RTEMS.ISR_Level );
NONE
This directive is called when the board support
package has completed its initialization to allow RTEMS to
initialize the application environment based upon the
information in the Configuration Table, CPU Dependent
Information Table, User Initialization Tasks Table, Device
Driver Table, User Extension Table, Multiprocessor Configuration
Table, and the Multiprocessor Communications Interface (MPCI)
Table. This directive returns to the caller after completing
the basic RTEMS initialization but before multitasking is
initiated. The interrupt level in place when the directive is
invoked is returned to the caller. This interrupt level should
be the same one passed to
rtems.initialize_executive_late
.
The application must use only one of the two
initialization sequences:
rtems.initialize_executive
or
rtems.initialize_executive_early
and
rtems.initialize_executive_late
.
Copyright © 1988-2003 OAR Corporation