RTEMS Logo

RTEMS 4.6.1 On-Line Library


Board Support Packages Processor Initialization

PREV UP NEXT Bookshelf RTEMS Hewlett Packard PA-RISC Applications Supplement

6.3: Processor Initialization

The precise requirements for initialization of a particular implementation of the PA-RISC architecture are implementation defined. Thus it is impossible to provide exact details of this procedure in this manual. However, the requirements of RTEMS which must be satisfied by this initialization code can be discussed.

RTEMS assumes that interrupts are disabled when the initialize_executive directive is invoked. Interrupts are enabled automatically by RTEMS as part of the initialize executive directive and device driver initialization occurs after interrupts are enabled. Thus all interrupt sources should be quiescent until the system's device drivers have been initialized and installed their interrupt handlers.

If the processor requires initialization of the cache, then it should be be done during the reset application initialization code.

Finally, the requirements in the Board Support Packages chapter of the Applications User's Manual for the reset code which is executed before the call to initialize executive must be satisfied.


PREV UP NEXT Bookshelf RTEMS Hewlett Packard PA-RISC Applications Supplement

Copyright © 1988-2004 OAR Corporation