RFR(M): 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64

John Paul Adrian Glaubitz glaubitz at physik.fu-berlin.de
Tue Apr 24 18:42:15 UTC 2018


Hi Gustavo!

On 04/24/2018 05:54 PM, Gustavo Romero wrote:
>> Quick question: Does this pose any assumptions on the instruction set baseline
>> on ppc64? I haven't build-tested this yet, but I want to avoid it doesn't break
>> on POWER5, for example, which is used in Debian's big-endian ppc64 port.
> 
> Yes, it does. But POWER5 and above are ok. Lightweight sync (lwsync) was
> introduced with Power ISA v2.03 which, by its turn, maps to POWER5.

We are primarily interested in PPC970 and compatible which - according
to Wikipedia - is compliant with POWER ISA 2.03:

> https://en.wikipedia.org/wiki/Power_Architecture#Power_ISA_v.2.03

It's sometimes a bit confusing to differentiate all the different
POWER ISAs because there are so many. That's why I usually ask
in such cases.

> Thanks for taking care of Power + Debian :-)

You're welcome. Debian has both a big-endian (POWER5/970) and little-endian
(POWER8) ppc64 port as well as powerpc (32-bit) and powerpcspe (e500v2)
ports, so PowerPC is quite popular within Debian ;).

Thanks,
Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz at debian.org
`. `'   Freie Universitaet Berlin - glaubitz at physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


More information about the ppc-aix-port-dev mailing list