
User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
2.3.6.3 Memory ControlMemory control instructions include the following.
•
•Segment register manipulation instructions.
•
This section describes
Table
Table
Name | Mnemonic | Syntax |
| Implementation Notes | |
|
|
|
| ||
|
|
|
| ||
|
|
| The EA is computed, translated, and checked for protection violations. For cache hits, the | ||
|
|
| cache block is marked invalid (I) regardless of whether it was marked exclusive unmodified | ||
|
|
| (E) or exclusive modified (M). A dcbi is not broadcast unless HID0[ABE] = 1, regardless of | ||
Data Cache Block | dcbi | rA,rB | WIMG settings. The instruction acts like a store with respect to address translation and | ||
memory protection. It executes regardless of whether the cache is disabled or locked. | |||||
Invalidate | |||||
|
| The exception priorities (from highest to lowest) for dcbi are as follows: | |||
|
|
| |||
|
|
| 1 | BAT protection | |
|
|
| 2 | TLB protection | |
|
|
|
|
|
See
Segment Register Manipulation Instructions (OEA)
The instructions listed in Table
Table
Name | Mnemonic | Syntax | Implementation Notes | |
|
|
|
| |
|
|
|
| |
mtsr | SR,rS | Execute isync after mtsr. | ||
|
|
|
| |
mtsrin | rS,rB | Execute isync after mtsrin. | ||
|
|
|
| |
mfsr | rD,SR | The shadow SRs in the instruction MMU can be read by setting | ||
HID0[RISEG] before executing mfsr. | ||||
|
|
| ||
|
|
|
| |
mfsrin | rD,rB | — | ||
|
|
|
|
gx_02.fm.(1.2) | Programming Model |
March 27, 2006 | Page 119 of 377 |