RFR: 8287496: Alternative virtual thread implementation that maps to OS thread [v2]
Aleksey Shipilev
shade at openjdk.java.net
Tue May 31 17:07:43 UTC 2022
On Tue, 31 May 2022 16:54:41 GMT, Boris Ulasevich <bulasevich at openjdk.org> wrote:
> I expected this change to fix the broken ARM32 port, but it doesn't work.
It would not fix ARM32, because the interpreter stubs need to be predicated on `Continuations::enabled()`. Also, as my ARM32 experiments show (https://github.com/openjdk/jdk/pull/8634/files#diff-027490ce3f4a92be9b489d9d2e54c7baaea87b7489399b198543c79f1ce1e2e3R4208-R4216) -- there is a breakage somewhere in C2 as well, which this patch would not seem to resolve as well. So, this is a stepping stone for *some* support, but it does not resolve porting situation fully.
-------------
PR: https://git.openjdk.java.net/jdk/pull/8939
More information about the core-libs-dev
mailing list