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

Martin Doerr mdoerr at openjdk.org
Mon Apr 7 08:43:57 UTC 2025


On Mon, 7 Apr 2025 08:21:03 GMT, Suchismith Roy <sroy at openjdk.org> wrote:

>> src/hotspot/cpu/ppc/vm_version_ppc.hpp line 113:
>> 
>>> 111:   static bool has_fcfids()  { return (_features & fcfids_m) != 0; }
>>> 112:   static bool has_vand()    { return (_features & vand_m) != 0; }
>>> 113:   static bool has_lqarx()   { return (_features & lqarx_m) != 0; }
>> 
>> Why are the other Power7 and older instruction checks not removed?
>
> Hi @TheRealMDoerr  I removed the instructions mentioned in the issue. How can I determine which instructions were older ? Is there a file where it is mentioned specifically ?

The Power ISA has a section "Appendix E. Power ISA Instruction Set Sorted by Opcode" at the end. We require Power8 which matches "Power ISA v2.07". All instructions from v2.07 or older are available.

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

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


More information about the hotspot-dev mailing list