User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
atomic access to noncoherent memory. For detailed information on these instructions, see Chapter 2, Programming Model, on page 57.
The lwarx instruction performs a load word from memory operation and creates a reservation for the
The stwcx. instruction does not check the reservation for a matching address. The stwcx. instruction is only required to determine whether a reservation exists. The stwcx. instruction performs a store word operation only if the reservation exists. If the reservation has been cancelled for any reason, then the stwcx. instruction fails and clears the CR0[EQ] bit in the Condition Register. The architectural intent is to follow the lwarx and stwcx. instruction pair with a conditional branch, which checks to see whether the stwcx. instruction failed.
If the page table entry is marked
The 750GX’s data cache treats all stwcx. operations as
3.4 Cache Control
The 750GX’s L1 caches are controlled by programming specific bits in the HID0
3.4.1 Cache-Control Parameters in HID0
The HID0
gx_03.fm.(1.2) | |
March 27, 2006 | Page 131 of 377 |