[jdk11u-dev] Integrated: 8256215: Shenandoah: re-organize saving/restoring machine state in assembler code
    Aleksey Shipilev 
    shade at openjdk.java.net
       
    Wed Jul 28 07:40:38 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
This pull request has now been integrated.
Changeset: eaf59e07
Author:    Aleksey Shipilev <shade at openjdk.org>
URL:       https://git.openjdk.java.net/jdk11u-dev/commit/eaf59e07a4d01f46a0b15124e8e64cb38c320867
Stats:     94 lines in 1 file changed: 52 ins; 13 del; 29 mod
8256215: Shenandoah: re-organize saving/restoring machine state in assembler code
Reviewed-by: zgu
Backport-of: a97aedff9f622ba6816b7550588f1d429bff2483
-------------
PR: https://git.openjdk.java.net/jdk11u-dev/pull/111
    
    
More information about the jdk-updates-dev
mailing list