RFR: JDK-8331859 : [PPC64] Remove support for Power7 and older [v6]

Martin Doerr mdoerr at openjdk.org
Fri May 2 12:21:06 UTC 2025


On Fri, 2 May 2025 12:13:10 GMT, Suchismith Roy <sroy at openjdk.org> wrote:

>> src/hotspot/cpu/ppc/assembler_ppc.inline.hpp line 703:
>> 
>>> 701: inline void Assembler::ldarx_unchecked(Register d, Register a, Register b, int eh1)           { emit_int32( LDARX_OPCODE | rt(d) | ra0mem(a) | rb(b) | eh(eh1)); }
>>> 702: inline void Assembler::lqarx_unchecked(Register d, Register a, Register b, int eh1)           { emit_int32( LQARX_OPCODE | rt(d) | ra0mem(a) | rb(b) | eh(eh1)); }
>>> 703: inline bool Assembler::lxarx_hint_exclusive_access()                                          { return true; }
>> 
>> Should better be removed completely.
>
> Hi @TheRealMDoerr hint_exclusive_access flag should be set to true ?

All `&& lxarx_hint_exclusive_access()` usages should be removed.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/20262#discussion_r2071531408


More information about the hotspot-dev mailing list