You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
331 lines
12 KiB
XML
331 lines
12 KiB
XML
7 years ago
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
<!--
|
||
|
Copyright (c) 2016 OpenPOWER Foundation
|
||
|
|
||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
you may not use this file except in compliance with the License.
|
||
|
You may obtain a copy of the License at
|
||
|
|
||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||
|
|
||
|
Unless required by applicable law or agreed to in writing, software
|
||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
See the License for the specific language governing permissions and
|
||
|
limitations under the License.
|
||
|
|
||
|
-->
|
||
|
<chapter xmlns="http://docbook.org/ns/docbook"
|
||
|
xmlns:xi="http://www.w3.org/2001/XInclude"
|
||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||
|
version="5.0"
|
||
|
xml:id="ch_devtree_terms">
|
||
|
|
||
|
<title>Terms</title>
|
||
|
|
||
|
<para>This standard uses technical terms as they are defined in the
|
||
|
IEEE Std 1275-1994 Standard and other
|
||
|
documents cited in “References”, plus the following
|
||
|
terms:</para>
|
||
|
|
||
|
<variablelist>
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">ARP</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Address Resolution Protocol</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">BOOTP</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Bootstrap Protocol</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">CHRP</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Common Hardware Reference Platform</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">core, core specification, core document</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Refers to IEEE Std 1275-1994 Standard for Boot (Initialization,
|
||
|
Configuration) Firmware, Core Practices and Requirements</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">core errata</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Refers to Core Errata, IEEE P1275.7</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">CPU</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Central Processing Unit</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">effective address</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>The 64- or 32-bit address computed by the processor
|
||
|
when executing a Storage Access or Branch instruction, or when fetching the
|
||
|
next sequential instruction. If address translation is disabled, the real
|
||
|
address is the same as the effective address. If address translation is
|
||
|
enabled, the real address is determined by, but not necessarily identical
|
||
|
to, the effective address.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">ELF Executable and Linking Format</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>A binary object file format defined by
|
||
|
<xref linkend="dbdoclet.50569387_38836" /> that is used to represent client
|
||
|
programs in OF for PA.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">FDISK</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Refers to the boot-record and partition table format used by
|
||
|
MS-DOS, as defined in
|
||
|
<xref linkend="dbdoclet.50569387_22601" />.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">gateway</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Network connecting device</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">host</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>A computer. In particular a source or destination of messages
|
||
|
from the point of view of the communication network.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">ICMP</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Internet Control Message Protocol</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">IETF</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Internet Engineering Task Force</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">IP</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Internet Protocol</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">IO</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Input/Output</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">LAN</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Local Area Network</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">linkage area</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>An area within the stack that is reserved for saving
|
||
|
certain registers across procedure calls in PA run-time models. This area
|
||
|
is reserved by the caller and is allocated above the current stack pointer
|
||
|
(<literal>%r1</literal>).</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">NVRAM</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Non-volatile memory that is the repository for various
|
||
|
platform, OF and OS information that remains persistent across reboots,
|
||
|
power management activities and/or cycles.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">Open Firmware (OF)</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>The firmware architecture defined by
|
||
|
<xref linkend="dbdoclet.50569387_45524" /> and
|
||
|
<xref linkend="dbdoclet.50569387_14175" />, or, when used as an adjective,
|
||
|
a software component compliant with the core specification and
|
||
|
errata.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">PCU</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Power Configuration Utility; Refers to a platform program to
|
||
|
assist a user to manage device power.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">PE</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Portable Executable. A binary object file format defined by
|
||
|
<xref linkend="dbdoclet.50569387_18190" />.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">procedure descriptor</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>A data structure used by some PA run-time models
|
||
|
to represent a C “pointer to procedure”. The first word of this
|
||
|
structure contains the actual address of the procedure.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">processor bus</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>The bus that connects the CPU chip to the system.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">PROM</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Programmable Read Only Memory</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">real address</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>An address that the processor presents on the processor
|
||
|
bus.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">real-mode</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>The mode in which OF and its client are running with
|
||
|
translation disabled; all addresses passed between the client and OF are
|
||
|
real (i.e., hardware) addresses.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">RFC</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Internet Request For Comments; part of the technical process of
|
||
|
establishing a standard.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">ROM</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Read Only Memory</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">segmented address translation</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>The process whereby an Effective Address (EA) is translated into a
|
||
|
Virtual Address (VA) and the virtual address is translated into a Real
|
||
|
Address (RA). (see
|
||
|
<xref linkend="dbdoclet.50569374_41703" />and Book III of
|
||
|
<xref linkend="dbdoclet.50569387_99718" />for more detail.)</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">suspend</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>A form of Power Management characterized by a fast recovery
|
||
|
to full operation. Typically, system memory will not be powered off while
|
||
|
in the suspend state.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">Table of Contents (TOC)</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>A data structure used by some PA run-time models that is used for
|
||
|
access to global variables and for inter-module linkage. When a TOC is
|
||
|
used,
|
||
|
<emphasis>%r2</emphasis> contains its base address.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">TFTP</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>Trivial File Transfer Protocol</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">UDP</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>User Datagram Protocol</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">Virtual Address</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>In IEEE 1275 parlance, the address that a program uses to access
|
||
|
a memory location or
|
||
|
memory-mapped device register. Depending on the presence or absence of
|
||
|
memory mapping hardware in the system, and whether or not that mapping
|
||
|
hardware is enabled, a virtual address may or may not be the same as the
|
||
|
physical (real) address that appears on an external bus. The IEEE 1275
|
||
|
definition of “virtual address” corresponds to The PA's
|
||
|
definition of “effective address.” Except as noted, this
|
||
|
document uses the IEEE 1275 definition of virtual address.</para>
|
||
|
|
||
|
<para>In PA parlance, an internal address within the PA address
|
||
|
translation mechanism, used
|
||
|
as in intermediate term in the translation of an effective address to the
|
||
|
corresponding real address.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term><emphasis role="bold">virtual-mode</emphasis></term>
|
||
|
<listitem>
|
||
|
<para>The mode in which OF and its client share a single
|
||
|
virtual address space, and address translation is enabled; all addresses
|
||
|
passed between the client and OF are virtual (translated) addresses.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
</variablelist>
|
||
|
|
||
|
</chapter>
|