![](/images/backgrounds/120559/120559-377199x1.png)
User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
Table
Priority | Scenario | Causes Setting of R Bit | Causes Setting of C Bit | |||
|
|
|
| |||
OEA | 750GX | OEA | 750GX | |||
|
| |||||
|
|
|
|
|
| |
|
|
|
|
|
| |
|
|
|
|
| ||
| execution model in the absence of | Maybe1 |
|
|
| |
4 | imprecise exceptions, or of | No | No | No | ||
| for instructions that would cause no other kind of precise |
|
|
|
| |
| exception. |
|
|
|
| |
|
|
|
|
|
| |
5 | All other | Maybe1 | No | Maybe1 | No | |
6 | Maybe | No | No | No | ||
|
|
|
|
|
| |
7 | Maybe1 | No | Maybe1 | No | ||
8 | Store conditional (stwcx.) that does not store | Maybe1 | Yes | Maybe1 | Yes | |
9 | Yes | Yes | No | No | ||
|
|
|
|
|
| |
10 | Load instruction or eciwx | Yes | Yes | No | No | |
|
|
|
|
|
| |
11 | Store instruction, ecowx, or dcbz instruction | Yes | Yes | Yes | Yes | |
|
|
|
|
|
| |
12 | Instruction Cache Block Invalidate (icbi), dcbt, or dcbtst | Maybe | No | No | No | |
instruction | ||||||
|
|
|
|
| ||
|
|
|
|
|
| |
13 | Data Cache Block Store (dcbst) or Data Cache Block | Maybe | Yes | No | No | |
Flush (dcbf) instruction | ||||||
|
|
|
|
| ||
|
|
|
|
|
| |
14 | Data Cache Block Invalidate (dcbi) instruction | Maybe1 | Yes | Maybe1 | Yes |
Note:
1 If C is set, R is guaranteed to be set also.
For more information, see “Page History Recording” in Chapter 7, “Memory Management,” of the PowerPC Microprocessor Family: The Programming Environments Manual.
5.4.2 Page Memory ProtectionThe 750GX implements page memory protection as it is defined in Chapter 7, “Memory Management,” in the PowerPC Microprocessor Family: The Programming Environments Manual.
5.4.3 TLB DescriptionThe 750GX implements separate
Because the 750GX has two MMUs (IMMU and DMMU) that operate in parallel, some of the MMU resources are shared, and some are actually duplicated (shadowed) in each MMU to maximize performance. For example, although the architecture defines a single set of Segment Registers for the MMU, the 750GX maintains two identical sets of Segment Registers, one for the IMMU and one for the DMMU. When an instruction that updates the Segment Register executes, the 750GX automatically updates both sets.
gx_05.fm.(1.2) | Memory Management |
March 27, 2006 | Page 199 of 377 |