From snazarki at aojmv0008.oracle.com Tue Feb 9 07:50:32 2021 From: snazarki at aojmv0008.oracle.com (snazarki at aojmv0008.oracle.com) Date: Tue, 09 Feb 2021 07:50:32 +0000 Subject: hg: aarch32-port/jdk8u/jaxp: 4 new changesets Message-ID: <202102090750.1197oWqB008515@aojmv0008.oracle.com> Changeset: 602a50469eb0 Author: andrew Date: 2021-01-20 01:22 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/602a50469eb0 8259384: CUP version wrong in THIRD_PARTY_README after JDK-8233548 Reviewed-by: sgehwolf ! THIRD_PARTY_README Changeset: ca792b61ae05 Author: andrew Date: 2021-02-01 04:00 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/ca792b61ae05 Added tag jdk8u292-b00 for changeset bbaa1d8d7979 ! .hgtags Changeset: 968201a5d391 Author: snazarki Date: 2021-02-08 23:27 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/968201a5d391 Merge ! .hgtags Changeset: 324cbb66fa74 Author: snazarki Date: 2021-02-09 10:33 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/324cbb66fa74 Added tag jdk8u292-b01-aarch32-20210209 for changeset 968201a5d391 ! .hgtags From snazarkin at azul.com Tue Feb 9 07:50:32 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Tue, 09 Feb 2021 07:50:32 +0000 Subject: hg: aarch32-port/jdk8u/langtools: 4 new changesets Message-ID: <202102090750.1197oW9R008516@aojmv0008.oracle.com> Changeset: 1563975f72e6 Author: andrew Date: 2021-01-20 01:22 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/1563975f72e6 8259384: CUP version wrong in THIRD_PARTY_README after JDK-8233548 Reviewed-by: sgehwolf ! THIRD_PARTY_README Changeset: 9b3b56a11f7b Author: andrew Date: 2021-02-01 04:00 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/9b3b56a11f7b Added tag jdk8u292-b00 for changeset 55862cff797a ! .hgtags Changeset: 7d1df8ff3767 Author: snazarki Date: 2021-02-08 23:27 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/7d1df8ff3767 Merge ! .hgtags Changeset: ad37b1b7969e Author: snazarki Date: 2021-02-09 10:33 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/ad37b1b7969e Added tag jdk8u292-b01-aarch32-20210209 for changeset 7d1df8ff3767 ! .hgtags From snazarkin at azul.com Tue Feb 9 07:50:43 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Tue, 09 Feb 2021 07:50:43 +0000 Subject: hg: aarch32-port/jdk8u/hotspot: 23 new changesets Message-ID: <202102090750.1197ohaI008588@aojmv0008.oracle.com> Changeset: e3d3b9611239 Author: stuefe Date: 2019-03-29 08:36 +0100 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/e3d3b9611239 8221408: Windows 32bit build build errors/warnings in hotspot Reviewed-by: kbarrett, dholmes ! src/share/vm/oops/markOop.hpp Changeset: ccaca70e893c Author: sgehwolf Date: 2019-03-12 10:43 +0100 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/ccaca70e893c 8217338: [Containers] Improve systemd slice memory limit support Summary: Use hierachical memory limit in addition to memory_limits_in_bytes Reviewed-by: bobv, dholmes ! src/os/linux/vm/osContainer_linux.cpp ! src/os/linux/vm/osContainer_linux.hpp Changeset: 713bd5476acc Author: iignatyev Date: 2016-12-07 14:37 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/713bd5476acc 8078450: Implement consistent process for quarantine of tests Reviewed-by: dfazunen, dholmes, sspitsyn, phh ! test/Makefile + test/ProblemList.txt ! test/runtime/6626217/Test6626217.sh ! test/runtime/6929067/Test6929067.sh ! test/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/runtime/InitialThreadOverflow/testme.sh ! test/runtime/LoadClass/LoadClassNegative.java ! test/runtime/NMT/MallocStressTest.java ! test/runtime/SharedArchiveFile/SharedBaseAddress.java ! test/runtime/XCheckJniJsig/XCheckJSig.java ! test/runtime/jsig/Test8017498.sh ! test/runtime/memory/ReadFromNoaccessArea.java Changeset: bde3d107028c Author: sgehwolf Date: 2019-08-01 15:54 -0400 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/bde3d107028c 8226899: Problemlist compiler/rtm tests Reviewed-by: roland, andrew ! test/ProblemList.txt Changeset: 21cf022ac550 Author: thartmann Date: 2019-08-30 11:11 +0200 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/21cf022ac550 8230388: Problemlist additional compiler/rtm tests Summary: Putting tests on the problem list. Reviewed-by: roland ! test/ProblemList.txt Changeset: 48a018a40f07 Author: hseigel Date: 2020-09-25 17:16 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/48a018a40f07 8250984: Memory Docker tests fail on some Linux kernels w/o cgroupv1 swap limit capabilities Reviewed-by: bobv, sgehwolf, phh ! test/runtime/containers/docker/TestMemoryAwareness.java Changeset: 6d9f5328694b Author: sgehwolf Date: 2019-07-12 19:37 +0200 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/6d9f5328694b 8227642: [TESTBUG] Make docker tests podman compatible Reviewed-by: mseledtsov, iignatyev, phh ! test/testlibrary/com/oracle/java/testlibrary/DockerTestUtils.java ! test/testlibrary/com/oracle/java/testlibrary/Platform.java Changeset: fffb29a53519 Author: sgehwolf Date: 2019-07-22 10:48 +0200 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/fffb29a53519 8228434: jdk/net/Sockets/Test.java fails after JDK-8227642 Summary: Move container constant to separate test lib class Reviewed-by: alanb, phh + test/testlibrary/com/oracle/java/testlibrary/Container.java ! test/testlibrary/com/oracle/java/testlibrary/DockerTestUtils.java ! test/testlibrary/com/oracle/java/testlibrary/Platform.java Changeset: 6b4a25ec5eaf Author: andrew Date: 2021-01-07 17:54 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/6b4a25ec5eaf Merge Changeset: 57803c5a2f13 Author: thartmann Date: 2016-11-29 08:16 +0100 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/57803c5a2f13 8168996: C2 crash at postaloc.cpp:140 : assert(false) failed: unexpected yanked node Summary: Prevent MemBarAcquire from keeping a LoadNNode alive by adding it to the worklist if it is the only user of a DecodeNNode. Reviewed-by: kvn, adinn ! src/share/vm/opto/node.cpp Changeset: c80a6fd21394 Author: sla Date: 2014-05-05 20:17 +0200 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c80a6fd21394 8031126: java/lang/management/ThreadMXBean/ThreadUserTime.java fails intermittently Reviewed-by: coleenp, simonis, goetz, gthornbr ! src/os/linux/vm/os_linux.cpp Changeset: db3b97029d3d Author: kbarrett Date: 2016-09-19 13:12 -0400 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/db3b97029d3d 8258079: Eliminate ParNew's use of klass_or_null() Summary: Use list_ptr_from_klass instead of klass_or_null. Reviewed-by: mgerdin, jmasa ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp Changeset: 3d026d2bda87 Author: kbarrett Date: 2016-11-22 20:24 -0500 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/3d026d2bda87 8258933: G1 needs klass_or_null_acquire Summary: Use acquire where needed, split refinment humongous and non to simplify. Reviewed-by: tschatzl, ehelin, aph ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: 2025476613c2 Author: jbachorik Date: 2021-01-12 15:16 +0100 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/2025476613c2 8258396: SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk() Reviewed-by: mgronlun ! src/share/vm/jfr/recorder/storage/jfrStorage.cpp Changeset: aa3d863d3ab5 Author: shade Date: 2021-01-19 10:45 +0100 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/aa3d863d3ab5 8259568: PPC64 builds broken after JDK-8221408 8u backport Reviewed-by: mdoerr, aph ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp Changeset: 0d1533092ef8 Author: andrew Date: 2021-01-19 20:49 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/0d1533092ef8 Merge Changeset: b316aa340b90 Author: andrew Date: 2021-01-20 01:23 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/b316aa340b90 8259384: CUP version wrong in THIRD_PARTY_README after JDK-8233548 Reviewed-by: sgehwolf ! THIRD_PARTY_README Changeset: 03570d8cebe0 Author: ysuenaga Date: 2019-05-11 01:17 +0900 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/03570d8cebe0 8223186: HotSpot compile warnings from GCC 9 Reviewed-by: dholmes, aeubanks, sgehwolf ! src/os/linux/vm/osContainer_linux.cpp ! src/share/vm/prims/jvmtiExport.hpp Changeset: 827e57cd9f8a Author: eosterlund Date: 2019-01-29 10:13 +0100 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/827e57cd9f8a 8216987: ciMethodData::load_data() unpacks MDOs with non-atomic copy Reviewed-by: kvn, mdoerr, thartmann ! src/share/vm/ci/ciMethodData.cpp Changeset: f57189b7648d Author: andrew Date: 2021-02-01 03:48 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/f57189b7648d 8257192: Integrate AArch64 JIT port into 8u 7009641: Don't fail VM when CodeCache is full 8073108: [AArch64] Use x86 and SPARC CPU instructions for GHASH acceleration 8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space (AArch64 changes) 8131779: AARCH64: add Montgomery multiply intrinsic 8132875: AArch64: Fix error introduced into AArch64 CodeCache by commit for 8130309 8135018: AARCH64: Missing memory barriers for CMS collector 8145320: Create unsafe_arraycopy and generic_arraycopy for AArch64 8148328: aarch64: redundant lsr instructions in stub code. 8148783: aarch64: SEGV running SpecJBB2013 8148948: aarch64: generate_copy_longs calls align() incorrectly 8149080: AArch64: Recognise disjoint array copy in stub code 8149365: aarch64: memory copy does not prefetch on backwards copy 8149907: aarch64: use load/store pair instructions in call_stub 8150038: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero 8150045: arraycopy causes segfaults in SATB during garbage collection 8150082: aarch64: optimise small array copy 8150229: aarch64: pipeline class for several instructions is not set correctly 8150313: aarch64: optimise array copy using SIMD instructions 8150394: aarch64: add support for 8.1 LSE CAS instructions 8150652: Remove unused code in AArch64 back end 8151340: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. 8151502: optimize pd_disjoint_words and pd_conjoint_words 8151775: aarch64: add support for 8.1 LSE atomic operations 8152537: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. 8152840: aarch64: improve _unsafe_arraycopy stub routine 8153172: aarch64: hotspot crashes after the 8.1 LSE patch is merged 8153713: aarch64: improve short array clearing using store pair 8153797: aarch64: Add Arrays.fill stub code 8154413: AArch64: Better byte behaviour 8154537: AArch64: some integer rotate instructions are never emitted 8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode 8155015: Aarch64: bad assert in spill generation code 8155100: AArch64: Relax alignment requirement for byte_map_base 8155612: Aarch64: vector nodes need to support misaligned offset 8155617: aarch64: ClearArray does not use DC ZVA 8155627: Enable SA on AArch64 8155653: TestVectorUnalignedOffset.java not pushed with 8155612 8156731: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine 8157841: aarch64: prefetch ignores cache line size 8157906: aarch64: some more integer rotate instructions are never emitted 8158913: aarch64: SEGV running Spark terasort 8159052: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words 8159063: aarch64: optimise unaligned array copy long 8160748: [AArch64] Inconsistent types for ideal_reg 8161072: AArch64: jtreg compiler/uncommontrap/TestDeoptOOM failure 8161190: AArch64: Fix overflow in immediate cmp instruction 8164113: AArch64: follow-up the fix for 8161598 8165673: AArch64: Fix JNI floating point argument handling 8167200: AArch64: Broken stack pointer adjustment in interpreter 8167421: AArch64: in one core system, fatal error: Illegal threadstate encountered 8167595: AArch64: SEGV in stub code cipherBlockChaining_decryptAESCrypt 8168699: Validate special case invocations [AArch64 support] 8168888: Port 8160591: Improve internal array handling to AArch64. 8170100: AArch64: Crash in C1-compiled code accessing References 8170188: jtreg test compiler/types/TestMeetIncompatibleInterfaceArrays.java causes JVM crash 8170873: PPC64/aarch64: Poor StrictMath performance due to non-optimized compilation 8171537: aarch64: compiler/c1/Test6849574.java generates guarantee failure in C1 8172881: AArch64: assertion failure: the int pressure is incorrect 8173472: AArch64: C1 comparisons with null only use 32-bit instructions 8176100: [AArch64] [REDO][REDO] G1 Needs pre barrier on dereference of weak JNI handles 8177661: Correct ad rule output register types from iRegX to iRegXNoSp 8179954: AArch64: C1 and C2 volatile accesses are not sequentially consistent 8182581: aarch64: fix for crash caused by earlyret of compiled method 8183925: [AArch64] Decouple crash protection from watcher thread 8186325: AArch64: jtreg test hotspot/test/gc/g1/TestJNIWeakG1/TestJNIWeakG1.java SEGV 8187224: aarch64: some inconsistency between aarch64_ad.m4 and aarch64.ad 8189170: [AArch64] Add option to disable stack overflow checking in primordial thread for use with JNI_CreateJavaJVM 8193133: Assertion failure because 0xDEADDEAD can be in-heap 8195685: AArch64 port of 8174962: Better interface invocations 8195859: AArch64: vtableStubs gtest fails after 8174962 8196136: AArch64: Correct register use in patch for JDK-8194686 8196221: AArch64: Mistake in committed patch for JDK-8195859 8199712: [AArch64] Flight Recorder 8203481: Incorrect constraint for unextended_sp in frame:safe_for_sender 8203699: java/lang/invoke/SpecialInterfaceCall fails with SIGILL on aarch64 8205421: AARCH64: StubCodeMark should be placed after alignment 8206163: AArch64: incorrect code generation for StoreCM 8207345: Trampoline generation code reads from uninitialized memory 8207838: AArch64: Float registers incorrectly restored in JNI call 8209413: AArch64: NPE in clhsdb jstack command 8209414: [AArch64] method handle invocation does not respect JVMTI interp_only mode 8209415: Fix JVMTI test failure HS202 8209420: Track membars for volatile accesses so they can be properly optimized 8209835: Aarch64: elide barriers on all volatile operations 8210425: [AArch64] sharedRuntimeTrig/sharedRuntimeTrans compiled without optimization 8211064: [AArch64] Interpreter and c1 don't correctly handle jboolean results in native calls 8211233: MemBarNode::trailing_membar() and MemBarNode::leading_membar() need to handle dying subgraphs better 8213134: AArch64: vector shift failed with MaxVectorSize=8 8213419: [AArch64] C2 may hang in MulLNode::Ideal()/MulINode::Ideal() with gcc 8.2.1 8214857: "bad trailing membar" assert failure at memnode.cpp:3220 8215951: AArch64: jtreg test vmTestbase/nsk/jvmti/PopFrame/popframe005 segfaults 8215961: jdk/jfr/event/os/TestCPUInformation.java fails on AArch64 8216350: AArch64: monitor unlock fast path not called 8216989: CardTableBarrierSetAssembler::gen_write_ref_array_post_barrier() does not check for zero length on AARCH64 8217368: AArch64: C2 recursive stack locking optimisation not triggered 8218185: aarch64: missing LoadStore barrier in TemplateTable::putfield_or_static 8219011: Implement MacroAssembler::warn method on AArch64 8219635: aarch64: missing LoadStore barrier in TemplateTable::fast_storefield 8221220: AArch64: Add StoreStore membar explicitly for Volatile Writes in TemplateTable 8221658: aarch64: add necessary predicate for ubfx patterns 8224671: AArch64: mauve System.arraycopy test failure 8224828: aarch64: rflags is not correct after safepoint poll 8224851: AArch64: fix warnings and errors with Clang and GCC 8.3 8224880: AArch64: java/javac error with AllocatePrefetchDistance 8228400: Remove built-in AArch64 simulator 8228406: Superfluous change in chaitin.hpp 8228593: Revert explicit JDK 7 support additions 8228716: Revert InstanceKlass::print_on debug additions 8228718: Revert incorrect backport of JDK-8129757 to 8-aarch64 8228725: AArch64: Purge method call format support 8228747: Revert "unused" attribute from test_arraycopy_func 8228767: Revert ResourceMark additions 8228770: Revert development hsdis changes 8229123: Revert build fixes for aarch64/zero 8229124: Revert disassembler.cpp changes 8229145: Revert TemplateTable::bytecode() visibility change 8233839: aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub 8237512: AArch64: aarch64TestHook leaks a BufferBlob 8246482: Build failures with +JFR -PCH 8247979: aarch64: missing side effect of killing flags for clearArray_reg_reg 8248219: aarch64: missing memory barrier in fast_storefield and fast_accessfield Reviewed-by: shade, aph ! agent/make/Makefile ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/Makefile ! agent/src/os/linux/libproc.h ! agent/src/share/classes/sun/jvm/hotspot/HSDB.java + agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAARCH64.java + agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java + agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java ! make/defs.make + make/linux/makefiles/aarch64.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/sa.make + make/linux/platform_aarch64 ! make/sa.files + src/cpu/aarch64/vm/aarch64.ad + src/cpu/aarch64/vm/aarch64Test.cpp + src/cpu/aarch64/vm/aarch64_ad.m4 + src/cpu/aarch64/vm/ad_encode.m4 + src/cpu/aarch64/vm/assembler_aarch64.cpp + src/cpu/aarch64/vm/assembler_aarch64.hpp + src/cpu/aarch64/vm/assembler_aarch64.inline.hpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp + src/cpu/aarch64/vm/bytecodes_aarch64.cpp + src/cpu/aarch64/vm/bytecodes_aarch64.hpp + src/cpu/aarch64/vm/bytes_aarch64.hpp + src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp + src/cpu/aarch64/vm/c1_Defs_aarch64.hpp + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp + src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp + src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp + src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp + src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp + src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp + src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp + src/cpu/aarch64/vm/c1_globals_aarch64.hpp + src/cpu/aarch64/vm/c2_globals_aarch64.hpp + src/cpu/aarch64/vm/c2_init_aarch64.cpp + src/cpu/aarch64/vm/codeBuffer_aarch64.hpp + src/cpu/aarch64/vm/compiledIC_aarch64.cpp + src/cpu/aarch64/vm/copy_aarch64.hpp + src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/debug_aarch64.cpp + src/cpu/aarch64/vm/depChecker_aarch64.cpp + src/cpu/aarch64/vm/depChecker_aarch64.hpp + src/cpu/aarch64/vm/disassembler_aarch64.hpp + src/cpu/aarch64/vm/frame_aarch64.cpp + src/cpu/aarch64/vm/frame_aarch64.hpp + src/cpu/aarch64/vm/frame_aarch64.inline.hpp + src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp + src/cpu/aarch64/vm/globals_aarch64.hpp + src/cpu/aarch64/vm/icBuffer_aarch64.cpp + src/cpu/aarch64/vm/icache_aarch64.cpp + src/cpu/aarch64/vm/icache_aarch64.hpp + src/cpu/aarch64/vm/immediate_aarch64.cpp + src/cpu/aarch64/vm/immediate_aarch64.hpp + src/cpu/aarch64/vm/interp_masm_aarch64.cpp + src/cpu/aarch64/vm/interp_masm_aarch64.hpp + src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/interpreterRT_aarch64.cpp + src/cpu/aarch64/vm/interpreterRT_aarch64.hpp + src/cpu/aarch64/vm/interpreter_aarch64.cpp + src/cpu/aarch64/vm/interpreter_aarch64.hpp + src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp + src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp + src/cpu/aarch64/vm/jniTypes_aarch64.hpp + src/cpu/aarch64/vm/jni_aarch64.h + src/cpu/aarch64/vm/macroAssembler_aarch64.cpp + src/cpu/aarch64/vm/macroAssembler_aarch64.hpp + src/cpu/aarch64/vm/macroAssembler_aarch64.inline.hpp + src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp + src/cpu/aarch64/vm/methodHandles_aarch64.cpp + src/cpu/aarch64/vm/methodHandles_aarch64.hpp + src/cpu/aarch64/vm/nativeInst_aarch64.cpp + src/cpu/aarch64/vm/nativeInst_aarch64.hpp + src/cpu/aarch64/vm/registerMap_aarch64.hpp + src/cpu/aarch64/vm/register_aarch64.cpp + src/cpu/aarch64/vm/register_aarch64.hpp + src/cpu/aarch64/vm/register_definitions_aarch64.cpp + src/cpu/aarch64/vm/relocInfo_aarch64.cpp + src/cpu/aarch64/vm/relocInfo_aarch64.hpp + src/cpu/aarch64/vm/runtime_aarch64.cpp + src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp + src/cpu/aarch64/vm/stubGenerator_aarch64.cpp + src/cpu/aarch64/vm/stubRoutines_aarch64.cpp + src/cpu/aarch64/vm/stubRoutines_aarch64.hpp + src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp + src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp + src/cpu/aarch64/vm/templateTable_aarch64.cpp + src/cpu/aarch64/vm/templateTable_aarch64.hpp + src/cpu/aarch64/vm/vmStructs_aarch64.hpp + src/cpu/aarch64/vm/vm_version_aarch64.cpp + src/cpu/aarch64/vm/vm_version_aarch64.hpp + src/cpu/aarch64/vm/vm_version_ext_aarch64.cpp + src/cpu/aarch64/vm/vm_version_ext_aarch64.hpp + src/cpu/aarch64/vm/vmreg_aarch64.cpp + src/cpu/aarch64/vm/vmreg_aarch64.hpp + src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp + src/cpu/aarch64/vm/vtableStubs_aarch64.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_perf_linux.cpp + src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.s + src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/linux_aarch64.ad + src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/vm_version_linux_aarch64.cpp ! src/share/tools/hsdis/hsdis.c ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/main.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/asm/assembler.inline.hpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/asm/macroAssembler.hpp ! src/share/vm/asm/macroAssembler.inline.hpp ! src/share/vm/asm/register.hpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Defs.hpp ! src/share/vm/c1/c1_FpuStackSim.hpp ! src/share/vm/c1/c1_FrameMap.cpp ! src/share/vm/c1/c1_FrameMap.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_LinearScan.hpp ! src/share/vm/c1/c1_MacroAssembler.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/classfile/bytecodeAssembler.cpp ! src/share/vm/classfile/classFileStream.hpp ! src/share/vm/classfile/stackMapTable.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/code/vmreg.hpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/compiler/disassembler.hpp ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecode.hpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp ! src/share/vm/interpreter/bytecodeStream.hpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/cppInterpreter.hpp ! src/share/vm/interpreter/cppInterpreterGenerator.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/interpreterGenerator.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/jfr/writers/jfrEncoders.hpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/buildOopMap.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/locknode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/output.hpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/regmask.cpp ! src/share/vm/opto/regmask.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jni_md.h ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/atomic.inline.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/dtraceJSDT.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/frame.inline.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/icache.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/javaFrameAnchor.hpp ! src/share/vm/runtime/orderAccess.inline.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/prefetch.inline.hpp ! src/share/vm/runtime/registerMap.hpp ! src/share/vm/runtime/relocator.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stackValueCollection.cpp ! src/share/vm/runtime/statSampler.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/thread.inline.hpp ! src/share/vm/runtime/threadLocalStorage.hpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/copy.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/macros.hpp + test/aarch64/DoubleArithTests.java + test/aarch64/DoubleCmpTests.java + test/aarch64/FloatArithTests.java + test/aarch64/FloatCmpTests.java + test/aarch64/IntArithTests.java + test/aarch64/IntCmpTests.java + test/aarch64/IntLogicTests.java + test/aarch64/IntShiftTests.java + test/aarch64/LongArithTests.java + test/aarch64/LongCmpTests.java + test/aarch64/LongLogicTests.java + test/aarch64/LongShiftTests.java + test/compiler/c2/cr6340864/TestByteVect.java + test/compiler/c2/cr6340864/TestDoubleVect.java + test/compiler/c2/cr6340864/TestFloatVect.java + test/compiler/c2/cr6340864/TestIntVect.java + test/compiler/c2/cr6340864/TestLongVect.java + test/compiler/c2/cr6340864/TestShortVect.java + test/compiler/codegen/8144028/BitTests.java ! test/compiler/codegen/IntRotateWithImmediate.java + test/compiler/codegen/TestCharVect2.java + test/compiler/floatingpoint/8165673/TestFloatJNIArgs.java + test/compiler/floatingpoint/8165673/TestFloatJNIArgs.sh + test/compiler/floatingpoint/8165673/libTestFloatJNIArgs.c + test/compiler/floatingpoint/8207838/TestFloatSyncJNIArgs.java + test/compiler/floatingpoint/8207838/TestFloatSyncJNIArgs.sh + test/compiler/floatingpoint/8207838/libTestFloatSyncJNIArgs.c ! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java ! test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java ! test/compiler/intrinsics/sha/cli/SHAOptionsBase.java ! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedAArch64CPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java ! test/compiler/stable/StableConfiguration.java ! test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java + test/compiler/vectorization/TestVectorUnalignedOffset.java Changeset: 4fbe1b3f53bf Author: andrew Date: 2021-02-01 04:00 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/4fbe1b3f53bf Added tag jdk8u292-b00 for changeset d7c102fe9c47 ! .hgtags Changeset: 8d4ee6a51aab Author: snazarki Date: 2021-02-08 23:27 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/8d4ee6a51aab Merge ! .hgtags ! make/defs.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make ! src/os/linux/vm/os_linux.cpp ! src/share/vm/adlc/main.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/asm/assembler.inline.hpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/asm/macroAssembler.hpp ! src/share/vm/asm/macroAssembler.inline.hpp ! src/share/vm/asm/register.hpp ! src/share/vm/c1/c1_Defs.hpp ! src/share/vm/c1/c1_FpuStackSim.hpp ! src/share/vm/c1/c1_FrameMap.cpp ! src/share/vm/c1/c1_FrameMap.hpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_LinearScan.hpp ! src/share/vm/c1/c1_MacroAssembler.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/classfile/bytecodeAssembler.cpp ! src/share/vm/classfile/classFileStream.hpp ! src/share/vm/classfile/stackMapTable.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/code/vmreg.hpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/compiler/disassembler.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecode.hpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp ! src/share/vm/interpreter/bytecodeStream.hpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/cppInterpreter.hpp ! src/share/vm/interpreter/cppInterpreterGenerator.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/interpreterGenerator.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/jfr/writers/jfrEncoders.hpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/buildOopMap.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/locknode.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/output.hpp ! src/share/vm/opto/regmask.cpp ! src/share/vm/opto/regmask.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jni_md.h ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/atomic.inline.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/dtraceJSDT.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/frame.inline.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/icache.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/javaFrameAnchor.hpp ! src/share/vm/runtime/orderAccess.inline.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/prefetch.inline.hpp ! src/share/vm/runtime/registerMap.hpp ! src/share/vm/runtime/relocator.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stackValueCollection.cpp ! src/share/vm/runtime/statSampler.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/threadLocalStorage.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/copy.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/macros.hpp Changeset: 1546e495ec77 Author: snazarki Date: 2021-02-09 10:33 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/1546e495ec77 Added tag jdk8u292-b01-aarch32-20210209 for changeset 8d4ee6a51aab ! .hgtags From snazarkin at azul.com Tue Feb 9 07:50:33 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Tue, 09 Feb 2021 07:50:33 +0000 Subject: hg: aarch32-port/jdk8u: 5 new changesets Message-ID: <202102090750.1197oXRk008527@aojmv0008.oracle.com> Changeset: 2b91e57757f0 Author: andrew Date: 2021-01-20 01:21 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/2b91e57757f0 8259384: CUP version wrong in THIRD_PARTY_README after JDK-8233548 Reviewed-by: sgehwolf ! THIRD_PARTY_README Changeset: 6812bfa1824c Author: andrew Date: 2021-01-30 02:26 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/6812bfa1824c 8257192: Integrate AArch64 JIT port into 8u 8155627: Enable SA on AArch64 Reviewed-by: shade, aph ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: b785e6a31314 Author: andrew Date: 2021-02-01 03:59 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/b785e6a31314 Added tag jdk8u292-b00 for changeset 61aef7018a0d ! .hgtags Changeset: 956bb9399ecb Author: snazarki Date: 2021-02-08 23:27 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/956bb9399ecb Merge ! .hgtags ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: cdd84ed46d60 Author: snazarki Date: 2021-02-09 10:33 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/cdd84ed46d60 Added tag jdk8u292-b01-aarch32-20210209 for changeset 956bb9399ecb ! .hgtags From snazarkin at azul.com Tue Feb 9 07:50:34 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Tue, 09 Feb 2021 07:50:34 +0000 Subject: hg: aarch32-port/jdk8u/nashorn: 4 new changesets Message-ID: <202102090750.1197oYrC008536@aojmv0008.oracle.com> Changeset: 8591780f084a Author: andrew Date: 2021-01-20 01:23 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/8591780f084a 8259384: CUP version wrong in THIRD_PARTY_README after JDK-8233548 Reviewed-by: sgehwolf ! THIRD_PARTY_README Changeset: bc5b3ac20e0a Author: andrew Date: 2021-02-01 04:00 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/bc5b3ac20e0a Added tag jdk8u292-b00 for changeset 8747965a9926 ! .hgtags Changeset: 34b659577231 Author: snazarki Date: 2021-02-08 23:27 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/34b659577231 Merge ! .hgtags Changeset: 40f62c7a3149 Author: snazarki Date: 2021-02-09 10:33 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/40f62c7a3149 Added tag jdk8u292-b01-aarch32-20210209 for changeset 34b659577231 ! .hgtags From snazarkin at azul.com Tue Feb 9 07:50:32 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Tue, 09 Feb 2021 07:50:32 +0000 Subject: hg: aarch32-port/jdk8u/corba: 4 new changesets Message-ID: <202102090750.1197oWWD008526@aojmv0008.oracle.com> Changeset: d2fda5f09063 Author: andrew Date: 2021-01-20 01:22 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/d2fda5f09063 8259384: CUP version wrong in THIRD_PARTY_README after JDK-8233548 Reviewed-by: sgehwolf ! THIRD_PARTY_README Changeset: b4a44a19052d Author: andrew Date: 2021-02-01 04:00 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/b4a44a19052d Added tag jdk8u292-b00 for changeset c666ba7d5c8b ! .hgtags Changeset: 2f0eff5a247d Author: snazarki Date: 2021-02-08 23:27 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/2f0eff5a247d Merge ! .hgtags Changeset: dff279949561 Author: snazarki Date: 2021-02-09 10:33 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/dff279949561 Added tag jdk8u292-b01-aarch32-20210209 for changeset 2f0eff5a247d ! .hgtags From snazarkin at azul.com Tue Feb 9 07:50:34 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Tue, 09 Feb 2021 07:50:34 +0000 Subject: hg: aarch32-port/jdk8u/jaxws: 4 new changesets Message-ID: <202102090750.1197oYk3008539@aojmv0008.oracle.com> Changeset: 37deaa1e58be Author: andrew Date: 2021-01-20 01:22 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/37deaa1e58be 8259384: CUP version wrong in THIRD_PARTY_README after JDK-8233548 Reviewed-by: sgehwolf ! THIRD_PARTY_README Changeset: 9d5330ab0f4e Author: andrew Date: 2021-02-01 04:00 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/9d5330ab0f4e Added tag jdk8u292-b00 for changeset 3b968877ac33 ! .hgtags Changeset: 44816eeb4b9a Author: snazarki Date: 2021-02-08 23:27 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/44816eeb4b9a Merge ! .hgtags Changeset: f72e3fd26610 Author: snazarki Date: 2021-02-09 10:33 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/f72e3fd26610 Added tag jdk8u292-b01-aarch32-20210209 for changeset 44816eeb4b9a ! .hgtags From snazarkin at azul.com Tue Feb 9 07:50:37 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Tue, 09 Feb 2021 07:50:37 +0000 Subject: hg: aarch32-port/jdk8u/jdk: 49 new changesets Message-ID: <202102090750.1197ocVp008570@aojmv0008.oracle.com> Changeset: fd490378af48 Author: prr Date: 2020-06-05 16:40 -0700 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/fd490378af48 8244621: [macos10.15] Garbled FX printing plus CoreText warnings on Catalina when building with Xcode 11 Reviewed-by: kcr, psadhukhan ! src/macosx/native/sun/font/AWTFont.m Changeset: e720b78d3083 Author: serb Date: 2020-11-05 11:35 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e720b78d3083 8255937: Better cleanup for test/jdk/javax/imageio/stream/StreamFlush.java Reviewed-by: jdv ! test/javax/imageio/stream/StreamFlush.java Changeset: f0b6b7e77cdf Author: weijun Date: 2015-12-02 16:44 +0800 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/f0b6b7e77cdf 8141457: keytool default cert fingerprint algorithm should be SHA-256 Reviewed-by: mullan ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/classes/sun/security/tools/keytool/Resources.java Changeset: 1a096444c130 Author: serb Date: 2016-08-23 20:45 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1a096444c130 8160217: JavaSound should clean up resources better Reviewed-by: prr ! src/share/classes/com/sun/media/sound/ModelByteBuffer.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/GetInputStream.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/GetRoot.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/Load.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/LoadAll.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArray.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArrayIntInt.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFile.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFileLongLong.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Available.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Close.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkReset.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkSupported.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Read.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByte.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByteIntInt.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Skip.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLong.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLong.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLongBoolean.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/Unload.java ! test/javax/sound/midi/Gervill/ModelByteBuffer/WriteTo.java ! test/javax/sound/midi/Gervill/ModelByteBufferWavetable/OpenStream.java Changeset: f910b9699402 Author: alitvinov Date: 2020-08-31 17:06 +0100 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/f910b9699402 8249183: JVM crash in "AwtFrame::WmSize" method Reviewed-by: serb, aivanov ! src/windows/classes/sun/awt/windows/WWindowPeer.java ! src/windows/native/sun/windows/awt_Frame.cpp ! src/windows/native/sun/windows/awt_Frame.h ! src/windows/native/sun/windows/awt_Window.cpp ! src/windows/native/sun/windows/awt_Window.h Changeset: 59e5a46d4e31 Author: dmarkov Date: 2020-08-29 08:10 +0100 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/59e5a46d4e31 8252470: java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows Reviewed-by: serb, prr ! src/windows/native/sun/windows/awt_Toolkit.cpp ! test/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java Changeset: ac0a8eb96a13 Author: bpb Date: 2016-02-15 16:59 -0800 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ac0a8eb96a13 8150204: (fs) Enhance java/nio/file/Files/probeContentType/Basic.java debugging output Summary: Add debugging information to the test. Reviewed-by: alanb ! test/java/nio/file/Files/probeContentType/Basic.java Changeset: c3057fb0470e Author: pchopra Date: 2015-07-15 14:05 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c3057fb0470e 8080953: [TEST_BUG]Test java/awt/FontClass/DebugFonts.java fails due to wrongly typed bugid Reviewed-by: azvegint, serb ! test/java/awt/FontClass/DebugFonts.java Changeset: b8ad41e9571f Author: alexsch Date: 2020-12-08 23:19 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b8ad41e9571f 8035166: Remove dependency on EC classes from pkcs11 provider Summary: Move the sun.security.ec.ECParameters and its related classes to sun.security.util package. Reviewed-by: andrew Contributed-by: Sergey Chernyshev - src/share/classes/sun/security/ec/CurveDB.java ! src/share/classes/sun/security/ec/ECKeyPairGenerator.java - src/share/classes/sun/security/ec/ECParameters.java ! src/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/share/classes/sun/security/ec/ECPublicKeyImpl.java - src/share/classes/sun/security/ec/NamedCurve.java ! src/share/classes/sun/security/ec/SunECEntries.java ! src/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/share/classes/sun/security/pkcs11/SunPKCS11.java + src/share/classes/sun/security/util/CurveDB.java + src/share/classes/sun/security/util/ECParameters.java + src/share/classes/sun/security/util/NamedCurve.java Changeset: 3ad72295b457 Author: abakhtin Date: 2020-12-09 10:18 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/3ad72295b457 8253932: SSL debug log prints incorrect caller info Reviewed-by: phh ! src/share/classes/sun/security/ssl/SSLLogger.java Changeset: 405c239690ed Author: mbaesken Date: 2020-07-16 09:52 +0200 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/405c239690ed 8249588: libwindowsaccessbridge issues on 64bit Windows Reviewed-by: arapte, prr ! src/windows/native/sun/bridge/WinAccessBridge.cpp ! src/windows/native/sun/bridge/WinAccessBridge.h Changeset: 60127f405b1a Author: darcy Date: 2015-06-30 17:48 -0700 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/60127f405b1a 8081547: Prepare client libs regression tests for running in a concurrent, headless jtreg environment Reviewed-by: alanb ! test/ProblemList.txt ! test/java/beans/PropertyEditor/6380849/TestPropertyEditor.java ! test/java/beans/PropertyEditor/TestColorClass.java ! test/java/beans/PropertyEditor/TestColorClassJava.java ! test/java/beans/PropertyEditor/TestColorClassNull.java ! test/java/beans/PropertyEditor/TestColorClassValue.java ! test/java/beans/PropertyEditor/TestFontClass.java ! test/java/beans/PropertyEditor/TestFontClassJava.java ! test/java/beans/PropertyEditor/TestFontClassNull.java ! test/java/beans/PropertyEditor/TestFontClassValue.java ! test/java/beans/XMLEncoder/java_awt_ScrollPane.java Changeset: a740fff509e6 Author: sgehwolf Date: 2020-10-22 16:36 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a740fff509e6 8254854: [cgroups v1] Metric limits not properly detected on some join controller combinations Reviewed-by: phh ! src/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java Changeset: facca632f645 Author: sgehwolf Date: 2019-03-12 10:43 +0100 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/facca632f645 8217338: [Containers] Improve systemd slice memory limit support Summary: Use hierachical memory limit in addition to memory_limits_in_bytes Reviewed-by: bobv, dholmes ! src/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java ! src/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java Changeset: caf8b22e4fd7 Author: jdowland Date: 2020-12-11 12:33 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/caf8b22e4fd7 8038723: Openup some PrinterJob tests Reviewed-by: andrew + test/java/awt/print/Dialog/DestinationTest.java + test/java/awt/print/Dialog/MediaInPrintable.java + test/java/awt/print/Dialog/PrintApplet.html + test/java/awt/print/Dialog/PrintApplet.java + test/java/awt/print/Dialog/PrintDialog.java + test/java/awt/print/Dialog/PrintDlgApp.java + test/java/awt/print/Dialog/PrintDlgPageable.java + test/java/awt/print/Dialog/RestoreActiveWindowTest/RestoreActiveWindowTest.html + test/java/awt/print/Dialog/RestoreActiveWindowTest/RestoreActiveWindowTest.java + test/java/awt/print/PageFormat/CustomPaper.java + test/java/awt/print/PageFormat/NullPaper.java + test/java/awt/print/PageFormat/Orient.java + test/java/awt/print/PageFormat/PDialogTest.java + test/java/awt/print/PageFormat/PageSetupDialog.java + test/java/awt/print/PageFormat/ReverseLandscapeTest.java + test/java/awt/print/PageFormat/SetOrient.html + test/java/awt/print/PageFormat/SetOrient.java + test/java/awt/print/PageFormat/SmallPaperPrinting.java + test/java/awt/print/PageFormat/ValidateCustom.java + test/java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java + test/java/awt/print/PrinterJob/CheckAccess.java + test/java/awt/print/PrinterJob/CheckPrivilege.java + test/java/awt/print/PrinterJob/CompareImageable.java + test/java/awt/print/PrinterJob/CustomFont/A.ttf + test/java/awt/print/PrinterJob/CustomFont/CustomFont.java + test/java/awt/print/PrinterJob/DeviceScale.java + test/java/awt/print/PrinterJob/DrawImage.java + test/java/awt/print/PrinterJob/DrawStringMethods.java + test/java/awt/print/PrinterJob/EmptyFill.java + test/java/awt/print/PrinterJob/GlyphPositions.java + test/java/awt/print/PrinterJob/HeadlessPrintingTest.java + test/java/awt/print/PrinterJob/InitToBlack.java + test/java/awt/print/PrinterJob/InvalidPage.java + test/java/awt/print/PrinterJob/JobName/PrinterJobName.java + test/java/awt/print/PrinterJob/Legal/PrintTest.java + test/java/awt/print/PrinterJob/MultiThread/MultiThreadTest.java + test/java/awt/print/PrinterJob/NullGetName.java + test/java/awt/print/PrinterJob/NumCopies.java + test/java/awt/print/PrinterJob/PSQuestionMark.java + test/java/awt/print/PrinterJob/PSWindingRule.java + test/java/awt/print/PrinterJob/PageDialogTest.java + test/java/awt/print/PrinterJob/PageDlgPrnButton.java + test/java/awt/print/PrinterJob/PaintText.java + test/java/awt/print/PrinterJob/PrintAllFonts.java + test/java/awt/print/PrinterJob/PrintBadImage.java + test/java/awt/print/PrinterJob/PrintCompoundString.java + test/java/awt/print/PrinterJob/PrintDialog.java + test/java/awt/print/PrinterJob/PrintDialogCancel.java + test/java/awt/print/PrinterJob/PrintFontStyle.java + test/java/awt/print/PrinterJob/PrintImage.java + test/java/awt/print/PrinterJob/PrintNullString.java + test/java/awt/print/PrinterJob/PrintParenString.java + test/java/awt/print/PrinterJob/PrintRotatedText.java + test/java/awt/print/PrinterJob/PrintTextLayout.java + test/java/awt/print/PrinterJob/PrintTextPane.java - test/java/awt/print/PrinterJob/PrintTextTest.html ! test/java/awt/print/PrinterJob/PrintTextTest.java + test/java/awt/print/PrinterJob/PrintTranslatedFont.java + test/java/awt/print/PrinterJob/PrintVolatileImage.java + test/java/awt/print/PrinterJob/PrinterDevice.java + test/java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.html + test/java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.java + test/java/awt/print/PrinterJob/PrinterJobDialogBugDemo.java + test/java/awt/print/PrinterJob/RemoveListener.java + test/java/awt/print/PrinterJob/ScaledText/ScaledText.java + test/java/awt/print/PrinterJob/SecurityDialogTest.java + test/java/awt/print/PrinterJob/SetCopies/Test.java + test/java/awt/print/PrinterJob/SwingUIText.java + test/java/awt/print/PrinterJob/ThinLines.java + test/java/awt/print/PrinterJob/XparColor.java + test/java/awt/print/PrinterJob/raster/RasterTest.java Changeset: c1d3b72824ea Author: prr Date: 2020-05-18 17:16 -0700 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c1d3b72824ea 6949753: [TEST BUG]: java/awt/print/PageFormat/PDialogTest.java needs update by removing a infinite loop Reviewed-by: jdv - test/java/awt/print/PageFormat/PDialogTest.java Changeset: 040629aab099 Author: dongbohe Date: 2020-11-19 21:13 +0800 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/040629aab099 8256642: [TEST_BUG] jdk/test/javax/sound/midi/MidiSystem/DefaultProperties.java failed Reviewed-by: zgu Contributed-by: wangshuai94 at huawei.com ! test/javax/sound/midi/MidiSystem/DefaultDevices.java ! test/javax/sound/midi/MidiSystem/DefaultProperties.java ! test/javax/sound/midi/MidiSystem/ProviderCacheing.java - test/javax/sound/midi/MidiSystem/testdata/lib/conf/sound.properties + test/javax/sound/midi/MidiSystem/testdata/lib/sound.properties ! test/javax/sound/sampled/AudioSystem/DefaultMixers.java ! test/javax/sound/sampled/AudioSystem/DefaultProperties.java ! test/javax/sound/sampled/AudioSystem/ProviderCacheing.java - test/javax/sound/sampled/AudioSystem/testdata/lib/conf/sound.properties + test/javax/sound/sampled/AudioSystem/testdata/lib/sound.properties Changeset: 7208c8539f75 Author: pbansal Date: 2019-09-11 15:58 +0530 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/7208c8539f75 8225805: Java Access Bridge does not close the logger Reviewed-by: dmarkov, jdv ! src/windows/native/sun/bridge/WinAccessBridge.cpp Changeset: c85c408581cb Author: sgehwolf Date: 2020-12-14 18:12 +0100 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c85c408581cb 8258241: [8u] Missing doPrivileged() hunks from JDK-8226575 Reviewed-by: andrew ! src/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java Changeset: 9d7ac5cdf6be Author: alexsch Date: 2014-05-21 14:13 +0400 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/9d7ac5cdf6be 8041561: Inconsistent opacity behaviour between JCheckBox and JRadioButton Reviewed-by: malenkov ! src/share/classes/javax/swing/plaf/metal/MetalIconFactory.java + test/javax/swing/JRadioButton/8041561/bug8041561.java Changeset: e9cd2dd86b79 Author: hseigel Date: 2020-09-29 19:59 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e9cd2dd86b79 8253476: TestUseContainerSupport.java fails on some Linux kernels w/o swap limit capabilities Reviewed-by: bobv, coleenp ! test/jdk/internal/platform/docker/TestUseContainerSupport.java Changeset: 17c2b3fda521 Author: hseigel Date: 2020-09-25 17:16 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/17c2b3fda521 8250984: Memory Docker tests fail on some Linux kernels w/o cgroupv1 swap limit capabilities Reviewed-by: bobv, sgehwolf, phh ! src/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java ! src/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java ! test/jdk/internal/platform/docker/MetricsMemoryTester.java ! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java Changeset: e587e2d238a0 Author: sgehwolf Date: 2019-07-12 19:37 +0200 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e587e2d238a0 8227642: [TESTBUG] Make docker tests podman compatible Reviewed-by: mseledtsov, iignatyev, phh ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: ac977b45cfa9 Author: sgehwolf Date: 2019-07-22 10:48 +0200 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ac977b45cfa9 8228434: jdk/net/Sockets/Test.java fails after JDK-8227642 Summary: Move container constant to separate test lib class Reviewed-by: alanb, phh + test/lib/jdk/test/lib/Container.java ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: cf0f3b64a18f Author: phh Date: 2020-12-22 19:56 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/cf0f3b64a18f 8258430: 8u backport of JDK-8063107 missing test/javax/swing/JRadioButton/8041561/bug8041561.java changes Summary: Update test/javax/swing/JRadioButton/8041561/bug8041561.java Reviewed-by: sgehwolf ! test/javax/swing/JRadioButton/8041561/bug8041561.java Changeset: c3569076f6c6 Author: andrew Date: 2021-01-07 17:25 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c3569076f6c6 Merge - test/javax/sound/midi/MidiSystem/testdata/lib/conf/sound.properties - test/javax/sound/sampled/AudioSystem/testdata/lib/conf/sound.properties Changeset: 7432d3558458 Author: andrew Date: 2021-01-07 17:54 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/7432d3558458 Merge Changeset: fe8ad62762dd Author: sgehwolf Date: 2020-09-17 13:42 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/fe8ad62762dd 8251397: NPE on ClassValue.ClassValueMap.cacheArray Summary: Add release fence to ClassValueMap constructor. Reviewed-by: shade, psandoz Contributed-by: Galder Zamarreno ! src/share/classes/java/lang/ClassValue.java Changeset: 15c578880963 Author: vlivanov Date: 2014-05-29 13:27 +0400 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/15c578880963 8035186: j2se_jdk/jdk/test/java/lang/invoke/lambda/LogGeneratedClassesTest.java - assertion error Reviewed-by: psandoz ! test/java/lang/invoke/lambda/LogGeneratedClassesTest.java Changeset: 886fa7874189 Author: alexsch Date: 2021-01-12 12:45 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/886fa7874189 8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR Reviewed-by: andrew Contributed-by: Sergey Chernyshev ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/classes/sun/security/util/AbstractAlgorithmConstraints.java ! src/share/classes/sun/security/util/ConstraintsParameters.java ! src/share/classes/sun/security/util/CurveDB.java ! src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/share/classes/sun/security/util/LegacyAlgorithmConstraints.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: b7be27e5e8ea Author: rhalade Date: 2021-01-06 16:39 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b7be27e5e8ea 8259312: VerifyCACerts.java fails as soneraclass2ca cert will Reviewed-by: mullan ! test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: b3a2a55962b2 Author: sgehwolf Date: 2020-11-20 18:40 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b3a2a55962b2 8255908: ExceptionInInitializerError due to UncheckedIOException while initializing cgroupv1 subsystem Reviewed-by: clanger, aph ! src/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java ! src/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java Changeset: 90cbca4d2c6b Author: mbaesken Date: 2019-08-28 14:22 +0200 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/90cbca4d2c6b 8229284: jdk/internal/platform/cgroup/TestCgroupMetrics.java fails for - memory:getMemoryUsage Reviewed-by: mseledtsov, sgehwolf ! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java Changeset: 4d9881c6049d Author: andrew Date: 2021-01-19 20:49 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4d9881c6049d Merge Changeset: 46d30306b027 Author: andrew Date: 2021-01-20 01:23 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/46d30306b027 8259384: CUP version wrong in THIRD_PARTY_README after JDK-8233548 Reviewed-by: sgehwolf ! THIRD_PARTY_README Changeset: bfadd8e82337 Author: xuelei Date: 2020-04-22 10:51 -0700 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/bfadd8e82337 8242141: New System Properties to configure the TLS signature schemes Reviewed-by: ascarpino, jnimeh, mullan, andrew ! src/share/classes/sun/security/ssl/CertSignAlgsExtension.java ! src/share/classes/sun/security/ssl/CertificateRequest.java ! src/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/share/classes/sun/security/ssl/SSLConfiguration.java ! src/share/classes/sun/security/ssl/SSLServerSocketImpl.java ! src/share/classes/sun/security/ssl/ServerHello.java ! src/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java ! src/share/classes/sun/security/ssl/SignatureScheme.java ! src/share/classes/sun/security/ssl/TransportContext.java + test/sun/security/ssl/SignatureScheme/CustomizedClientSchemes.java + test/sun/security/ssl/SignatureScheme/CustomizedServerSchemes.java Changeset: 941a82f69e91 Author: ascarpino Date: 2018-11-06 10:10 -0800 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/941a82f69e91 8211339: NPE during SSL handshake caused by HostnameChecker Reviewed-by: xuelei ! src/share/classes/sun/security/util/HostnameChecker.java + test/sun/security/util/HostnameMatcher/NullHostnameCheck.java Changeset: 1c7a96e0ff00 Author: jdv Date: 2016-10-17 13:04 +0530 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1c7a96e0ff00 8167281: IIOMetadataNode bugs in getElementsByTagName and NodeList.item methods Reviewed-by: prr, pnarayanan, sgehwolf ! src/share/classes/javax/imageio/metadata/IIOMetadataNode.java + test/javax/imageio/metadata/GetElementsByTagNameTest.java + test/javax/imageio/metadata/NthItemNodeListTest.java Changeset: 6336cdcdcb3e Author: coffeys Date: 2020-12-23 12:26 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/6336cdcdcb3e 8253368: TLS connection always receives close_notify exception Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! test/sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java Changeset: 7c7b1d67d6e6 Author: vtewari Date: 2020-03-07 18:35 +0530 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/7c7b1d67d6e6 8238579: HttpsURLConnection drops the timeout and hangs forever in read Summary: HttpsURLConnection drops the timeout and hangs forever in read Reviewed-by: dfuchs ! src/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java Changeset: b9d3fa975c60 Author: weijun Date: 2017-08-08 21:37 +0800 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b9d3fa975c60 8185934: keytool shows "Signature algorithm: SHA1withECDSA, -1-bit key" Reviewed-by: mullan, andrew ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources.java ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/classes/sun/security/tools/keytool/Resources.java Changeset: 466b007eedbb Author: ssahoo Date: 2019-12-13 01:43 -0800 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/466b007eedbb 8234728: Some security tests should support TLSv1.3 Summary: Tests were updated to support TLSv1.3 and cipher suite order Reviewed-by: xuelei, andrew ! src/share/classes/sun/security/ssl/CipherSuite.java ! test/javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java + test/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java + test/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java ! test/javax/net/ssl/templates/SSLSocketTemplate.java ! test/sun/security/ssl/HandshakeHash/DigestBase.java ! test/sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java ! test/sun/security/util/HostnameMatcher/NullHostnameCheck.java Changeset: 25ef0910e622 Author: ssahoo Date: 2019-12-16 00:23 -0800 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/25ef0910e622 8235874: The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property. Summary: Corrected Cipher Suites ordering through system properties Reviewed-by: xuelei, sgehwolf ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! test/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java Changeset: f2f0ceec19fb Author: mullan Date: 2020-11-19 14:15 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/f2f0ceec19fb 8202343: Disable TLS 1.0 and 1.1 Reviewed-by: xuelei, dfuchs, coffeys, sgehwolf ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/javax/net/ssl/SSLEngine/Arrays.java ! test/javax/net/ssl/TLS/TLSClientPropertyTest.java ! test/javax/net/ssl/TLSv11/GenericBlockCipher.java ! test/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java ! test/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java ! test/lib/security/SecurityUtils.java ! test/sun/security/ssl/ClientHandshaker/LengthCheckTest.java ! test/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java - test/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.sh ! test/sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java ! test/sun/security/ssl/SSLContextImpl/IllegalProtocolProperty.java + test/sun/security/ssl/SSLContextImpl/SSLContextDefault.java ! test/sun/security/ssl/SSLContextImpl/SSLContextVersion.java ! test/sun/security/ssl/SSLEngineImpl/EmptyExtensionData.java ! test/sun/security/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java Changeset: c2ca20f62520 Author: jjiang Date: 2019-12-21 06:28 +0800 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c2ca20f62520 8234727: sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3 Reviewed-by: xuelei ! test/sun/security/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/sun/security/ssl/X509TrustManagerImpl/SelfIssuedCert.java Changeset: 56a21314ba4b Author: andrew Date: 2021-02-01 03:35 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/56a21314ba4b 8257192: Integrate AArch64 JIT port into 8u 8163363: AArch64: Stack size in tools/launcher/Settings.java needs to be adjusted 8186090: java.nio.Bits.unaligned() doesn't handle aarch64 8215961: jdk/jfr/event/os/TestCPUInformation.java fails on AArch64 Reviewed-by: shade, aph ! make/lib/SoundLibraries.gmk ! src/share/classes/java/nio/Bits.java ! src/share/classes/sun/security/provider/ByteArrayAccess.java ! src/share/native/com/sun/media/sound/SoundDefs.h + src/solaris/bin/aarch64/jvm.cfg ! test/jdk/jfr/event/os/TestCPUInformation.java ! test/tools/launcher/Settings.java Changeset: 09d51037f62f Author: andrew Date: 2021-02-01 04:00 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/09d51037f62f Added tag jdk8u292-b00 for changeset 78c875107d40 ! .hgtags Changeset: 3730c5d7acbc Author: snazarki Date: 2021-02-08 23:27 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/3730c5d7acbc Merge ! .hgtags ! make/lib/SoundLibraries.gmk - src/share/classes/sun/security/ec/CurveDB.java - src/share/classes/sun/security/ec/ECParameters.java - src/share/classes/sun/security/ec/NamedCurve.java ! src/share/native/com/sun/media/sound/SoundDefs.h - test/java/awt/print/PrinterJob/PrintTextTest.html - test/javax/sound/midi/MidiSystem/testdata/lib/conf/sound.properties - test/javax/sound/sampled/AudioSystem/testdata/lib/conf/sound.properties - test/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.sh Changeset: 4b36a9862764 Author: snazarki Date: 2021-02-09 10:33 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4b36a9862764 Added tag jdk8u292-b01-aarch32-20210209 for changeset 3730c5d7acbc ! .hgtags From snazarkin at azul.com Thu Feb 11 10:54:18 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Thu, 11 Feb 2021 10:54:18 +0000 Subject: hg: aarch32-port/jdk8u/jdk: 9 new changesets Message-ID: <202102111054.11BAsJfS005278@aojmv0008.oracle.com> Changeset: 646a4fb1142c Author: andrew Date: 2021-02-01 04:00 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/646a4fb1142c Added tag jdk8u292-b01 for changeset 09d51037f62f ! .hgtags Changeset: a9845d3a9fab Author: mbalao Date: 2020-07-25 01:02 -0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a9845d3a9fab 8250582: Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets Reviewed-by: weijun ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java Changeset: fa5b43603cf2 Author: alexsch Date: 2015-04-30 14:04 +0400 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/fa5b43603cf2 8078614: WindowsClassicLookAndFeel MetalComboBoxUI.getbaseLine fails with IllegalArgumentException Reviewed-by: serb, azvegint, alexsch Contributed-by: Victor Dyakov ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! test/javax/swing/JComboBox/6632953/bug6632953.java Changeset: 27b6d9a2b8a3 Author: mbalao Date: 2021-01-25 15:01 -0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/27b6d9a2b8a3 8258833: Cancel multi-part cipher operations in SunPKCS11 after failures Reviewed-by: valeriep, phh, andrew ! src/share/classes/sun/security/pkcs11/P11AEADCipher.java ! src/share/classes/sun/security/pkcs11/P11Cipher.java ! src/share/classes/sun/security/pkcs11/P11Mac.java ! src/share/classes/sun/security/pkcs11/P11PSSSignature.java ! src/share/classes/sun/security/pkcs11/P11Signature.java + test/sun/security/pkcs11/Cipher/CancelMultipart.java Changeset: 39e8ea32b425 Author: serb Date: 2020-08-31 22:30 +0100 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/39e8ea32b425 8198334: java/awt/FileDialog/8003399/bug8003399.java fails in headless mode Reviewed-by: pbansal, psadhukhan, phh, andrew ! test/com/sun/java/swing/plaf/windows/Test8173145.java Changeset: 883f758c85ab Author: pbansal Date: 2020-07-15 23:40 +0530 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/883f758c85ab 8249251: [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel Reviewed-by: serb, prr ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java + test/javax/swing/JMenu/JMenuSelectedColorTest.java Changeset: 26521a68085c Author: andrew Date: 2021-02-08 06:17 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/26521a68085c Added tag jdk8u292-b02 for changeset 883f758c85ab ! .hgtags Changeset: 565932282cf4 Author: snazarki Date: 2021-02-10 13:59 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/565932282cf4 Merge ! .hgtags Changeset: e0a605ef1b6b Author: snazarki Date: 2021-02-11 13:53 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e0a605ef1b6b Added tag jdk8u292-b02-aarch32-20210211 for changeset 565932282cf4 ! .hgtags From snazarkin at azul.com Thu Feb 11 10:54:18 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Thu, 11 Feb 2021 10:54:18 +0000 Subject: hg: aarch32-port/jdk8u/jaxp: 4 new changesets Message-ID: <202102111054.11BAsIRn005275@aojmv0008.oracle.com> Changeset: 7960fe788705 Author: andrew Date: 2021-02-01 04:00 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/7960fe788705 Added tag jdk8u292-b01 for changeset ca792b61ae05 ! .hgtags Changeset: 0f4be7a4d957 Author: andrew Date: 2021-02-08 06:17 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/0f4be7a4d957 Added tag jdk8u292-b02 for changeset 7960fe788705 ! .hgtags Changeset: 42a24621511e Author: snazarki Date: 2021-02-10 13:59 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/42a24621511e Merge ! .hgtags Changeset: 9dfa62444a30 Author: snazarki Date: 2021-02-11 13:53 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/9dfa62444a30 Added tag jdk8u292-b02-aarch32-20210211 for changeset 42a24621511e ! .hgtags From snazarkin at azul.com Thu Feb 11 10:54:20 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Thu, 11 Feb 2021 10:54:20 +0000 Subject: hg: aarch32-port/jdk8u/nashorn: 4 new changesets Message-ID: <202102111054.11BAsK4C005294@aojmv0008.oracle.com> Changeset: d0cffa8607cc Author: andrew Date: 2021-02-01 04:00 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/d0cffa8607cc Added tag jdk8u292-b01 for changeset bc5b3ac20e0a ! .hgtags Changeset: cfff1d5a5f8b Author: andrew Date: 2021-02-08 06:17 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/cfff1d5a5f8b Added tag jdk8u292-b02 for changeset d0cffa8607cc ! .hgtags Changeset: 68cdf46660bc Author: snazarki Date: 2021-02-10 13:59 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/68cdf46660bc Merge ! .hgtags Changeset: 461fcb74cf2a Author: snazarki Date: 2021-02-11 13:53 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/461fcb74cf2a Added tag jdk8u292-b02-aarch32-20210211 for changeset 68cdf46660bc ! .hgtags From snazarkin at azul.com Thu Feb 11 10:54:18 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Thu, 11 Feb 2021 10:54:18 +0000 Subject: hg: aarch32-port/jdk8u/jaxws: 4 new changesets Message-ID: <202102111054.11BAsIqW005276@aojmv0008.oracle.com> Changeset: d0fb8a4d90aa Author: andrew Date: 2021-02-01 04:00 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/d0fb8a4d90aa Added tag jdk8u292-b01 for changeset 9d5330ab0f4e ! .hgtags Changeset: 175be01763ea Author: andrew Date: 2021-02-08 06:17 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/175be01763ea Added tag jdk8u292-b02 for changeset d0fb8a4d90aa ! .hgtags Changeset: 00776e0a3ca8 Author: snazarki Date: 2021-02-10 13:59 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/00776e0a3ca8 Merge ! .hgtags Changeset: bbe73f3bfd04 Author: snazarki Date: 2021-02-11 13:53 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/bbe73f3bfd04 Added tag jdk8u292-b02-aarch32-20210211 for changeset 00776e0a3ca8 ! .hgtags From snazarkin at azul.com Thu Feb 11 10:54:20 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Thu, 11 Feb 2021 10:54:20 +0000 Subject: hg: aarch32-port/jdk8u/hotspot: 4 new changesets Message-ID: <202102111054.11BAsLDJ005297@aojmv0008.oracle.com> Changeset: 540c4d715391 Author: andrew Date: 2021-02-01 04:00 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/540c4d715391 Added tag jdk8u292-b01 for changeset 4fbe1b3f53bf ! .hgtags Changeset: 6ea5a8067d1f Author: andrew Date: 2021-02-08 06:17 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/6ea5a8067d1f Added tag jdk8u292-b02 for changeset 540c4d715391 ! .hgtags Changeset: ca45e59b5a28 Author: snazarki Date: 2021-02-10 13:59 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/ca45e59b5a28 Merge ! .hgtags Changeset: 238757c58442 Author: snazarki Date: 2021-02-11 13:53 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/238757c58442 Added tag jdk8u292-b02-aarch32-20210211 for changeset ca45e59b5a28 ! .hgtags From snazarkin at azul.com Thu Feb 11 10:54:17 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Thu, 11 Feb 2021 10:54:17 +0000 Subject: hg: aarch32-port/jdk8u: 4 new changesets Message-ID: <202102111054.11BAsHEB005268@aojmv0008.oracle.com> Changeset: bb7a8007add7 Author: andrew Date: 2021-02-01 04:00 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/bb7a8007add7 Added tag jdk8u292-b01 for changeset b785e6a31314 ! .hgtags Changeset: cb5f9e3b9126 Author: andrew Date: 2021-02-08 06:17 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/cb5f9e3b9126 Added tag jdk8u292-b02 for changeset bb7a8007add7 ! .hgtags Changeset: 97f998478e69 Author: snazarki Date: 2021-02-10 13:59 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/97f998478e69 Merge ! .hgtags Changeset: 5ec303c1eb99 Author: snazarki Date: 2021-02-11 13:53 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/5ec303c1eb99 Added tag jdk8u292-b02-aarch32-20210211 for changeset 97f998478e69 ! .hgtags From snazarkin at azul.com Thu Feb 11 10:54:19 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Thu, 11 Feb 2021 10:54:19 +0000 Subject: hg: aarch32-port/jdk8u/langtools: 4 new changesets Message-ID: <202102111054.11BAsJVb005289@aojmv0008.oracle.com> Changeset: ec36bfbc0bb2 Author: andrew Date: 2021-02-01 04:00 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/ec36bfbc0bb2 Added tag jdk8u292-b01 for changeset 9b3b56a11f7b ! .hgtags Changeset: 004d36edd8c9 Author: andrew Date: 2021-02-08 06:17 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/004d36edd8c9 Added tag jdk8u292-b02 for changeset ec36bfbc0bb2 ! .hgtags Changeset: df4b374482f5 Author: snazarki Date: 2021-02-10 13:59 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/df4b374482f5 Merge ! .hgtags Changeset: 8b84cdce524a Author: snazarki Date: 2021-02-11 13:53 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/8b84cdce524a Added tag jdk8u292-b02-aarch32-20210211 for changeset df4b374482f5 ! .hgtags From snazarkin at azul.com Thu Feb 11 10:54:19 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Thu, 11 Feb 2021 10:54:19 +0000 Subject: hg: aarch32-port/jdk8u/corba: 4 new changesets Message-ID: <202102111054.11BAsJWH005277@aojmv0008.oracle.com> Changeset: b5f450e091f9 Author: andrew Date: 2021-02-01 04:00 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/b5f450e091f9 Added tag jdk8u292-b01 for changeset b4a44a19052d ! .hgtags Changeset: 764d6d5a5924 Author: andrew Date: 2021-02-08 06:17 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/764d6d5a5924 Added tag jdk8u292-b02 for changeset b5f450e091f9 ! .hgtags Changeset: 60822f52f484 Author: snazarki Date: 2021-02-10 13:59 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/60822f52f484 Merge ! .hgtags Changeset: 049475288461 Author: snazarki Date: 2021-02-11 13:53 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/049475288461 Added tag jdk8u292-b02-aarch32-20210211 for changeset 60822f52f484 ! .hgtags From snazarkin at azul.com Wed Feb 17 19:45:39 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 17 Feb 2021 19:45:39 +0000 Subject: hg: aarch32-port/jdk8u/jdk: 10 new changesets Message-ID: <202102171945.11HJje3e025244@aojmv0008.oracle.com> Changeset: 2d7c6c870997 Author: prr Date: 2020-02-14 10:44 -0800 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2d7c6c870997 8239091: Reversed arguments in call to strstr in freetype "debug" code. Reviewed-by: bpb ! src/share/native/sun/font/freetypeScaler.c Changeset: b59f49a5a07a Author: alitvinov Date: 2020-12-14 14:36 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b59f49a5a07a 8255880: UI of Swing components is not redrawn after their internal state changed Reviewed-by: prr, serb ! src/solaris/classes/sun/awt/X11/XFramePeer.java + test/javax/swing/JFrame/8255880/RepaintOnFrameIconifiedStateChangeTest.java Changeset: 78875da14d05 Author: weijun Date: 2020-04-17 20:11 +0800 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/78875da14d05 8172404: Tools should warn if weak algorithms are used before restricting them Reviewed-by: mullan, weijun, andrew, mbalao Contributed-by: Hai-May Chao ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources.java ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/classes/sun/security/tools/keytool/Resources.java ! src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/TsacertOptionTest.java ! test/sun/security/tools/jarsigner/Warning.java ! test/sun/security/tools/jarsigner/concise_jarsigner.sh ! test/sun/security/tools/jarsigner/ec.sh ! test/sun/security/tools/jarsigner/nameclash.sh ! test/sun/security/tools/keytool/WeakAlg.java Changeset: 97e9e5b6489b Author: xuelei Date: 2018-12-18 15:18 -0800 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/97e9e5b6489b 8209333: Socket reset issue for TLS 1.3 socket close Reviewed-by: jnimeh Contributed-by: alvdavi at amazon.com ! src/share/classes/sun/security/ssl/SSLConfiguration.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/share/classes/sun/security/ssl/SSLSocketInputRecord.java + test/sun/security/ssl/SSLSocketImpl/SSLSocketBruceForceClose.java + test/sun/security/ssl/SSLSocketImpl/SSLSocketClose.java Changeset: 3c8618453098 Author: goetz Date: 2020-03-15 22:00 +0100 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/3c8618453098 8240827: Downport SSLSocketImpl.java from "8221882: Use fiber-friendly java.util.concurrent.locks in JSSE" Summary: This fosters downport of "8219991: New fix of the deadlock in sun.security.ssl.SSLSocketImpl" Reviewed-by: clanger, mdoerr ! src/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 7611b664f522 Author: xuelei Date: 2019-05-06 08:54 -0700 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/7611b664f522 8219991: New fix of the deadlock in sun.security.ssl.SSLSocketImpl Reviewed-by: alanb, dfuchs ! src/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: daac853357a5 Author: mullan Date: 2020-11-19 19:09 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/daac853357a5 8256682: JDK-8202343 is incomplete Reviewed-by: dfuchs ! test/sun/security/util/HostnameMatcher/NullHostnameCheck.java Changeset: 93c3c4ddd1f0 Author: andrew Date: 2021-02-16 02:16 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/93c3c4ddd1f0 Added tag jdk8u292-b03 for changeset daac853357a5 ! .hgtags Changeset: b0b00c2cc8de Author: snazarki Date: 2021-02-16 23:08 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b0b00c2cc8de Merge ! .hgtags Changeset: c33b9b77e175 Author: snazarki Date: 2021-02-17 22:45 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c33b9b77e175 Added tag jdk8u292-b04-aarch32-20210217 for changeset b0b00c2cc8de ! .hgtags From snazarki at aojmv0008.oracle.com Wed Feb 17 19:45:37 2021 From: snazarki at aojmv0008.oracle.com (snazarki at aojmv0008.oracle.com) Date: Wed, 17 Feb 2021 19:45:37 +0000 Subject: hg: aarch32-port/jdk8u/corba: 3 new changesets Message-ID: <202102171945.11HJjbWf025210@aojmv0008.oracle.com> Changeset: c178f5067fbf Author: andrew Date: 2021-02-16 02:15 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/c178f5067fbf Added tag jdk8u292-b03 for changeset 764d6d5a5924 ! .hgtags Changeset: cbaf0cd8b710 Author: snazarki Date: 2021-02-16 23:08 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/cbaf0cd8b710 Merge ! .hgtags Changeset: f5558dfcebf3 Author: snazarki Date: 2021-02-17 22:45 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/f5558dfcebf3 Added tag jdk8u292-b04-aarch32-20210217 for changeset cbaf0cd8b710 ! .hgtags From snazarkin at azul.com Wed Feb 17 19:45:37 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 17 Feb 2021 19:45:37 +0000 Subject: hg: aarch32-port/jdk8u/hotspot: 4 new changesets Message-ID: <202102171945.11HJjcPZ025214@aojmv0008.oracle.com> Changeset: 306a4643e4d2 Author: dchuyko Date: 2017-12-01 18:20 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/306a4643e4d2 8260930: AARCH64: Invalid value passed to critical JNI function Reviewed-by: vlivanov, aph ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! test/compiler/criticalnatives/argumentcorruption/Test8167409.sh Changeset: 3d2970e26c36 Author: andrew Date: 2021-02-16 02:16 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/3d2970e26c36 Added tag jdk8u292-b03 for changeset 306a4643e4d2 ! .hgtags Changeset: 6fbe42e8b4ed Author: snazarki Date: 2021-02-16 23:08 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/6fbe42e8b4ed Merge ! .hgtags Changeset: 610b56264f0f Author: snazarki Date: 2021-02-17 22:45 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/610b56264f0f Added tag jdk8u292-b04-aarch32-20210217 for changeset 6fbe42e8b4ed ! .hgtags From snazarkin at azul.com Wed Feb 17 19:45:37 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 17 Feb 2021 19:45:37 +0000 Subject: hg: aarch32-port/jdk8u/jaxp: 3 new changesets Message-ID: <202102171945.11HJjc6U025215@aojmv0008.oracle.com> Changeset: 6fbeae55cdbc Author: andrew Date: 2021-02-16 02:15 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/6fbeae55cdbc Added tag jdk8u292-b03 for changeset 0f4be7a4d957 ! .hgtags Changeset: 71998e078a86 Author: snazarki Date: 2021-02-16 23:08 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/71998e078a86 Merge ! .hgtags Changeset: 8f9e37da6467 Author: snazarki Date: 2021-02-17 22:45 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/8f9e37da6467 Added tag jdk8u292-b04-aarch32-20210217 for changeset 71998e078a86 ! .hgtags From snazarkin at azul.com Wed Feb 17 19:45:37 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 17 Feb 2021 19:45:37 +0000 Subject: hg: aarch32-port/jdk8u/jaxws: 3 new changesets Message-ID: <202102171945.11HJjboT025207@aojmv0008.oracle.com> Changeset: 264b5b049b16 Author: andrew Date: 2021-02-16 02:15 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/264b5b049b16 Added tag jdk8u292-b03 for changeset 175be01763ea ! .hgtags Changeset: a6009cd6cedf Author: snazarki Date: 2021-02-16 23:08 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/a6009cd6cedf Merge ! .hgtags Changeset: c0df8152d726 Author: snazarki Date: 2021-02-17 22:45 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/c0df8152d726 Added tag jdk8u292-b04-aarch32-20210217 for changeset a6009cd6cedf ! .hgtags From snazarkin at azul.com Wed Feb 17 19:45:38 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 17 Feb 2021 19:45:38 +0000 Subject: hg: aarch32-port/jdk8u: 3 new changesets Message-ID: <202102171945.11HJjcbj025216@aojmv0008.oracle.com> Changeset: c07f18c5f490 Author: andrew Date: 2021-02-16 02:15 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/c07f18c5f490 Added tag jdk8u292-b03 for changeset cb5f9e3b9126 ! .hgtags Changeset: 5d7df6adc23b Author: snazarki Date: 2021-02-16 23:08 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/5d7df6adc23b Merge ! .hgtags Changeset: 7bd0d230743a Author: snazarki Date: 2021-02-17 22:45 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/7bd0d230743a Added tag jdk8u292-b04-aarch32-20210217 for changeset 5d7df6adc23b ! .hgtags From snazarkin at azul.com Wed Feb 17 19:45:36 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 17 Feb 2021 19:45:36 +0000 Subject: hg: aarch32-port/jdk8u/langtools: 4 new changesets Message-ID: <202102171945.11HJjbhK025208@aojmv0008.oracle.com> Changeset: 60205b73466d Author: sadayapalam Date: 2015-12-10 17:24 +0530 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/60205b73466d 8145051: Wrong parameter name in synthetic lambda method leads to verifier error Summary: Synthetic names manufactured by the compiler should not contain '.' Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/T8145051.java + test/tools/javac/lambda/pkg/T8145051.java Changeset: 663f65593a01 Author: andrew Date: 2021-02-16 02:16 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/663f65593a01 Added tag jdk8u292-b03 for changeset 60205b73466d ! .hgtags Changeset: c7684b705e6a Author: snazarki Date: 2021-02-16 23:08 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/c7684b705e6a Merge ! .hgtags Changeset: 6e6ff7bcf6ac Author: snazarki Date: 2021-02-17 22:45 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/6e6ff7bcf6ac Added tag jdk8u292-b04-aarch32-20210217 for changeset c7684b705e6a ! .hgtags From snazarkin at azul.com Wed Feb 17 19:45:37 2021 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 17 Feb 2021 19:45:37 +0000 Subject: hg: aarch32-port/jdk8u/nashorn: 3 new changesets Message-ID: <202102171945.11HJjbMZ025213@aojmv0008.oracle.com> Changeset: a048d5ea914c Author: andrew Date: 2021-02-16 02:16 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/a048d5ea914c Added tag jdk8u292-b03 for changeset cfff1d5a5f8b ! .hgtags Changeset: 1c6fa0c3325e Author: snazarki Date: 2021-02-16 23:08 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/1c6fa0c3325e Merge ! .hgtags Changeset: 5256a14452df Author: snazarki Date: 2021-02-17 22:45 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/5256a14452df Added tag jdk8u292-b04-aarch32-20210217 for changeset 1c6fa0c3325e ! .hgtags From doko at ubuntu.com Thu Feb 18 12:20:59 2021 From: doko at ubuntu.com (Matthias Klose) Date: Thu, 18 Feb 2021 13:20:59 +0100 Subject: C2 compiler gets SIGILL/ILL_ILLOPC In-Reply-To: <1525732322.2989.38.camel@gmail.com> References: <1311d424-f4d6-aad0-59bb-e572958a714d@status6.com> <1525335506.2967.5.camel@gmail.com> <979CD150-3AFF-48AE-A73F-E6C50274278C@gmail.com> <63b0e7b1-6e5b-a457-8149-0255fd50bdb3@status6.com> <1525372806.10508.1.camel@gmail.com> <515c917b-5218-7a3b-8e4b-ff20486e869b@status6.com> <1525732322.2989.38.camel@gmail.com> Message-ID: <4ea06717-6067-1cab-9e2f-4815561897c7@ubuntu.com> On 5/8/18 12:32 AM, Edward Nevill wrote: > I don't understand this. > > The bug was raised against OpenJDK. > > It says in the bug report > > "The Java VMs are OpenJDK versions 10.0.1 and 11 built from the latest sources on May 2, 2018." > > In the labels it says "openjdk". > > So why is it closed because "The Oracle provided 32-bit ARM port does not support ARM Cortex-A8." > > Please can this be reopened. > > All the best, > Ed. > > On Mon, 2018-05-07 at 10:54 -0700, John Neffenger wrote: >> On 05/03/2018 11:40 AM, Edward Nevill wrote: >>> Yes please. Do you have an account on bugs.openjdk.java.net? If not I >>> can file the bug report for you. >> >> Just to follow up ... opened and closed: >> >> Fatal error SIGILL (ILL_ILLOPC) on ARM Cortex-A8 processor >> https://bugs.openjdk.java.net/browse/JDK-8202692 >> >> "The Oracle provided 32-bit ARM port does not support ARM Cortex-A8." >> >> Couldn't be more clear. :-) I have another test device with an ARM >> Cortex-A9 core, and a good workaround to use on my old Cortex-A8 in the >> meanwhile, so I can live with that. Thank you again for your and Andrey >> Petushkov's help. >> >> John > On 07/05/18 23:32, Edward Nevill wrote: > > So why is it closed because "The Oracle provided 32-bit ARM port > > does not > support ARM Cortex-A8." > > > > Please can this be reopened. > > It was reported to the wrong place. Just create a new one. > > Yeah, this is BS, I know. Hi, this came up at https://bugs.debian.org/960153, citing https://www.gitmemory.com/issue/AdoptOpenJDK/openjdk-build/1070/489695028 Has this follow-up bug been filed? Thanks, Matthias From john at status6.com Thu Feb 18 17:05:57 2021 From: john at status6.com (John Neffenger) Date: Thu, 18 Feb 2021 09:05:57 -0800 Subject: C2 compiler gets SIGILL/ILL_ILLOPC In-Reply-To: <4ea06717-6067-1cab-9e2f-4815561897c7@ubuntu.com> References: <1311d424-f4d6-aad0-59bb-e572958a714d@status6.com> <1525335506.2967.5.camel@gmail.com> <979CD150-3AFF-48AE-A73F-E6C50274278C@gmail.com> <63b0e7b1-6e5b-a457-8149-0255fd50bdb3@status6.com> <1525372806.10508.1.camel@gmail.com> <515c917b-5218-7a3b-8e4b-ff20486e869b@status6.com> <1525732322.2989.38.camel@gmail.com> <4ea06717-6067-1cab-9e2f-4815561897c7@ubuntu.com> Message-ID: On 2/18/21 4:20 AM, Matthias Klose wrote: > this came up at https://bugs.debian.org/960153, citing > https://www.gitmemory.com/issue/AdoptOpenJDK/openjdk-build/1070/489695028 I guess there could be more than one bug that's avoided by passing '-XX:-AssumeMP' to the Java launcher. It would be related to the bug I encountered only if you're still getting a SIGILL fatal error when trying to execute the PLDW instruction. For details on the issue I reported, the full conversation can be found here on GitHub: Add support for ARM Cortex-A8 cores with Client VM https://github.com/AdoptOpenJDK/openjdk-build/issues/1070 That issue was closed by the following pull request: Add Client VM to builds for Linux arm32 platform https://github.com/AdoptOpenJDK/openjdk-build/pull/1078 That pull request was just to work around the following bug: JDK-8222825: ARM32 SIGILL issue on single core CPU (not supported PLDW instruction) https://bugs.openjdk.java.net/browse/JDK-8222825 And that bug was fixed by Boris Ulasevich in JDK 13 with this commit: 8222825: ARM32 SIGILL issue on single core CPU (not supported PLDW instruction) https://github.com/openjdk/jdk/commit/989fa190a601654d203b8af533de9e3b81bb317e Both the AdoptOpenJDK fix (adding the Client VM) and the OpenJDK fix (avoiding the PLDW instruction) are in the 32-bit ARM builds, the last time I checked. Let me know if you need any further details. John -- Status Six Communications From doko at ubuntu.com Fri Feb 19 09:14:15 2021 From: doko at ubuntu.com (Matthias Klose) Date: Fri, 19 Feb 2021 10:14:15 +0100 Subject: C2 compiler gets SIGILL/ILL_ILLOPC In-Reply-To: References: <1311d424-f4d6-aad0-59bb-e572958a714d@status6.com> <1525335506.2967.5.camel@gmail.com> <979CD150-3AFF-48AE-A73F-E6C50274278C@gmail.com> <63b0e7b1-6e5b-a457-8149-0255fd50bdb3@status6.com> <1525372806.10508.1.camel@gmail.com> <515c917b-5218-7a3b-8e4b-ff20486e869b@status6.com> <1525732322.2989.38.camel@gmail.com> <4ea06717-6067-1cab-9e2f-4815561897c7@ubuntu.com> Message-ID: On 2/18/21 6:05 PM, John Neffenger wrote: > On 2/18/21 4:20 AM, Matthias Klose wrote: >> this came up at https://bugs.debian.org/960153, citing >> https://www.gitmemory.com/issue/AdoptOpenJDK/openjdk-build/1070/489695028 > > I guess there could be more than one bug that's avoided by passing > '-XX:-AssumeMP' to the Java launcher. It would be related to the bug I > encountered only if you're still getting a SIGILL fatal error when trying to > execute the PLDW instruction. > > For details on the issue I reported, the full conversation can be found here on > GitHub: > > Add support for ARM Cortex-A8 cores with Client VM > https://github.com/AdoptOpenJDK/openjdk-build/issues/1070 > > That issue was closed by the following pull request: > > Add Client VM to builds for Linux arm32 platform > https://github.com/AdoptOpenJDK/openjdk-build/pull/1078 > > That pull request was just to work around the following bug: > > JDK-8222825: ARM32 SIGILL issue on single core CPU (not supported PLDW instruction) > https://bugs.openjdk.java.net/browse/JDK-8222825 > > And that bug was fixed by Boris Ulasevich in JDK 13 with this commit: > > 8222825: ARM32 SIGILL issue on single core CPU (not supported PLDW instruction) > https://github.com/openjdk/jdk/commit/989fa190a601654d203b8af533de9e3b81bb317e > > Both the AdoptOpenJDK fix (adding the Client VM) and the OpenJDK fix (avoiding > the PLDW instruction) are in the 32-bit ARM builds, the last time I checked. > > Let me know if you need any further details. yes, but apparently JDK-8222825 is missing from jdk11u. Attaching a backport for that. Does this look reasonable? Matthias -------------- next part -------------- A non-text attachment was scrubbed... Name: 8222825.diff Type: text/x-patch Size: 5542 bytes Desc: not available URL: From john at status6.com Fri Feb 19 17:23:43 2021 From: john at status6.com (John Neffenger) Date: Fri, 19 Feb 2021 09:23:43 -0800 Subject: C2 compiler gets SIGILL/ILL_ILLOPC In-Reply-To: References: <1311d424-f4d6-aad0-59bb-e572958a714d@status6.com> <1525335506.2967.5.camel@gmail.com> <979CD150-3AFF-48AE-A73F-E6C50274278C@gmail.com> <63b0e7b1-6e5b-a457-8149-0255fd50bdb3@status6.com> <1525372806.10508.1.camel@gmail.com> <515c917b-5218-7a3b-8e4b-ff20486e869b@status6.com> <1525732322.2989.38.camel@gmail.com> <4ea06717-6067-1cab-9e2f-4815561897c7@ubuntu.com> Message-ID: <54fea46a-faa1-cde1-169e-566f4a7b4ddc@status6.com> On 2/19/21 1:14 AM, Matthias Klose wrote: > yes, but apparently JDK-8222825 is missing from jdk11u. Attaching a backport for > that. Does this look reasonable? If you build OpenJDK 11 with the patch, I can test it on the following 32-bit ARM devices: - Raspberry Pi 2 Model B Rev 1.1 (BCM2836 quad-core ARM Cortex-A7) - Kobo Touch N905C (i.MX507 single-core ARM Cortex-A8) That old 2013 Kobo Touch e-reader is where the error first occurred back in May 2018. Would that help? I don't know enough to comment on the code. John From john at status6.com Sun Feb 21 16:45:26 2021 From: john at status6.com (John Neffenger) Date: Sun, 21 Feb 2021 08:45:26 -0800 Subject: C2 compiler gets SIGILL/ILL_ILLOPC In-Reply-To: References: <1311d424-f4d6-aad0-59bb-e572958a714d@status6.com> <1525335506.2967.5.camel@gmail.com> <979CD150-3AFF-48AE-A73F-E6C50274278C@gmail.com> <63b0e7b1-6e5b-a457-8149-0255fd50bdb3@status6.com> <1525372806.10508.1.camel@gmail.com> <515c917b-5218-7a3b-8e4b-ff20486e869b@status6.com> <1525732322.2989.38.camel@gmail.com> <4ea06717-6067-1cab-9e2f-4815561897c7@ubuntu.com> Message-ID: On 2/19/21 1:14 AM, Matthias Klose wrote: > yes, but apparently JDK-8222825 is missing from jdk11u. Attaching a backport for > that. Does this look reasonable? I tested the back-ported patch, and Matthias asked me to post my results to the public mailing list. I tested the build on Ubuntu 14.04 LTS, the most recent release that can still run on my old ARM Cortex-A8 device. Note: A long power outage prevented me from running the overnight test, but I'll try again today now that I have electricity again. Below are the results I sent to Matthias, minus the large HotSpot error log attachments. > see https://people.debian.org/~doko/tmp/trusty-armhf/ Looks good to me! Thank you, Matthias. It's great to see Ubuntu back-porting fixes like this to OpenJDK 11. What follows are the details of my tests. My first test was to build and run the project below, which contains two simple "Hello World" programs -- a console application and a Java Swing application: Hello Java! https://github.com/jgneff/hello-java First, I reproduced the error in OpenJDK 11 using the following two builds: AdoptOpenJDK OpenJDK 11 for Linux on arm32 https://adoptopenjdk.net/releases.html BellSoft OpenJDK 11 for Linux on 32-bit ARM (Standard JDK) https://bell-sw.com/pages/downloads/#/java-11-lts Both builds failed to compile the programs. When I compiled on another system and copied over the JAR files, both builds ran the console application fine but failed to run the Java Swing application. I attached the HotSpot crash logs to this message in case we ever want to verify that a PLDW instruction caused the ILL_ILLOPC error. For example, compiling with the BellSoft build: ------------------------------------------------------------------------ $ export JAVA_HOME=$HOME/opt/jdk-11.0.10 $ make mkdir -p dist /home/ubuntu/opt/jdk-11.0.10/bin/javac --release 11 -d build/classes --module-source-path "./*/src/main/java" --module org.status6.hello.world # # A fatal error has been detected by the Java Runtime Environment: # # SIGILL (0x4) at pc=0x2bc4c4a0, pid=4911, tid=4912 # ... ------------------------------------------------------------------------ And running with the AdoptOpenJDK build: ------------------------------------------------------------------------ $ export JAVA_HOME=$HOME/opt/jdk-11.0.10+9 $ make run /home/ubuntu/opt/jdk-11.0.10+9/bin/java -jar dist/hello-world-1.0.0.jar Hello World! /home/ubuntu/opt/jdk-11.0.10+9/bin/java -jar dist/hello-swing-1.0.0.jar # # A fatal error has been detected by the Java Runtime Environment: # # SIGILL (0x4) at pc=0x2bc5f34c, pid=5525, tid=5526 # ... ------------------------------------------------------------------------ Both of these builds of OpenJDK could build and run the sample programs when I added the "-XX:-AssumeMP" workaround to all of the JDK tools in the Makefile. I installed the four Debian packages that you built as follows: $ sudo dpkg -i openjdk-11-jre-headless_11.0.11+3-3_armhf.deb $ sudo dpkg -i openjdk-11-jdk-headless_11.0.11+3-3_armhf.deb $ sudo dpkg -i openjdk-11-jre_11.0.11+3-3_armhf.deb $ sudo dpkg -i openjdk-11-jdk_11.0.11+3-3_armhf.deb Using those packages, everything built and ran just fine, with no need for the "-XX:-AssumeMP" workaround: ------------------------------------------------------------------------ $ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-armhf $ make mkdir -p dist /usr/lib/jvm/java-11-openjdk-armhf/bin/javac --release 11 -d build/classes --module-source-path "./*/src/main/java" --module org.status6.hello.world /usr/lib/jvm/java-11-openjdk-armhf/bin/jar --create --file dist/hello-world-1.0.0.jar --main-class org.status6.hello.world.Hello --module-version 1.0.0 -C build/classes/org.status6.hello.world . /usr/lib/jvm/java-11-openjdk-armhf/bin/javac --release 11 -d build/classes --module-source-path "./*/src/main/java" --module org.status6.hello.swing /usr/lib/jvm/java-11-openjdk-armhf/bin/jar --create --file dist/hello-swing-1.0.0.jar --main-class org.status6.hello.swing.Hello --module-version 1.0.0 -C build/classes/org.status6.hello.swing . $ make run /usr/lib/jvm/java-11-openjdk-armhf/bin/java -jar dist/hello-world-1.0.0.jar Hello World! /usr/lib/jvm/java-11-openjdk-armhf/bin/java -jar dist/hello-swing-1.0.0.jar Hello World! Hello World! ------------------------------------------------------------------------ I then ran the JavaFX animation program from the following project using the new packages: JavaFX on E-Paper https://github.com/jgneff/epd-javafx And it works great: ------------------------------------------------------------------------ $ sudo bin/run.sh --pattern=3 --loops=0 openjdk 11.0.11-ea 2021-04-20 OpenJDK Runtime Environment (build 11.0.11-ea+3-post-Ubuntu-3) OpenJDK Server VM (build 11.0.11-ea+3-post-Ubuntu-3, mixed mode) FINE: EPD system properties: {monocle.epd.waveformMode=4} FINE: Frame buffer geometry: 800 600 800 640 32 FINE: Frame buffer rgba: 8/16,8/8,8/0,8/24 FINE: Frame buffer grayscale: 0 FINE: Native screen geometry: 800 px x 600 px x 32 bpp FINE: Mapping frame buffer: 1,920,000 bytes FINE: Using native cursor: SoftwareCursor ... ------------------------------------------------------------------------ I'll let the animation program run overnight, just to be sure. By the way, as I suspected, I cannot reproduce the error on my Raspberry Pi 2 Model B Rev 1.1 with its ARM Cortex-A7 processor. I can't find anything definitive, but it seems that only the Cortex-A8 is missing the Multiprocessor (MP) Extensions with the PLDW instruction. Thank you again, John From snazarkin at azul.com Wed Feb 24 10:42:02 2021 From: snazarkin at azul.com (Sergey Nazarkin) Date: Wed, 24 Feb 2021 10:42:02 +0000 Subject: C2 compiler gets SIGILL/ILL_ILLOPC In-Reply-To: References: <1311d424-f4d6-aad0-59bb-e572958a714d@status6.com> <1525335506.2967.5.camel@gmail.com> <979CD150-3AFF-48AE-A73F-E6C50274278C@gmail.com> <63b0e7b1-6e5b-a457-8149-0255fd50bdb3@status6.com> <1525372806.10508.1.camel@gmail.com> <515c917b-5218-7a3b-8e4b-ff20486e869b@status6.com> <1525732322.2989.38.camel@gmail.com> <4ea06717-6067-1cab-9e2f-4815561897c7@ubuntu.com> Message-ID: Hi! I?d just note this alias is for https://hg.openjdk.java.net/aarch32-port project. jdk8 aarch32 and arm32 jdk11 projects contain completely different code base. For the code that touches jdk11 and later special mail list need to be notified (https://mail.openjdk.java.net/pipermail/jdk-updates-dev/). /Sergey > On Feb 21, 2021, at 19:45, John Neffenger wrote: > > On 2/19/21 1:14 AM, Matthias Klose wrote: >> yes, but apparently JDK-8222825 is missing from jdk11u. Attaching a backport for >> that. Does this look reasonable? > > I tested the back-ported patch, and Matthias asked me to post my results to the public mailing list. I tested the build on Ubuntu 14.04 LTS, the most recent release that can still run on my old ARM Cortex-A8 device. > > Note: A long power outage prevented me from running the overnight test, but I'll try again today now that I have electricity again. > > Below are the results I sent to Matthias, minus the large HotSpot error log attachments. > >> see https://people.debian.org/~doko/tmp/trusty-armhf/ > > Looks good to me! Thank you, Matthias. It's great to see Ubuntu back-porting fixes like this to OpenJDK 11. What follows are the details of my tests. > > My first test was to build and run the project below, which contains two simple "Hello World" programs -- a console application and a Java Swing application: > > Hello Java! > https://github.com/jgneff/hello-java > > First, I reproduced the error in OpenJDK 11 using the following two builds: > > AdoptOpenJDK OpenJDK 11 for Linux on arm32 > https://adoptopenjdk.net/releases.html > > BellSoft OpenJDK 11 for Linux on 32-bit ARM (Standard JDK) > https://bell-sw.com/pages/downloads/#/java-11-lts > > Both builds failed to compile the programs. When I compiled on another system and copied over the JAR files, both builds ran the console application fine but failed to run the Java Swing application. I attached the HotSpot crash logs to this message in case we ever want to verify that a PLDW instruction caused the ILL_ILLOPC error. > > For example, compiling with the BellSoft build: > > ------------------------------------------------------------------------ > $ export JAVA_HOME=$HOME/opt/jdk-11.0.10 > $ make > mkdir -p dist > /home/ubuntu/opt/jdk-11.0.10/bin/javac --release 11 -d build/classes --module-source-path "./*/src/main/java" --module org.status6.hello.world > # > # A fatal error has been detected by the Java Runtime Environment: > # > # SIGILL (0x4) at pc=0x2bc4c4a0, pid=4911, tid=4912 > # ... > ------------------------------------------------------------------------ > > And running with the AdoptOpenJDK build: > > ------------------------------------------------------------------------ > $ export JAVA_HOME=$HOME/opt/jdk-11.0.10+9 > $ make run > /home/ubuntu/opt/jdk-11.0.10+9/bin/java -jar dist/hello-world-1.0.0.jar > Hello World! > /home/ubuntu/opt/jdk-11.0.10+9/bin/java -jar dist/hello-swing-1.0.0.jar > # > # A fatal error has been detected by the Java Runtime Environment: > # > # SIGILL (0x4) at pc=0x2bc5f34c, pid=5525, tid=5526 > # ... > ------------------------------------------------------------------------ > > Both of these builds of OpenJDK could build and run the sample programs when I added the "-XX:-AssumeMP" workaround to all of the JDK tools in the Makefile. > > I installed the four Debian packages that you built as follows: > > $ sudo dpkg -i openjdk-11-jre-headless_11.0.11+3-3_armhf.deb > $ sudo dpkg -i openjdk-11-jdk-headless_11.0.11+3-3_armhf.deb > $ sudo dpkg -i openjdk-11-jre_11.0.11+3-3_armhf.deb > $ sudo dpkg -i openjdk-11-jdk_11.0.11+3-3_armhf.deb > > Using those packages, everything built and ran just fine, with no need for the "-XX:-AssumeMP" workaround: > > ------------------------------------------------------------------------ > $ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-armhf > $ make > mkdir -p dist > /usr/lib/jvm/java-11-openjdk-armhf/bin/javac --release 11 -d build/classes --module-source-path "./*/src/main/java" --module org.status6.hello.world > /usr/lib/jvm/java-11-openjdk-armhf/bin/jar --create --file dist/hello-world-1.0.0.jar --main-class org.status6.hello.world.Hello --module-version 1.0.0 -C build/classes/org.status6.hello.world . > /usr/lib/jvm/java-11-openjdk-armhf/bin/javac --release 11 -d build/classes --module-source-path "./*/src/main/java" --module org.status6.hello.swing > /usr/lib/jvm/java-11-openjdk-armhf/bin/jar --create --file dist/hello-swing-1.0.0.jar --main-class org.status6.hello.swing.Hello --module-version 1.0.0 -C build/classes/org.status6.hello.swing . > > $ make run > /usr/lib/jvm/java-11-openjdk-armhf/bin/java -jar dist/hello-world-1.0.0.jar > Hello World! > /usr/lib/jvm/java-11-openjdk-armhf/bin/java -jar dist/hello-swing-1.0.0.jar > Hello World! > Hello World! > ------------------------------------------------------------------------ > > I then ran the JavaFX animation program from the following project using the new packages: > > JavaFX on E-Paper > https://github.com/jgneff/epd-javafx > > And it works great: > > ------------------------------------------------------------------------ > $ sudo bin/run.sh --pattern=3 --loops=0 > openjdk 11.0.11-ea 2021-04-20 > OpenJDK Runtime Environment (build 11.0.11-ea+3-post-Ubuntu-3) > OpenJDK Server VM (build 11.0.11-ea+3-post-Ubuntu-3, mixed mode) > FINE: EPD system properties: {monocle.epd.waveformMode=4} > FINE: Frame buffer geometry: 800 600 800 640 32 > FINE: Frame buffer rgba: 8/16,8/8,8/0,8/24 > FINE: Frame buffer grayscale: 0 > FINE: Native screen geometry: 800 px x 600 px x 32 bpp > FINE: Mapping frame buffer: 1,920,000 bytes > FINE: Using native cursor: SoftwareCursor > ... > ------------------------------------------------------------------------ > > I'll let the animation program run overnight, just to be sure. > > By the way, as I suspected, I cannot reproduce the error on my Raspberry Pi 2 Model B Rev 1.1 with its ARM Cortex-A7 processor. I can't find anything definitive, but it seems that only the Cortex-A8 is missing the Multiprocessor (MP) Extensions with the PLDW instruction. > > Thank you again, > John From john at status6.com Wed Feb 24 18:09:59 2021 From: john at status6.com (John Neffenger) Date: Wed, 24 Feb 2021 10:09:59 -0800 Subject: C2 compiler gets SIGILL/ILL_ILLOPC In-Reply-To: References: <1311d424-f4d6-aad0-59bb-e572958a714d@status6.com> <1525335506.2967.5.camel@gmail.com> <979CD150-3AFF-48AE-A73F-E6C50274278C@gmail.com> <63b0e7b1-6e5b-a457-8149-0255fd50bdb3@status6.com> <1525372806.10508.1.camel@gmail.com> <515c917b-5218-7a3b-8e4b-ff20486e869b@status6.com> <1525732322.2989.38.camel@gmail.com> <4ea06717-6067-1cab-9e2f-4815561897c7@ubuntu.com> Message-ID: <53f120dd-05cc-31b1-342d-b7b5010ceeac@status6.com> Thanks, Sergey. I suppose Matthias wrote to this mailing list because this is where Edward Nevill solved the problem when it happened on OpenJDK versions 10 and 11 back in 2018. [1] I read about the two competing 64-bit ARM ports, resolved in JDK 12, but I always thought there was just one 32-bit ARM port after JDK 9. Which mailing list do we use to discuss issues with the current release of OpenJDK on 32-bit ARM devices? Thank you, John [1] https://mail.openjdk.java.net/pipermail/aarch32-port-dev/2018-May/000978.html On 2/24/21 2:42 AM, Sergey Nazarkin wrote: > Hi! > > I?d just note this alias is for https://hg.openjdk.java.net/aarch32-port project. jdk8 aarch32 and arm32 jdk11 projects contain completely different code base. For the code that touches jdk11 and later special mail list need to be notified (https://mail.openjdk.java.net/pipermail/jdk-updates-dev/). > > /Sergey