[RFR] [8u] 8u222-b02 Upstream Sync

Aleksey Shipilev shade at redhat.com
Tue May 14 14:55:28 UTC 2019


On 5/14/19 3:57 PM, Andrew John Hughes wrote:
> Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b02/

corba: trivially fine.
jaxp: trivially fine.
jaxws: trivially fine.
langtools: trivially fine.
nashorn: trivially fine.

root: looks good.
jdk: looks good.

hotspot:

*) sharedRuntime_aarch64.cpp, templateInterpreter_aarch64.cpp, macroAssembler_x86.cpp,
jniHandles.cpp: new G1 blocks have to handle Shenandoah too. Luckily, we have this done in sh/jdk9
(archived), and it could be just picked up from there:

http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/file/37b802a7a71b/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp#l2067
http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/file/37b802a7a71b/src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp#l1419
http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/file/37b802a7a71b/src/cpu/x86/vm/macroAssembler_x86.cpp#l5272
http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/file/37b802a7a71b/src/share/vm/runtime/jniHandles.cpp#l118

Otherwise looks okay.

-Aleksey



More information about the shenandoah-dev mailing list