[Bug 3488] New: [IcedTea8] Add latest updates from AArch64 port for 3.6.0

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

[Bug 3488] New: [IcedTea8] Add latest updates from AArch64 port for 3.6.0

bugzilla-daemon
Bug ID 3488
Summary [IcedTea8] Add latest updates from AArch64 port for 3.6.0
Product IcedTea
Version 8-hg
Hardware aarch64
OS All
Status NEW
Severity normal
Priority P5
Component IcedTea
Assignee gnu.andrew@redhat.com
Reporter gnu.andrew@redhat.com
CC unassigned@icedtea.classpath.org

Same as bug 3078, bug 3220, bug 3280, bug 3372 and bug 3423 for 3.6.0.


You are receiving this mail because:
  • You are on the CC list for the bug.
Reply | Threaded
Open this post in threaded view
|

[Bug 3488] [IcedTea8] Add latest updates from AArch64 port for 3.6.0

bugzilla-daemon
[hidden email] changed bug 3488
What Removed Added
Status NEW ASSIGNED
Blocks   3428
Target Milestone --- 3.6.0


You are receiving this mail because:
  • You are on the CC list for the bug.
Reply | Threaded
Open this post in threaded view
|

[Bug 3488] [IcedTea8] Add latest updates from AArch64 port for 3.6.0

bugzilla-daemon
In reply to this post by bugzilla-daemon

Comment # 1 on bug 3488 from [hidden email]
details:
http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=4c8b69896325
author: Andrew John Hughes <[hidden email]>
date: Tue Oct 31 06:20:53 2017 +0000

    Bump to icedtea-3.6.0.

    Upstream changes:
      - S8029659: Keytool, print key algorithm of certificate or key entry
      - S8035496, PR3487: G1 ARM: missing remset entry noticed by VerifyAfterGC
for vm/gc/concurrent/lp50yp10rp70mr30st0
      - S8057810: New defaults for DSA keys in jarsigner and keytool
      - S8075484: SocketInputStream.socketRead0 can hang even with soTimeout
set
      - S8077670: sun/security/krb5/auto/MaxRetries.java may fail with
BindException
      - S8087144: sun/security/krb5/auto/MaxRetries.java fails with Retry count
is -1 less
      - S8153146: sun/security/krb5/auto/MaxRetries.java failed with timeout
      - S8157561: Ship the unlimited policy files in JDK Updates
      - S8158517: Minor optimizations to ISO10126PADDING
      - S8161190, PR3488: AArch64: Fix overflow in immediate cmp instruction
      - S8165543: Better window framing
      - S8169026: Handle smartcard clean up better
      - S8169966: Larger AWT menus
      - S8170218: Improved Font Metrics
      - S8171252: Improve exception checking
      - S8171261: Stability fixes for lcms
      - S8171319: keytool should print out warnings when reading or generating
cert/cert req using weak algorithms
      - S8174109: Better queuing priorities
      - S8174966: Unreferenced references
      - S8175940: More certificate subject checking
      - S8176751: Better URL connections
      - S8177569: keytool should not warn if signature algorithm used in
cacerts is weak
      - S8177837: need to upgrade install tools
      - S8178714: PKIX validator nameConstraints check failing after change
8175940
      - S8178794: Correct Kerberos ticket grants
      - S8179084: HotSpot VM fails to start when AggressiveHeap is set
      - S8179423: 2 security tests started failing for JDK 1.6.0 u161 b05
      - S8179564: Missing @bug for tests added with JDK-8165367
      - S8180024: Improve construction of objects during deserialization
      - S8180711: Better invokespecial checks
      - S8181048: Refactor existing providers to refer to the same constants
for default values for key length
      - S8181100: Better Base Exceptions
      - S8181323: Better timezone processing
      - S8181327: Better X processing
      - S8181370: Better keystore handling
      - S8181432: Better processing of unresolved permissions
      - S8181597: Process Proxy presentation
      - S8181612: More stable connection processing
      - S8181692: Update storage implementations
      - S8182879: Add warnings to keytool when using JKS and JCEKS
      - S8183028: Improve CMS header processing
      - S8184682: Upgrade compression library
      - S8184937: LCMS error 13: Couldn't link the profiles
      - S8185039: Incorrect GPL header causes RE script to miss swap to
