RTEMS CPU Architecture Supplement
It is the responsibility of the application's
initialization code to initialize the CPU and board
to a quiescent state before invoking the rtems_initialize_executive
directive. It is recommended that the BSP utilize the predriver_hook
to install default handlers for all exceptions. These default handlers
may be overwritten as various device drivers and subsystems install
their own exception handlers. Upon completion of RTEMS executive
initialization, all interrupts are enabled.
If this PowerPC implementation supports on-chip caching and this is to be utilized, then it should be enabled during the reset application initialization code. On-chip caching has been observed to prevent some emulators from working properly, so it may be necessary to run with caching disabled to use these emulators.
In addition to the requirements described in the
Board Support Packages chapter of the RTEMS C
Applications User's Manual for the reset code
which is executed before the call to rtems_initialize_executive
,
the PowrePC version has the following specific requirements:
rtems_initialize_executive
directive.
RTEMS CPU Architecture Supplement
Copyright © 1988-2004 OAR Corporation