EasyManuals Logo
Home>IBM>Computer Hardware>PowerPC 405GP

IBM PowerPC 405GP User Manual

IBM PowerPC 405GP
668 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #164 background imageLoading...
Page #164 background image
real page number (RPN), access control bits (ZSEL, EX, WR), and storage attributes
(W,
I,
M, G,
E,
UO)
..
PID (Process
10)
o
TLBHI (Tag
entry)
o
TLBLO (Data
entry)
o
EPN
RPN
23
24
31
ID
21
22
242526
27
128
21
22
23 24
2728293031
Figure
6ยท2.
TLB
Entries
The virtual address space is extended by adding an 8-bit translation ID (TID) loaded from the Process
ID
(PID) register during a TLB access. The PID identifies one of 255 unique software entities, usually
used as a process
or
thread
ID.
TLBHI[TID] is compared to the PID during a TLB look-up.
Tag
and data entries are written by copying data from GPRs and the PID, using the
tlbwe
instruction.
Tag
and data entries are read by copying data to GPRs and the
PID,
using the
tlbre
instruction.
Software can search for specific entries using the
tlbsx
instruction.
6.3.2 TLB Fields
Each TLB entry describes a page that is enabled for translation and access controls. Fields
in
the TLB
entry
fall into four categories:
โ€ข Information required to identify the page to the hardware translation mechanism
โ€ข Control information specifying the translation
โ€ข
Access control information
โ€ข Storage attribute control information
6.3.2.1
Page
Identification Fields
When an EA is presented to the MMU for processing, the MMU applies several selection criteria to
each TLB entry to
select the appropriate entry. Although it is possible to place multiple entries into the
TLB to match a specific EA and
PID, this is considered a programming error, and the result of a TLB
lookup for such an EA is undefined. The following fields
in
the TLB entry identify the page. Except as
noted,
all comparisons must succeed to validate an entry for subsequent use.
EPN (effective page number,
22 bits)
Compared to some number of the
EAo:21
bits presented to the MMU. The number of bits corresponds
to the page size.
Preliminary Memory Management
6-3

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the IBM PowerPC 405GP and is the answer not in the manual?

IBM PowerPC 405GP Specifications

General IconGeneral
BrandIBM
ModelPowerPC 405GP
CategoryComputer Hardware
LanguageEnglish

Related product manuals