commercial header for licensee source bundle
      - S8185040: Incorrect GPL header causes RE script to miss swap to
commercial header for licensee source bundle
      - S8185778: 8u151 L10n resource file update
      - S8185845: Add SecurityTools.java test library
      - S8186503: sun/security/tools/jarsigner/DefaultSigalg.java failed after
backport to JDK 6/7/8
      - S8186533: 8u151 L10n resource file update md20
      - S8186674: Remove JDK-8174109 from CPU Aug 21 week builds
      - S8187224, PR3488: aarch64: some inconsistency between aarch64_ad.m4 and
aarch64.ad

    ChangeLog:

    2017-10-30  Andrew John Hughes  <[hidden email]>

        Bump to icedtea-3.6.0.
        * Makefile.am:
        (JDK_UPDATE_VERSION): Bump to 151.
        (BUILD_VERSION): Set to b12.
        (CORBA_CHANGESET): Update to icedtea-3.6.0pre02 tag.
        (JAXP_CHANGESET): Likewise.
        (JAXWS_CHANGESET): Likewise.
        (JDK_CHANGESET): Likewise.
        (LANGTOOLS_CHANGESET): Likewise.
        (OPENJDK_CHANGESET): Likewise.
        (NASHORN_CHANGESET): Likewise.
        (CORBA_SHA256SUM): Likewise.
        (JAXP_SHA256SUM): Likewise.
        (JAXWS_SHA256SUM): Likewise.
        (JDK_SHA256SUM): Likewise.
        (LANGTOOLS_SHA256SUM): Likewise.
        (OPENJDK_SHA256SUM): Likewise.
        (NASHORN_SHA256SUM): Likewise.
        (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah
        and AArch32 ports.
        (install-data-local): Install policy JAR files into new
        policy directories.
        (uninstall-local): Remove policy JAR files from their
        subdirectories and prune the now empty directories.
        * NEWS: Updated.
        * configure.ac: Bump to 3.6.0.
        * hotspot.map.in: Update to icedtea-3.6.0 tag.
        * patches/hotspot/aarch32/8035496-pr3487.patch,
        * patches/hotspot/aarch32/8180711.patch,
        * patches/hotspot/aarch32/8184682.patch:
        Add AArch32 patches for latest HotSpot updates (symlinked
        to Shenandoah ones). The AArch32 port doesn't include the
        AArch64 port so PR3488 fixes are excluded.
        * patches/hotspot/shenandoah/8035496-pr3487.patch,
        * patches/hotspot/shenandoah/8161190-pr3488.patch,
        * patches/hotspot/shenandoah/8180711.patch,
        * patches/hotspot/shenandoah/8184682.patch,
        * patches/hotspot/shenandoah/8187224-pr3488.patch:
        Add Shenandoah patches for latest HotSpot updates.


You are receiving this mail because:
  • You are on the CC list for the bug.
Reply | Threaded
Open this post in threaded view
|

[Bug 3488] [IcedTea8] Add latest updates from AArch64 port for 3.6.0

bugzilla-daemon
In reply to this post by bugzilla-daemon

Comment # 2 on bug 3488 from [hidden email]
details:
http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=f71e75cc8eed
author: Andrew John Hughes <[hidden email]>
date: Wed Nov 01 05:26:05 2017 +0000

    Bump shenandoah to aarch64-shenandoah-jdk8u151-b13.

    Upstream changes:
      - Add missing UseShenandoahGC checks to C2
      - [backport] Add JVMTI notifications to Shenandoah GC pauses.
      - [backport] After Evac verification should run consistently
      - [backport] All definitions should start with Shenandoah*
      - [backport] Allocation latency tracing
      - [backport] Allow allocations in pinned regions
      - [backport] Assorted monitoring support fixes
      - [backport] Avoid Full STW GC on System.gc() + related fixes
      - [backport] BrooksPointer tracing overwhelms -Xlog:gc=trace
      - [backport] Cannot do more than 1000 Full GCs
      - [backport] Cap heap size for TestRegionSizeArgs test
      - [backport] Cleanup "dirty" mentions
      - [backport] Cleanup unused methods and statements + Trivial cleanup:
removed unused field, etc.
      - [backport] Common pause marker to capture everything before/after pause
      - [backport] Consistent print_on and tty handling
      - [backport] "continuous" heuristics
      - [backport] Disable biased locking by default
      - [backport] Fix build error: avoid loops with empty bodies
      - [backport] Fix build error: switches over enums should take all enums
      - [backport] Fix build error: verifier liveness should not be implicitly
casted to size_t
      - [backport] Fixed assertion failures when printing heap region to trace
output
      - [backport] Fixed C calling convention of shenandoah_wb() on Windows
      - [backport] LotsOfCycles test always degrades to Full GC
      - [backport] Made ShenandoahPrinter debug only
      - [backport] Make sure different Verifier levels work
      - [backport] Make sure we have at least one memory pool per memory
manager (JMX) + JMX double-counts heap used size
      - [backport] Mark heuristics diagnostic/experimental
      - [backport] Move Verifier "start" message under (gc,start)
      - [backport] On-demand commit as heap resizing strategy
      - [backport] Periodic GC
      - [backport] PhiNode::has_only_data_users() needs to apply to shenandoah
barrier only
      - [backport] Pinning humongous regions should be allowed
      - [backport] Reclaimed humongous regions should count towards immediate
garbage
      - [backport] Refactor region flags into finite state machine
      - [backport] Refactor ShConcThread dispatch
      - [backport] Refactor ShenandoahFreeSet + Fast-forward over humongous
regions to keep "current" non-humongous
      - [backport] Refactor ShenandoahHeapLock
      - [backport] Refactor ShenandoahHeapRegionSet
      - [backport] Region (byte|word) shifts as the replacement for divisions
      - [backport] Rehash -XX:-UseTLAB in tests + Rehash allocation tests
      - [backport] Rename inline guards
      - [backport] Selectable humongous threshold + Humongous top() should be
correct for iteration
      - [backport] Shortcut concurrent cycle when enough immediate garbage is
reclaimed
      - [backport] Templatize and improve inlining of arraycopy and clone
barriers.
      - [backport] TestRegionSampling test
      - [backport] TestSmallHeap test for Shenandoah
      - [backport] Uncommit heap regions after given delay
      - [backport] Underflow in adaptive free_threshold calculation
      - [backport] Unlock more GC-specific tests for Shenandoah
      - [backport] Update counters on slow-path more rarely
      - [backport] Verifier should avoid pushing on stack when walking objects
past TAMS
      - [backport] Verifier should walk cset and humongous regions
      - [backport] Verify humongous regions liveness
      - [backport] Verify liveness data
      - Correct way to fix Windows call convention issue
      - Fix build error in release config.
      - Fixed Fixed message logging
      - Handle Java heap initialization and expansion failures
      - Make sure -verbose:gc, PrintGC, PrintGCDetails work consistently
      - Missing barriers on constant oops + acmp rework + cas fix + write
barrier on constant oop fix
      - Missing UseShenandoahGC check in LibraryCallKit::inline_multiplyToLen()
      - Missing UseShenandoahGC check to C2
      - OOME in SurrogateLockerThread deadlocks the GC cycle
      - Properly unlock ShenandoahVerify
      - Remove unused memory_for, fixing the build
      - Remove useless code following acmp rework
      - Revert accidental G1 closure rename
      - S8161190: AArch64: Fix overflow in immediate cmp instruction
      - S8173207: Upgrade compression library
      - S8173770: Image conversion improvements
      - S8174164: SafePointNode::_replaced_nodes breaks with irreducible loops
      - S8175097: [TESTBUG] 8174164 fix missed the test
      - S8179084: HotSpot VM fails to start when AggressiveHeap is set
      - S8180711: Better invokespecial checks
      - S8181420: PPC: Image conversion improvements
      - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
      - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher updates
source base
      - S8184682: Upgrade compression library
      - S8187224: aarch64: some inconsistency between aarch64_ad.m4 and
aarch64.ad
      - Test bug: test library and flags in TestHeapAlloc
      - UnlockDiagnosticVMOptions flag is needed for ShenandoahVerify
      - Write barrier pin and expand cleanup

    ChangeLog:

    2017-10-31  Andrew John Hughes  <[hidden email]>

        Bump shenandoah to aarch64-shenandoah-jdk8u151-b13.
        * patches/hotspot/shenandoah/8161190-pr3488.patch,
        * patches/hotspot/shenandoah/8187224-pr3488.patch:
        AArch64 fixes removed as applied in upstream Shenandoah.
        * patches/hotspot/shenandoah/8179084-pr3409-rh1455694.patch,
        * patches/hotspot/shenandoah/8180711.patch,
        * patches/hotspot/shenandoah/8181946.patch,
        * patches/hotspot/shenandoah/8184682.patch:
        Moved to aarch32 patches tree as applied in upstream
        Shenandoah.
        * Makefile.am:
        (ICEDTEA_PATCHES): Drop 8187224 and 8161190 as AArch64
        only and applied upstream in Shenandoah now. Move
        8179084, 8181946, 8180711 and 8184682 to AArch32 only.
        * NEWS: Updated.
        * hotspot.map.in: Bump shenandoah to
        aarch64-shenandoah-jdk8u151-b13.
        * patches/hotspot/aarch32/8179084-pr3409-rh1455694.patch,
        * patches/hotspot/aarch32/8180711.patch,
        * patches/hotspot/aarch32/8181946.patch,
        * patches/hotspot/aarch32/8184682.patch:
        Replace symlinks with full versions from Shenandoah
        patches tree.


You are receiving this mail because:
  • You are on the CC list for the bug.
Reply | Threaded
Open this post in threaded view
|

[Bug 3488] [IcedTea8] Add latest updates from AArch64 port for 3.6.0

bugzilla-daemon
In reply to this post by bugzilla-daemon

Comment # 3 on bug 3488 from [hidden email]
details:
http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=bed72f56b47d
author: aph
date: Fri Jul 22 17:05:08 2016 +0100

    8161190, PR3488: AArch64: Fix overflow in immediate cmp instruction
    Summary: Use subs instead of cmp to compare BlockZeroingLowLimit. Subs can
check and handle immediate out of range correctly.
    Reviewed-by: aph
    Contributed-by: [hidden email]


You are receiving this mail because:
  • You are on the CC list for the bug.
Reply | Threaded
Open this post in threaded view
|

[Bug 3488] [IcedTea8] Add latest updates from AArch64 port for 3.6.0

bugzilla-daemon
In reply to this post by bugzilla-daemon

Comment # 4 on bug 3488 from [hidden email]
details:
http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=e2d13b496321
author: fyang
date: Tue Sep 05 19:09:18 2017 +0800

    8187224, PR3488: aarch64: some inconsistency between aarch64_ad.m4 and
aarch64.ad
    Summary: fix ROL_INSN and ROR_INSN definition in aarch64_ad.m4
    Reviewed-by: aph


You are receiving this mail because:
  • You are on the CC list for the bug.
Reply | Threaded
Open this post in threaded view
|

[Bug 3488] [IcedTea8] Add latest updates from AArch64 port for 3.6.0

bugzilla-daemon
In reply to this post by bugzilla-daemon
[hidden email] changed bug 3488
What Removed Added
Status ASSIGNED RESOLVED
Resolution --- FIXED

Comment # 5 on bug 3488 from [hidden email]
Fixed in icedtea-3.6.0.


You are receiving this mail because:
  • You are on the CC list for the bug.