[jdk11u-dev] RFR: 8256215: Shenandoah: re-organize saving/restoring machine state in assembler code
Aleksey Shipilev
shade at openjdk.java.net
Tue Jul 27 09:11:34 UTC 2021
On Thu, 8 Jul 2021 16:19:43 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
> This improves Shenandoah support on x86_32. There were numerous failures on lower `UseSSE` modes, which this patch is supposed to fix. The notable differences from the upstream is the absence of LRB-native code, which does not exist in 11u. Ditto for nmethod barriers that also do not exist in 11u.
>
> Additional testing:
> - [x] Linux x86_64 fastdebug `hotspot_gc_shenandoah`
> - [x] Linux x86_64 fastdebug `tier1` with Shenandoah
> - [x] Linux x86_32 fastdebug `hotspot_gc_shenandoah` with default, SSE=1, SSE=2
> - [x] Linux x86_32 fastdebug `tier1` with Shenandoah default, SSE=1, SSE=2
> - [x] Linux x86_32 fastdebug `tier2` with Shenandoah default, SSE=1, SSE=2
Friendly reminder. @rkennke, @zhengyu123?
-------------
PR: https://git.openjdk.java.net/jdk11u-dev/pull/111
More information about the jdk-updates-dev
mailing list