RFR: 8372942: AArch64: Set JVM flags for Neoverse V3AE core
Andrew Haley
aph at openjdk.org
Thu Jan 1 10:05:03 UTC 2026
On Tue, 2 Dec 2025 14:56:49 GMT, Ruben <duke at openjdk.org> wrote:
> For Neoverse N1, N2, N3, V1, V2 and V3, the following JVM flags are set:
> - UseSIMDForMemoryOps=true
> - OnSpinWaitInst=isb
> - OnSpinWaitInstCount=1
> - AlwaysMergeDMB=false
>
> Additionally, for Neoverse V1, V2 and V3 only, these flags are set:
> - UseCryptoPmullForCRC32=true
> - CodeEntryAlignment=32
>
> Enable the same flags for Neoverse V3AE.
Thanks, this is fine.
I wonder if we should be thinking about replacing some of this open-coded logic with something more expressive and concise. This bunch of model_is() expressions could be a switch, for example.
-------------
Marked as reviewed by aph (Reviewer).
PR Review: https://git.openjdk.org/jdk/pull/28607#pullrequestreview-3621750746
More information about the hotspot-dev
mailing list