Integrated: 8274615: Support relaxed atomic add for linux-aarch64

Kim Barrett kbarrett at openjdk.java.net
Tue Oct 12 09:44:20 UTC 2021


On Fri, 1 Oct 2021 05:04:45 GMT, Kim Barrett <kbarrett at openjdk.org> wrote:

> Please review this change to the linux-aarch64 port to support relaxed
> atomic add operations.  Both ldxr/stxr and LSE-based implementations are
> provided. The appropriate one to use selected at runtime, using the existing
> infrastructure for that selection.
> 
> Testing:
> mach5 tier1-3
> Some hand-checked performance and functional testing that both LSE and
> non-LSE implementations work, and that the relaxed operations are faster
> than the conservative default.

This pull request has now been integrated.

Changeset: 8de26361
Author:    Kim Barrett <kbarrett at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/8de26361f7d789c7b317536198c891756038a8ea
Stats:     64 lines in 4 files changed: 51 ins; 0 del; 13 mod

8274615: Support relaxed atomic add for linux-aarch64

Reviewed-by: aph, dholmes

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

PR: https://git.openjdk.java.net/jdk/pull/5785


More information about the hotspot-dev mailing list