OpenCores
URL https://opencores.org/ocsvn/or1k_old/or1k_old/trunk

Subversion Repositories or1k_old

[/] [or1k_old/] [trunk/] [rtems-20020807/] [doc/] [supplements/] [hppa1_1/] [bsp.t] - Blame information for rev 1782

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1026 ivang
@c
2
@c  COPYRIGHT (c) 1988-2002.
3
@c  On-Line Applications Research Corporation (OAR).
4
@c  All rights reserved.
5
@c
6
@c  bsp.t,v 1.7 2002/01/17 21:47:46 joel Exp
7
@c
8
 
9
@chapter Board Support Packages
10
 
11
@section Introduction
12
 
13
An RTEMS Board Support Package (BSP) must be designed
14
to support a particular processor and target board combination.
15
This chapter presents a discussion of PA-RISC specific BSP
16
issues.   For more information on developing a BSP, refer to the
17
chapter titled Board Support Packages in the RTEMS
18
Applications User's Guide.
19
 
20
@section System Reset
21
 
22
An RTEMS based application is initiated or
23
re-initiated when the PA-RISC processor is reset.  The behavior
24
of a PA-RISC upon reset is implementation defined and thus is
25
beyond the scope of this manual.
26
 
27
@section Processor Initialization
28
 
29
The precise requirements for initialization of a
30
particular implementation of the PA-RISC architecture are
31
implementation defined.  Thus it is impossible to provide exact
32
details of this procedure in this manual.  However, the
33
requirements of RTEMS which must be satisfied by this
34
initialization code can be discussed.
35
 
36
RTEMS assumes that interrupts are disabled when the
37
initialize_executive directive is invoked.  Interrupts are
38
enabled automatically by RTEMS as part of the initialize
39
executive directive and device driver initialization occurs
40
after interrupts are enabled.  Thus all interrupt sources should
41
be quiescent until the system's device drivers have been
42
initialized and installed their interrupt handlers.
43
 
44
If the processor requires initialization of the
45
cache, then it should be be done during the reset application
46
initialization code.
47
 
48
Finally, the requirements in the Board Support
49
Packages chapter of the Applications User's Manual for the
50
reset code which is executed before the call to initialize
51
executive must be satisfied.
52
 
53
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.