User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
Translation Lookaside Buffer Management
The
See Chapter 7, Signal Descriptions, on page 249 for more information about TLB operations. Table
Table
Name | Mnemonic | Syntax | Implementation Notes | |
|
|
|
| |
|
|
|
| |
|
|
| Invalidates both ways in both instruction and data TLB entries at the index provided | |
TLB Invalidate | tlbie | rB | by | |
Entry | invalidate all entries in both TLBs, the programmer should issue 64 tlbie instruc- | |||
|
| |||
|
|
| tions; each should successively increment this field. | |
|
|
|
| |
TLB Synchronize | tlbsync | — | On the 750GX, the only function tlbsync serves is to wait for the TLB Invalidate | |
Synchronize (TLBISYNC) signal to go inactive. | ||||
|
|
| ||
|
|
|
|
Implementation Note: The tlbia instruction is optional for an implementation if its effects can be achieved through some other mechanism. Therefore, it is not implemented on the 750GX. As described above, tlbie can be used to invalidate a particular index of the TLB based on
The presence and exact semantics of the TLB management instructions are
To simplify assembly language coding, a set of alternative mnemonics is provided for some frequently used operations (such as
For a complete list of simplified mnemonics, see Appendix F, “Simplified Mnemonics” in the PowerPC Microprocessor Family: The Programming Environments Manual.
Programming Model | gx_02.fm.(1.2) |
Page 120 of 377 | March 27, 2006 |