Introduction
This document specifies the application of OF to an LoPAR System,
including requirements and practices to support unique hardware and
firmware specific to the platform implementation. The core requirements and
practices specified by OF must be augmented by system-specific requirements
to form a complete specification for the firmware implementation of an
LoPAR System. This appendix establishes such additional requirements
pertaining to the platform and the support required by OF.
This document also specifies the application of OF to a PA Processor
(which covers all PowerPC processors and their successors), including
requirements and practices to support unique firmware specific to a PA
Processor. The core requirements and practices specified by OF must be
augmented by processor-specific requirements to form a complete
specification for the firmware implementation for a PA processor.
establishes such additional requirements pertaining to the
processor and the support required by OF.
This document further specifies the application of
IEEE Std 1275-1994 Standard for Boot (Initialization,
Configuration) Firmware, Core Practices and Requirements,
Core Errata, IEEE P1275.7 and appropriate OF Standards
for LoPAR computer systems, including practices for client program
interface and data formats.
General Requirements
An OF implementation for an LoPAR platform shall implement the
core requirements as defined in
, core errata
, the PA Processor-specific
extensions described in
, other appropriate bindings
and/or recommended practices contained in the references (see
), and the LoPAR Binding
specific extensions described in this appendix.
In addition, an OF implementation for an LoPAR platform shall
implement the
Device Interface,
Client Interface and
User Interface as defined in
.
Some LoPAR Binding property names exceed the OF Base specification
limit of 31 characters. LoPAR OF implementations shall support property
names of at least 47 characters.
Processor Architecture Requirements
specifies the application of
to computer systems that use the PA instruction set, including
instruction-set-specific requirements and practices for debugging, client
program interface and data formats. An implementation of OF for PA shall
implement the core requirements as defined in
and the PA-specific extensions
described in this binding.
This appendix addresses
. The descriptions that follow,
and the relevant sections describing translation features for this binding,
assume that the system’s PA processor(s) implement the entire PA
(that is, all books of
). Some processors may implement
different Book II-III features; such processors may need a variant of this
binding describing the differences to the mapping functions, etc.