<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
Hey,</div>
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
Thanks for the quick answer. Unfortunately, I'm getting the very same behavior with 25+23 (which is the linked build). So I assume it might be something else not yet fixed. I would have loved to be able to build the aarch64 JDK locally, however that seems to
be virtually impossible for me (I do have some experience, but I fail to figure out the build of the binutils in the devkit makefiles...</div>
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
There are only 3 potential aarch64 hotspot commits I would like to look into, however only one of them seems
<b>really</b> impactful enough..:</div>
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<ul data-editing-info="{"applyListStyleFromLevel":true}" style="margin-top: 0px; margin-bottom: 0px; list-style-type: disc;">
<li style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<div class="elementToProof"><b>990859cc327: [REDO] Implement C2 VectorizedHashCode on AArch64</b></div>
</li><li style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<div class="elementToProof">21b76f3f07a: AArch64: VM crashes with SIGILL when prctl is disallowed</div>
</li></ul>
<div class="elementToProof" style="font-family: "Courier New", monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
The first one being the more dramatic one IMHO 🙂 It is super hard to pinpoint my fingers on something, because the behavior is
<b>so</b> erratic that not even the problems stay the same from run to run. One of my applications even gets a NoClassDefFound on the main class, as it seems it fails to evaluate the classpath properly (or find classes in jars, ...). If I rearrange the classpath
it finds the class and fails differently.</div>
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
Open for any ideas and/or advice and also willing to try out some - BUT my actual A53 is a real anti-beast. There is no way I could build something directly on that board - it is simply too weak.</div>
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
Best, Markus</div>
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> porters-dev <porters-dev-retn@openjdk.org> on behalf of Andrew Haley <aph-open@littlepinkcloud.com><br>
<b>Sent:</b> Monday, 26 May 2025 10:25<br>
<b>To:</b> porters-dev@openjdk.org <porters-dev@openjdk.org><br>
<b>Subject:</b> Re: Aarch64 and Cortex A53 - broken since 21.0.7</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">On 5/26/25 06:18, Duft Markus wrote:<br>
> Good Morning,<br>
> <br>
> As documented in much detail in the following ticket, 21.0.7 broke Aarch64 support on the Cortex A53 CPU.<br>
> <br>
> <a href="https://github.com/adoptium/adoptium-support/issues/1295">https://github.com/adoptium/adoptium-support/issues/1295</a><br>
> <br>
> There is a reproducer in the Ticket, basically the steps are:<br>
<br>
If this is `8353237: [AArch64] Incorrect result of VectorizedHashCode <br>
intrinsic on Cortex-A53`, it's fixed in JDK head. Download it <br>
[here](https://adoptium.net/en-GB/temurin/nightly/?version=25)<br>
<br>
-- <br>
Andrew Haley (he/him)<br>
Java Platform Lead Engineer<br>
Red Hat UK Ltd. <<a href="https://www.redhat.com">https://www.redhat.com</a>><br>
<a href="https://eu01.z.antigena.com/l/0sXdfbZmwaKD_wl11rlRJ40KC4NgfkkdkTFF4Bu04M4B6D0grJ1SK_SuD0iXihVB6JGwXPxxREE~dRxdvw3dZ4b6QPaq8NAOa-g9_sUPxtVLNeqGTtQNAR-XOdFL~Rnj5WYLlEPf9K_QVLORNLLti1JCI6CUvDQCK_GF0dr4N~c33-VSMQ~iC9SgC7ba">https://eu01.z.antigena.com/l/0sXdfbZmwaKD_wl11rlRJ40KC4NgfkkdkTFF4Bu04M4B6D0grJ1SK_SuD0iXihVB6JGwXPxxREE~dRxdvw3dZ4b6QPaq8NAOa-g9_sUPxtVLNeqGTtQNAR-XOdFL~Rnj5WYLlEPf9K_QVLORNLLti1JCI6CUvDQCK_GF0dr4N~c33-VSMQ~iC9SgC7ba</a>
<br>
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671<br>
<br>
</div>
</span></font></div>
<font face="Arial,Helvetica" size="-1"><br>
SSI Schäfer Software Development GmbH | Friesachstraße 15 | 8114 Friesach | Austria
<br>
Registered Office: Friesach | Commercial Register: 617462h | VAT no. ATU80145424<br>
Commercial Court: Landesgericht für Zivilrechtssachen Graz<br>
Managing Directors: Manfred Muckenhumer, Barbara Schlosser<br>
<br>
Unsere Hinweise zum Umgang mit personenbezogenen Daten finden Sie <a href="https://www.ssi-schaefer.com/de-at/datenschutz" target="_blank">
hier</a>. <br>
You can find our information on the handling of personal data <a href="https://www.ssi-schaefer.com/en-de/privacy" target="_blank">
here</a>. <br>
</font>
</body>
</html>