source: rtems/doc/supplements/hppa1_1/bsp.t @ 17a3c69

4.104.114.84.95
Last change on this file since 17a3c69 was 17a3c69, checked in by Joel Sherrill <joel.sherrill@…>, on 05/30/97 at 22:57:25

fixed typos

  • Property mode set to 100644
File size: 2.6 KB
Line 
1@c
2@c  COPYRIGHT (c) 1988-1997.
3@c  On-Line Applications Research Corporation (OAR).
4@c  All rights reserved.
5@c
6
7@ifinfo
8@node Board Support Packages, Board Support Packages Introduction, Default Fatal Error Processing Default Fatal Error Handler Operations, Top
9@end ifinfo
10@chapter Board Support Packages
11@ifinfo
12@menu
13* Board Support Packages Introduction::
14* Board Support Packages System Reset::
15* Board Support Packages Processor Initialization::
16@end menu
17@end ifinfo
18
19@ifinfo
20@node Board Support Packages Introduction, Board Support Packages System Reset, Board Support Packages, Board Support Packages
21@end ifinfo
22@section Introduction
23
24An RTEMS Board Support Package (BSP) must be designed
25to support a particular processor and target board combination.
26This chapter presents a discussion of PA-RISC specific BSP
27issues.   For more information on developing a BSP, refer to the
28chapter titled Board Support Packages in the RTEMS
29Applications User's Guide.
30
31@ifinfo
32@node Board Support Packages System Reset, Board Support Packages Processor Initialization, Board Support Packages Introduction, Board Support Packages
33@end ifinfo
34@section System Reset
35
36An RTEMS based application is initiated or
37re-initiated when the PA-RISC processor is reset.  The behavior
38of a PA-RISC upon reset is implementation defined and thus is
39beyond the scope of this manual.
40
41@ifinfo
42@node Board Support Packages Processor Initialization, Processor Dependent Information Table, Board Support Packages System Reset, Board Support Packages
43@end ifinfo
44@section Processor Initialization
45
46The precise requirements for initialization of a
47particular implementation of the PA-RISC architecture are
48implementation defined.  Thus it is impossible to provide exact
49details of this procedure in this manual.  However, the
50requirements of RTEMS which must be satisfied by this
51initialization code can be discussed.
52
53RTEMS assumes that interrupts are disabled when the
54initialize_executive directive is invoked.  Interrupts are
55enabled automatically by RTEMS as part of the initialize
56executive directive and device driver initialization occurs
57after interrupts are enabled.  Thus all interrupt sources should
58be quiescent until the system's device drivers have been
59initialized and installed their interrupt handlers.
60
61If the processor requires initialization of the
62cache, then it should be be done during the reset application
63initialization code.
64
65Finally, the requirements in the Board Support
66Packages chapter of the Applications User's Manual for the
67reset code which is executed before the call to initialize
68executive must be satisfied.
69
70
Note: See TracBrowser for help on using the repository browser.