[jdk17u-dev] RFR: 8324824: AArch64: Detect Ampere-1B core and update default options for Ampere CPUs

Patrick Zhang qpzhang at openjdk.org
Sat Feb 10 10:39:25 UTC 2024


Hi,

This pull request contains a backport of commit [9936aeea](https://github.com/openjdk/jdk/commit/9936aeea32b71509151099e6d28905e0322b2bc2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository.

Not a clean merge to 17u-dev. 
Manually resolved the merging conflicts due to line differences on `enum Ampere_CPU_Model` and `Feature_Flag`, removed redundant changes in order to limit the update to the code changes only from commit [9936aeea]. This can also lower the risk and limit the functionality impact to to particular Ampere new CPU cores Ampere-1/1A/1B. Same scope as that of the commit [9936aeea].

Passed pre-submit tests, ran Jtreg `tier1`, `tier2`, and `gtest` tests, no related issue found with the patch, also tested:
`make run-test TEST="jtreg:hotspot/jtreg/compiler/onSpinWait*" `
`make run-test TEST="micro:ThreadOnSpinWait*"`

Thanks for review.

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

Commit messages:
 - Backport 9936aeea32b71509151099e6d28905e0322b2bc2

Changes: https://git.openjdk.org/jdk17u-dev/pull/2202/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2202&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8324824
  Stats: 13 lines in 2 files changed: 9 ins; 0 del; 4 mod
  Patch: https://git.openjdk.org/jdk17u-dev/pull/2202.diff
  Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2202/head:pull/2202

PR: https://git.openjdk.org/jdk17u-dev/pull/2202


More information about the jdk-updates-dev mailing list