User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
Basic features of the 750GX MMU implementation defined by the OEA are as follows:
•Support for
•
•Segmented address
The 750GX also provides the following features that are not required by the PowerPC Architecture:
•Separate translation lookaside buffers
•
•TLB invalidation— The 750GX implements the optional TLB Invalidate Entry (tlbie) and TLB Synchronize (tlbsync) instructions, which can be used to invalidate TLB entries. For more information on the tlbie and tlbsync instructions, see Section 5.4.3.2, TLB Invalidation, on page 201.
Figure
Table
Feature Category | Architecturally Defined/ | Feature | |
|
| ||
|
|
| |
|
|
| |
|
| 232 bytes of effective address | |
Address ranges | Architecturally defined | 252 bytes of virtual address | |
|
| 232 bytes of physical address | |
Page size | Architecturally defined | 4 KB | |
|
|
| |
Segment size | Architecturally defined | 256 MB | |
|
|
| |
Architecturally defined | Range of 128 | ||
| |||
Implemented with IBAT and DBAT registers in BAT array | |||
|
| ||
|
|
| |
|
| Segments selectable as | |
|
|
| |
Memory protection | Architecturally defined | Pages selectable as user/supervisor and | |
|
|
| |
|
| Blocks selectable as user/supervisor and | |
|
|
| |
Page history | Architecturally defined | Referenced and changed bits defined and maintained | |
|
|
| |
Architecturally defined | Translations stored as PTEs in hashed page tables in memory | ||
| |||
Page table size determined by mask in SDR1 register | |||
|
| ||
|
|
|
Memory Management | gx_05.fm.(1.2) |
Page 180 of 377 | March 27, 2006 |