[RFR] [8u] 8u312-b05 Upstream Sync

Andrew Hughes gnu.andrew at redhat.com
Mon Oct 4 03:32:19 UTC 2021


Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b05/

Merge changesets:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b05/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b05/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b05/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b05/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b05/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b05/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b05/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b05/root/merge.changeset

Changes in aarch64-shenandoah-jdk8u312-b05:
  - JDK-7188942: Remove support of pbuffers in OGL Java2d pipeline
  - JDK-8022323: [JavaSecurityScanner] review package com.sun.management.* Native methods should be private
  - JDK-8131062: aarch64: add support for GHASH acceleration
  - JDK-8134869: AARCH64: GHASH intrinsic is not optimal
  - JDK-8269851: OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers
  - JDK-8272124: Cgroup v1 initialization causes NullPointerException when cgroup path contains colon
  - JDK-8272714: [8u] Build failure after backport of JDK-8248901 with MSVC 2013

Main issues of note:
None, clean merge.

diffstat for root
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

diffstat for corba
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

diffstat for jaxp
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

diffstat for jaxws
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

diffstat for langtools
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

diffstat for nashorn
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

diffstat for jdk
 b/.hgtags                                                              |    1 
 b/make/mapfiles/libawt/mapfile-mawt-vers                               |    1 
 b/make/mapfiles/libawt_xawt/mapfile-vers                               |    1 
 b/make/mapfiles/libmanagement/mapfile-vers                             |   12 
 b/src/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java        |    5 
 b/src/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java          |   20 
 b/src/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java             |    5 
 b/src/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java  |   24 
 b/src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m              |   18 
 b/src/macosx/native/sun/java2d/opengl/CGLSurfaceData.h                 |    3 
 b/src/macosx/native/sun/java2d/opengl/CGLSurfaceData.m                 |  147 -----
 b/src/share/classes/sun/awt/image/VolatileSurfaceManager.java          |    4 
 b/src/share/classes/sun/java2d/opengl/OGLContext.java                  |    8 
 b/src/share/classes/sun/java2d/opengl/OGLSurfaceData.java              |   18 
 b/src/share/classes/sun/java2d/opengl/OGLUtilities.java                |    3 
 b/src/share/classes/sun/java2d/pipe/hw/AccelSurface.java               |    5 
 b/src/share/native/sun/java2d/opengl/OGLContext.h                      |    4 
 b/src/share/native/sun/java2d/opengl/OGLSurfaceData.h                  |    3 
 b/src/solaris/classes/sun/java2d/opengl/GLXGraphicsConfig.java         |   20 
 b/src/solaris/classes/sun/java2d/opengl/GLXSurfaceData.java            |   10 
 b/src/solaris/classes/sun/java2d/opengl/GLXVolatileSurfaceManager.java |   24 
 b/src/solaris/classes/sun/management/OperatingSystemImpl.java          |  252 ++++++----
 b/src/solaris/native/sun/java2d/opengl/GLXGraphicsConfig.c             |    8 
 b/src/solaris/native/sun/java2d/opengl/GLXSurfaceData.c                |   84 ---
 b/src/solaris/native/sun/management/LinuxOperatingSystem.c             |    2 
 b/src/solaris/native/sun/management/MacosxOperatingSystem.c            |    2 
 b/src/solaris/native/sun/management/OperatingSystemImpl.c              |   10 
 b/src/solaris/native/sun/management/SolarisOperatingSystem.c           |    2 
 b/src/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java         |   21 
 b/src/windows/classes/sun/java2d/opengl/WGLSurfaceData.java            |    5 
 b/src/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java |   29 -
 b/src/windows/classes/sun/management/OperatingSystemImpl.java          |   50 +
 b/src/windows/native/sun/java2d/opengl/WGLGraphicsConfig.c             |   11 
 b/src/windows/native/sun/java2d/opengl/WGLSurfaceData.c                |  176 ------
 b/src/windows/native/sun/management/OperatingSystemImpl.c              |   16 
 b/test/java/awt/image/VolatileImage/BitmaskVolatileImage.java          |   93 +++
 36 files changed, 414 insertions(+), 683 deletions(-)

diffstat for hotspot
 b/.hgtags                                             |    1 
 b/src/cpu/aarch64/vm/assembler_aarch64.hpp            |   85 ++++++++-
 b/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp        |  157 +++++++++++++++++-
 b/src/cpu/aarch64/vm/vm_version_aarch64.cpp           |   10 +
 b/src/share/vm/utilities/globalDefinitions_visCPP.hpp |    8 
 5 files changed, 241 insertions(+), 20 deletions(-)

Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc (Zero),
ppc64, ppc64le, aarch32 (Zero) & aarch64.

Ok to push?

Thanks,
-- 
Andrew :)
Pronouns: he / him or they / them
Senior Free Java Software Engineer
OpenJDK Package Owner
Red Hat, Inc. (http://www.redhat.com)

PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04  C5A0 CFDA 0F9B 3596 4222


More information about the shenandoah-dev mailing list