![](/images/backgrounds/120559/120559-377204x1.png)
User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
5.4.5 PageIf the translation is not found in the TLBs (a TLB miss), the 750GX initiates a
The following is a summary of the
1.The
2.The first PTE (PTE0) in the primary PTEG is read from memory if cache is enabled. PTE reads occur with an implied WIM memory/cache mode control bit setting of 0b001. Therefore, they are considered cache- able, read (burst) from memory, and placed in the cache.
3.The PTE in the selected PTEG is tested for a match with the virtual page number (VPN) of the access. The VPN is the VSID concatenated with the page index field of the virtual address. For a match to occur, the following must be true:
–PTE[H] = 0
–PTE[V] = 1
–PTE[VSID] =
–PTE[API] =
4.If a match is not found, step 3 is repeated for each of the other seven PTEs in the primary PTEG. If a match is found, the
5.The first PTE (PTE0) in the secondary PTEG is read from memory if cache is enabled. Again, because PTE reads have a WIM bit combination of 0b001, an entire cache line is read into the
6.The PTE in the selected secondary PTEG is tested for a match with the virtual page number (VPN) of the access. For a match to occur, the following must be true:
–PTE[H] = 1
–PTE[V] = 1
–PTE[VSID] =
–PTE[API] =
7.If a match is not found, step 6 is repeated for each of the other seven PTEs in the secondary PTEG. If it is never found, an exception is taken (step 9).
8.If a match is found, the PTE is written into the
9.If a match is not found within the eight PTEs of the secondary PTEG, the search fails, and a
Figure
Figure
Memory Management | gx_05.fm.(1.2) |
Page 204 of 377 | March 27, 2006 |