Figure 5-9. Primary Page Table Search - IBM PowerPC 750GX User Manual

Risc microprocessor
Table of Contents

Advertisement

Figure 5-9. Primary Page Table Search

PA ← PA+ 8
(Fetch Next PTE in PTEG)
Otherwise
Otherwise
Otherwise
R_Flag = 1
PTE[R] ←1
(Update PTE[R]
in Memory)
Page Table
Search Complete
gx_05.fm.(1.2)
March 27, 2006
Primary Page
Table Search
Generate PA Using Primary Hash Function
PA ← Base PA of PTEG
Fetch PTE (64-Bits)
from PA
Otherwise
Segment Descriptor [VSID], EA[API], 0, 1
Last PTE in PTEG
Perform Secondary
Page Table Search
Otherwise
Check Memory
Protection
Access Permitted
Access Prohibited
Store Operation
with PTE[C] = 0
TLB[PTE[C]] ← 1
PTE[C] ←1
(Update PTE[C] in
Memory)
Also Update PTE[R]
in Memory if R_Flag = 1
Page Table
Search Complete
IBM PowerPC 750GX and 750GL RISC Microprocessor
Fetch PTE from PTEG
PTE [VSID, API, H, V] =
PTE[R] = 1
PTE[R] = 0
Write PTE into
TLB
dcbz Instruction
with W or I = 1
R_Flag = 1
PTE[R] ←1 (Update
PTE[R] in Memory)
Other-
R_Flag = 1
PTE[R] ←1
(Update PTE[R]
in Memory)
Memory Protection
User's Manual
Secondary Page
Table Search Hit
(From Figure 5-10
on page 206)
PTE[R] ← 1
R_Flag ← 1
Otherwise
Alignment Exception
Violation
Memory Management
Page 205 of 377

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Powerpc 750gl

Table of Contents