Integrated: 8286360: ARM32: Fix crashes after JDK-8284161 (Virtual Threads)
Aleksey Shipilev
shade at openjdk.java.net
Tue Jun 7 07:28:05 UTC 2022
On Tue, 10 May 2022 15:51:10 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
> Virtual Threads are not fully implemented on ARM32, but there is a fallback implementation that can be used. Still, there is some VM code that is executed unconditionally anyway, crashing the VM on some tests. This improves the ARM32 code to the point that VM is able to build itself and pass tests. This adds the scaffolding for full implementation too.
>
> Additional testing:
> - [x] Linux arm32 fastdebug build
> - [x] Linux arm32 fastdebug, `jdk_loom hotspot_loom` pass
> - [x] Linux arm32 fastdebug, `jdk_jfr` passes (some timeout failures, because the board I have is very slow)
This pull request has now been integrated.
Changeset: b6c6cc5d
Author: Aleksey Shipilev <shade at openjdk.org>
URL: https://git.openjdk.java.net/jdk/commit/b6c6cc5d9918bf1727ae13d09f8a3bf677a058a7
Stats: 201 lines in 7 files changed: 140 ins; 38 del; 23 mod
8286360: ARM32: Fix crashes after JDK-8284161 (Virtual Threads)
Co-authored-by: Sergey Nazarkin <snazarki at openjdk.org>
Reviewed-by: dsamersoff
-------------
PR: https://git.openjdk.java.net/jdk/pull/8634
More information about the hotspot-dev
mailing list