Timur Tabi wrote:
Scott Wood wrote:

No.  clrsetbits operates on I/O registers, not RAM.

Does lwarx require the EA to be cached memory or something?

That's implementation dependent, and support for accesses to uncached memory is being phased out of book E according to the E500 manual.

 The reservation is held within the processor, so it should work on I/O.

Even if the core supports lwarx/stwcx to uncached memory, the I/O bus must support atomic read-modify-write transactions for this to work.

Why do you think you need lwarx/stwcx to I/O?

-Scott
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev

Reply via email to