Integrated: 8311130: AArch64: Sync SVE related CPU features with VM options

Pengfei Li pli at openjdk.org
Thu Jul 20 09:38:58 UTC 2023


On Mon, 17 Jul 2023 03:19:10 GMT, Pengfei Li <pli at openjdk.org> wrote:

> As discussed in PR #14533, keeping AArch64 flag `UseSVE` and its related CPU features in sync helps to simplify rules in IR tests. In this patch, we mask SVE related CPU features off if specified SVE level in VM option is lower than the hardware supported. Also, to support this change, we move the features string construction to the end of the `initialize()` function.
> 
> We also revert IR rule changes in PR #14533 and fix some code styles. We tested almost full jtreg on SVE, SVE2 and non-SVE CPUs and no new issue is found after this patch.

This pull request has now been integrated.

Changeset: 32833285
Author:    Pengfei Li <pli at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/32833285bf94a17989db9bdfa86f58777ab9187d
Stats:     174 lines in 10 files changed: 123 ins; 18 del; 33 mod

8311130: AArch64: Sync SVE related CPU features with VM options

Reviewed-by: aph, xgong

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

PR: https://git.openjdk.org/jdk/pull/14897


More information about the hotspot-dev mailing list