IBM PowerPC 604 User Manual page 220

Risc
Table of Contents

Advertisement

PA+- PA+8
(Fetch next PTE In PTEG)
Primary Page
Table Search
Generate PA using Primary Hash Function
PA+- BaSe PA of PTEG
Fetch PTE from PTEG
Fetch PTE (64 bits)
from PA
PTE [VSID, API, H,
VI
=
Segment Descriptor [VSID], EA[APQ, 0, 1
otherwise
otherwise<.
Last
PTE in PTEG
~
(l-Se-co-nda_ry_P-ag-~
~
\_,Table Search
H~
PTE[R) = 1
PTE[R) = 0
(from Figure 5-10)
Perform Secondary
Page Table Search
WritePTE
intoTLB
otherwise
Check Memory Protection
VIOiation Conditions
Aocess Permitted
ocess Prohibited
dcbz Instruction
withWor1=1
R_~otherwlse
PTE[R]+-1
(Update PTE[R)
m
Memory}
otherwl~ore
operation with
~
~
PTE[C)=O
otherwise -
I
otherwise
Alignment Exoeption
R_Flag = 1
PTE[RI +-1
(Update PTE[R)
in
Memory}
Page Table
Search Complete
TLB[PTE[Cil +- 1
PTE[Cl+-1
(Update PTE[C) in
Memory}
Also Update
PTEIR) In Memory
ifl=l_Flag = 1
Page Table
Search Complete
R_Flag= 1
PTE[Rl+-1
(Update PTE[R)
1n Memory}
Memory Protection
Violation
Figure
5-9.
Primary Page Table Search
Chapter 5. Memory Management
5-31
-

Advertisement

Table of Contents
loading

Table of Contents