From duke at openjdk.org Mon Apr 1 00:24:41 2024 From: duke at openjdk.org (duke) Date: Mon, 1 Apr 2024 00:24:41 GMT Subject: git: openjdk/riscv-port-jdk11u: riscv-port: 9 new changesets Message-ID: <0125af5f-e2b0-4933-b485-8c9c73444a4e@openjdk.org> Changeset: d98b4607 Author: Martin Balao Date: 2024-03-27 03:22:33 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/d98b4607e73d74b4b4f77c5e6363486241156926 8317507: C2 compilation fails with "Exceeded _node_regs array" Reviewed-by: roland, andrew Backport-of: a5818972c16bd883d768ff2fb23a8aa9e0142c65 ! src/hotspot/share/adlc/output_c.cpp + test/hotspot/jtreg/compiler/regalloc/TestNodeRegArrayOverflow.java Changeset: 41179534 Author: Ben Taylor Date: 2024-03-27 17:22:15 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/4117953453635dbaea56add47a6fde5eb3f1258d 8273831: PrintServiceLookup spawns 2 threads in the current classloader, getting orphaned Backport-of: 687567822a5380fb7d8c5b54ae548b2a5c848187 ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java + test/jdk/javax/print/PrintServiceLookup/FlushCustomClassLoader.java Changeset: 29a08f77 Author: Andrew Lu Date: 2024-03-28 02:08:38 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/29a08f77e8b1f98ffc6b34b5f3ecebad1424a712 8210988: Improved handling of compiler warnings in the build Reviewed-by: lucy Backport-of: 09a967ab8143c3d4b0824a0027edaf0e634686ec ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-ldflags.m4 ! make/autoconf/spec.gmk.in ! make/common/NativeCompilation.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk Changeset: 518e7971 Author: Andrew Lu Date: 2024-03-28 08:00:27 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/518e79717d2ce0ae345d61300fd28d0df8a5f553 8326661: sun/java2d/cmm/ColorConvertOp/ColConvTest.java assumes profiles were generated by LCMS Backport-of: 1f43fa0f8b0f956b41015e0ebc257e15a11ad99b ! test/jdk/sun/java2d/cmm/ColorConvertOp/ColConvCCMTest.java Changeset: 741b3400 Author: Goetz Lindenmaier Date: 2024-03-28 10:26:48 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/741b3400f1ab5feb1143128fe5779c0b9cd3f73a 8243010: Test support: Customizable Hex Printer Reviewed-by: mbaesken Backport-of: bdf672659cee13d95abc246de7cde469cf8fc07d ! test/jdk/com/sun/jndi/ldap/Base64Test.java ! test/jdk/com/sun/security/sasl/ntlm/NTLMTest.java ! test/jdk/javax/net/ssl/DTLS/DTLSOverDatagram.java ! test/jdk/javax/net/ssl/interop/ClientHelloBufferUnderflowException.java ! test/jdk/javax/net/ssl/interop/ClientHelloChromeInterOp.java ! test/jdk/sun/security/krb5/auto/MSOID2.java ! test/jdk/sun/security/krb5/etype/KerberosAesSha2.java ! test/jdk/sun/security/mscapi/PublicKeyInterop.java ! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java ! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java ! test/jdk/sun/security/pkcs/pkcs9/UnknownAttribute.java ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java ! test/jdk/sun/security/x509/X500Name/NullX500Name.java + test/lib-test/TEST.ROOT + test/lib-test/jdk/test/lib/hexdump/HexPrinterTest.java + test/lib/jdk/test/lib/hexdump/HexPrinter.java Changeset: 5d4de366 Author: Andrew John Hughes Date: 2024-03-29 16:45:59 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/5d4de366d7092aefc26246ab1a4039f8bd30d7fa 8286705: GCC 12 reports use-after-free potential bugs Reviewed-by: phh Backport-of: 0e4bece5b5143b8505496ea7430bbfa11e151aff ! src/java.base/share/native/libjli/parse_manifest.c Changeset: 979daf54 Author: Goetz Lindenmaier Date: 2024-03-30 09:08:37 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/979daf54de3a9244f9316ea1fc18b7a615835680 8264152: javax/net/ssl/DTLS/RespondToRetransmit.java timed out Reviewed-by: lucy Backport-of: 79adc16fd8ba47a8d9438f3467f92ab241766c1d ! test/jdk/javax/net/ssl/DTLS/DTLSOverDatagram.java ! test/jdk/javax/net/ssl/DTLS/PacketLossRetransmission.java ! test/jdk/javax/net/ssl/DTLS/RespondToRetransmit.java Changeset: 00736021 Author: Goetz Lindenmaier Date: 2024-03-30 15:11:56 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/00736021bc6b769dfc6d99dfa5079b4d9427aadd 8297798: Timeout with DTLSOverDatagram test template Reviewed-by: mbaesken Backport-of: 23457a664ce00de33fdb6846ff31f489e6dd2177 ! test/jdk/javax/net/ssl/DTLS/DTLSOverDatagram.java ! test/jdk/javax/net/ssl/DTLS/InvalidRecords.java Changeset: 34f76418 Author: Fei Yang Date: 2024-04-01 08:23:18 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/34f76418581466fb79a0c7388fa8e9925e95ae70 Merge branch 'master' into riscv-port From gcao at openjdk.org Mon Apr 1 01:26:45 2024 From: gcao at openjdk.org (Gui Cao) Date: Mon, 1 Apr 2024 01:26:45 GMT Subject: [riscv-port-jdk11u:riscv-port] Integrated: 8284937: riscv: should not allocate special register for temp In-Reply-To: References: Message-ID: <7mYR5YUdU2gyfz5CXjNXrziqKnDqD5lqc1bddZ6cFEk=.ec017803-da37-4933-93f3-7f37574f840d@github.com> On Thu, 28 Mar 2024 10:09:33 GMT, Gui Cao wrote: > Hi, please help review this backport to riscv-port-jdk11u. > Backport of [JDK-8284937](https://bugs.openjdk.org/browse/JDK-8284937). The original patch cannot be directly applied because riscv-port-jdk11u doesn't have riscv_v.ad and doesn't have c2_MacroAssembler, which uses MacroAssembler. > > Testing: > > - [x] Run tier1-3 tests on SOPHON SG2042 (release) This pull request has now been integrated. Changeset: c7d3a44e Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk11u/commit/c7d3a44e980b1a4a20cac37ed6196506596d2b92 Stats: 28 lines in 1 file changed: 0 ins; 0 del; 28 mod 8284937: riscv: should not allocate special register for temp Reviewed-by: fyang Backport-of: 145dfed03c21ffe233203c1117d02b552bd17630 ------------- PR: https://git.openjdk.org/riscv-port-jdk11u/pull/17 From gcao at openjdk.org Mon Apr 1 14:34:05 2024 From: gcao at openjdk.org (Gui Cao) Date: Mon, 1 Apr 2024 14:34:05 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8285303: riscv: Incorrect register mask in call_native_base Message-ID: Hi, please help review this backport to riscv-port-jdk11u. Backport of [JDK-8285303](https://bugs.openjdk.org/browse/JDK-8285303). Applies cleanly. Testing: - [x] Run tier1-3 tests on SOPHON SG2042 (release) ------------- Commit messages: - Backport 8285303: riscv: Incorrect register mask in call_native_base Changes: https://git.openjdk.org/riscv-port-jdk11u/pull/18/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk11u&pr=18&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8285303 Stats: 19 lines in 2 files changed: 0 ins; 17 del; 2 mod Patch: https://git.openjdk.org/riscv-port-jdk11u/pull/18.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk11u.git pull/18/head:pull/18 PR: https://git.openjdk.org/riscv-port-jdk11u/pull/18 From fyang at openjdk.org Tue Apr 2 02:43:16 2024 From: fyang at openjdk.org (Fei Yang) Date: Tue, 2 Apr 2024 02:43:16 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8285303: riscv: Incorrect register mask in call_native_base In-Reply-To: References: Message-ID: <2h3N1hrjIDx55EdWYAImFURmMjyE08Me_bGbFxnUK6U=.3b76da06-46b1-4ef4-aaed-6a08dfd3fe4c@github.com> On Mon, 1 Apr 2024 04:06:54 GMT, Gui Cao wrote: > Hi, please help review this backport to riscv-port-jdk11u. > Backport of [JDK-8285303](https://bugs.openjdk.org/browse/JDK-8285303). Applies cleanly. > > Testing: > > - [x] Run tier1-3 tests on SOPHON SG2042 (release) Marked as reviewed by fyang (Lead). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk11u/pull/18#pullrequestreview-1972508310 From gcao at openjdk.org Wed Apr 3 02:58:20 2024 From: gcao at openjdk.org (Gui Cao) Date: Wed, 3 Apr 2024 02:58:20 GMT Subject: [riscv-port-jdk11u:riscv-port] Integrated: 8285303: riscv: Incorrect register mask in call_native_base In-Reply-To: References: Message-ID: On Mon, 1 Apr 2024 04:06:54 GMT, Gui Cao wrote: > Hi, please help review this backport to riscv-port-jdk11u. > Backport of [JDK-8285303](https://bugs.openjdk.org/browse/JDK-8285303). Applies cleanly. > > Testing: > > - [x] Run tier1-3 tests on SOPHON SG2042 (release) This pull request has now been integrated. Changeset: ec98a696 Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk11u/commit/ec98a696419685001fb869c76911209c1d8bfb7f Stats: 19 lines in 2 files changed: 0 ins; 17 del; 2 mod 8285303: riscv: Incorrect register mask in call_native_base Reviewed-by: fyang Backport-of: b10833bbf3cd33c6e6a4cf2671f587a27c606ebb ------------- PR: https://git.openjdk.org/riscv-port-jdk11u/pull/18 From duke at openjdk.org Mon Apr 8 12:57:21 2024 From: duke at openjdk.org (duke) Date: Mon, 8 Apr 2024 12:57:21 GMT Subject: git: openjdk/riscv-port-jdk11u: riscv-port: 13 new changesets Message-ID: <053fe677-fe2c-41ea-83a3-85a291e17684@openjdk.org> Changeset: b05024a1 Author: Andrew Lu Date: 2024-04-01 01:55:44 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/b05024a199d9653698c50b4079f7220192d00e1a 8310380: Handle problems in core-related tests on macOS when codesign tool does not work Reviewed-by: lucy Backport-of: 39c104df44f17c1d65e35becd4272f73e2c6610c ! test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java ! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/util/CoreUtils.java Changeset: d27c9ba7 Author: Andrew Lu Date: 2024-04-01 01:56:53 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/d27c9ba7c8aebce090e9098efa3575223c6aaf02 8328812: Update and move siphash license Backport-of: ce7ebaa606f96fdfee66d300b56022d9903b5ae3 = src/java.base/share/legal/siphash.md Changeset: e922114f Author: Goetz Lindenmaier Date: 2024-04-01 16:26:32 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/e922114fa71cc7234f7ac067f191522cb5b0187f 8280546: Remove hard-coded 127.0.0.1 loopback address Backport-of: b5de2cc9d36e1fad7d0bf70f7c83ff829e16b7f3 ! test/jdk/javax/net/ssl/TLS/TestJSSE.java ! test/jdk/javax/net/ssl/sanity/interop/JSSEClient.java Changeset: fa8f02ec Author: Andrew Lu Date: 2024-04-02 04:37:18 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/fa8f02ece8aff872f1d67b9401a71949f3aa7407 8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests Backport-of: 29d462a07239a57b83850b9a8662573291fdbdf7 - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr30st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr0st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr30st0t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr30st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr0st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr30st0t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr30st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr0st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr30st0t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr30st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr0st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr30st0t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr30st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr0st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr30st0t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp60yp0rp30mr0st300/TEST.properties Changeset: 8e46e371 Author: Andrew Lu Date: 2024-04-02 04:37:41 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/8e46e3714e3230db2d8f027b016fe186c07037d6 8305942: Open source several AWT Focus related tests Backport-of: 8346ae2bc1152f13bc77c643252d84e2043ffe0b + test/jdk/java/awt/Focus/QuickTypeTest.java + test/jdk/java/awt/Focus/RowToleranceTransitivityTest.java + test/jdk/java/awt/Focus/TemporaryLostComponentDeadlock.java + test/jdk/java/awt/Focus/TraversalKeysPropertyNamesTest.java + test/jdk/java/awt/Focus/UpFocusCycleTest.java + test/jdk/java/awt/Focus/VetoableChangeListenerLoopTest.java Changeset: 1bbf93c5 Author: Andrew Lu Date: 2024-04-02 04:38:53 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/1bbf93c51e89ee5563140ea8623b6b1bfe9e4bb5 8305943: Open source few AWT Focus related tests Backport-of: 64ed816ad9f1a9773c9865a013e89b709a130e9c + test/jdk/java/awt/Focus/NoFocusOwnerAWTTest.java + test/jdk/java/awt/Focus/NoFocusOwnerSwingTest.java + test/jdk/java/awt/Focus/RestoreFocusInfiniteLoopTest.java + test/jdk/java/awt/Focus/SequencedLightweightRequestsTest.java + test/jdk/java/awt/Focus/SetFocusableTest.java Changeset: 910eb0ef Author: Andrew Lu Date: 2024-04-02 04:39:19 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/910eb0ef1b4701966cfe76e28fca9da49446158d 8306714: Open source few Swing event and AbstractAction tests Backport-of: 31a73b0d7088d10a5ffb5541d66806a92b681ef9 + test/jdk/javax/swing/Action/bug4186951.java + test/jdk/javax/swing/Action/bug4211425.java + test/jdk/javax/swing/Action/bug4211454.java + test/jdk/javax/swing/Action/bug4244034.java + test/jdk/javax/swing/event/bug4143690.java + test/jdk/javax/swing/event/bug4160240.java Changeset: 6808c5c8 Author: Suchismith Roy Committer: Martin Doerr Date: 2024-04-03 08:00:56 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/6808c5c89d1e30f481ebe444f93175232bcd30e2 8320005: Allow loading of shared objects with .a extension on AIX Backport-of: e85355ada4ac1061c49ee9f1247d37a437c7b5ab ! src/hotspot/os/aix/os_aix.cpp Changeset: 9ac4063d Author: Paul Hohensee Date: 2024-04-04 22:08:01 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/9ac4063d14dfa9633cea90e13e2cd13681826255 8299677: Formatter.format might take a long time to format an integer or floating-point Reviewed-by: mdoerr, shade Backport-of: 33412c102ce799ff2de3512df77e6e07d76acd36 ! src/java.base/share/classes/java/util/Formatter.java + test/jdk/java/util/Formatter/Padding.java Changeset: 2f285fd9 Author: Andrew Lu Date: 2024-04-05 02:01:40 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/2f285fd96aaf064e7040b20e51297c9b75c8f501 8323994: gtest runner repeats test name for every single gtest assertion 8158048: Fix failure message from jtreg gtest wrapper 8263659: Reflow GTestResultParser for better readability Reviewed-by: lucy Backport-of: 1aae980c549741cf5fc5ca51f3c299285bafa49d + test/hotspot/jtreg/gtest/GTestResultParser.java ! test/hotspot/jtreg/gtest/GTestWrapper.java Changeset: eca36961 Author: Andrew Lu Date: 2024-04-05 02:01:58 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/eca369614ccaa0c0109724231984a3acfd8e2756 8310923: Refactor Currency tests to use JUnit Reviewed-by: lucy Backport-of: e848d9471f5de86e5ac157b710cd7371f12f0024 - test/jdk/java/util/Currency/Bug4512215.java - test/jdk/java/util/Currency/Bug6807534.java - test/jdk/java/util/Currency/Bug8154295.java + test/jdk/java/util/Currency/CNPGetDisplayName.java ! test/jdk/java/util/Currency/CheckDataVersion.java ! test/jdk/java/util/Currency/CurrencyTest.java + test/jdk/java/util/Currency/NoMinorUnitCurrenciesTest.java + test/jdk/java/util/Currency/NumCodeAsStringTest.java ! test/jdk/java/util/Currency/ValidateISO4217.java Changeset: 2e46aad2 Author: Sergey Nazarkin Date: 2024-04-05 05:27:56 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/2e46aad2d2521555b3cc1b35706e65b3f66ce4c0 8268974: GetJREPath() JLI function fails to locate libjava.so if not standard Java launcher is used Reviewed-by: yan Backport-of: 984003d5c969443abae2d889e92cba30da26e55f ! src/java.base/unix/native/libjli/java_md_common.c Changeset: 799f1c71 Author: Fei Yang Date: 2024-04-08 20:53:54 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/799f1c71f098d0c9cb0c4d8efdc4af3364c9f8fe Merge branch 'master' into riscv-port ! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java ! test/lib/jdk/test/lib/Platform.java ! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java ! test/lib/jdk/test/lib/Platform.java From gcao at openjdk.org Mon Apr 8 17:20:34 2024 From: gcao at openjdk.org (Gui Cao) Date: Mon, 8 Apr 2024 17:20:34 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8297697: RISC-V: Add support for SATP mode detection Message-ID: Hi, Please review this backport to riscv-port-jdk11u. Backport of [JDK-8297697](https://bugs.openjdk.org/browse/JDK-8297697), and [JDK-8301067](https://bugs.openjdk.org/browse/JDK-8301067). JDK-8301067 only modifies the log description information introduced by JDK-8297697. After this patch, If it is an unsupported satp.mode , the message will be as follows: root at qemuriscv64:~/jdk/bin# ./java -version Error occurred during initialization of VM Unsupported satp mode: sv57 root at qemuriscv64:~/jdk/bin# cat /proc/cpuinfo processor : 0 hart : 0 isa : rv64imafdch_zicbom_zicboz_zicntr_zicsr_zifencei_zihintpause_zihpm_zba_zbb_zbs_sstc mmu : sv57 mvendorid : 0x0 marchid : 0x0 mimpid : 0x0 Testing: - [ ] Run tier1 tests on SOPHON SG2042 (release) ------------- Commit messages: - Backport 8297697: RISC-V: Add support for SATP mode detection Changes: https://git.openjdk.org/riscv-port-jdk11u/pull/19/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk11u&pr=19&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297697 Stats: 39 lines in 3 files changed: 38 ins; 0 del; 1 mod Patch: https://git.openjdk.org/riscv-port-jdk11u/pull/19.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk11u.git pull/19/head:pull/19 PR: https://git.openjdk.org/riscv-port-jdk11u/pull/19 From fyang at openjdk.org Tue Apr 9 01:16:23 2024 From: fyang at openjdk.org (Fei Yang) Date: Tue, 9 Apr 2024 01:16:23 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8297697: RISC-V: Add support for SATP mode detection In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 17:15:28 GMT, Gui Cao wrote: > Hi, > Please review this backport to riscv-port-jdk11u. > Backport of [JDK-8297697](https://bugs.openjdk.org/browse/JDK-8297697), and [JDK-8301067](https://bugs.openjdk.org/browse/JDK-8301067). JDK-8301067 only modifies the log description information introduced by JDK-8297697. > > After this patch, If it is an unsupported satp.mode , the message will be as follows: > > root at qemuriscv64:~/jdk/bin# ./java -version > Error occurred during initialization of VM > Unsupported satp mode: sv57 > > root at qemuriscv64:~/jdk/bin# cat /proc/cpuinfo > processor : 0 > hart : 0 > isa : rv64imafdch_zicbom_zicboz_zicntr_zicsr_zifencei_zihintpause_zihpm_zba_zbb_zbs_sstc > mmu : sv57 > mvendorid : 0x0 > marchid : 0x0 > mimpid : 0x0 > > > Testing: > > - [ ] Run tier1 tests on SOPHON SG2042 (release) Marked as reviewed by fyang (Lead). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk11u/pull/19#pullrequestreview-1987916135 From yangfei at iscas.ac.cn Tue Apr 9 08:21:30 2024 From: yangfei at iscas.ac.cn (yangfei at iscas.ac.cn) Date: Tue, 9 Apr 2024 16:21:30 +0800 (GMT+08:00) Subject: CFV: New RISC-V Port Committer: Gui Cao Message-ID: <4d9b2980.6f757.18ec1f2ae62.Coremail.yangfei@iscas.ac.cn> I hereby nominate Gui Cao (gcao) [0] to RISC-V Port Committer. He has already made a number of contributions to both trunk [1] and backporting work for RISC-V Port project repos like riscv-port-jdk11u and riscv-port-jdk17u [2][3]. Having the committer role would aid this backporting work by avoiding the need to wait for sponsorship of fixes, after review & approval. Votes are due by 9:00 UTC on Tuesday 23, April 2024. Only current RISC-V Port Committer [4] are eligible to vote on this nomination. Votes must be cast in the open replying to this mailing list. For Lazy Consensus voting instructions, see [5]. [0] https://openjdk.org/census#gcao [1] https://github.com/openjdk/jdk/pulls?q=is%3Apr+is%3Aclosed+author%3Azifeihan [2] https://github.com/openjdk/riscv-port-jdk11u/pulls?q=is%3Apr+is%3Aclosed+author%3Azifeihan [3] https://github.com/openjdk/riscv-port-jdk17u/pulls?q=is%3Apr+is%3Aclosed+author%3Azifeihan [4] https://openjdk.java.net/census#riscv-port [5] https://openjdk.java.net/projects/#committer-vote From yangfei at iscas.ac.cn Tue Apr 9 08:25:17 2024 From: yangfei at iscas.ac.cn (yangfei at iscas.ac.cn) Date: Tue, 9 Apr 2024 16:25:17 +0800 (GMT+08:00) Subject: CFV: New RISC-V Port Committer: Gui Cao In-Reply-To: <4d9b2980.6f757.18ec1f2ae62.Coremail.yangfei@iscas.ac.cn> References: <4d9b2980.6f757.18ec1f2ae62.Coremail.yangfei@iscas.ac.cn> Message-ID: <7f243ea5.6f7ac.18ec1f6235b.Coremail.yangfei@iscas.ac.cn> Vote: yes > -----Original Messages----- > From: yangfei at iscas.ac.cn > Sent Time: 2024-04-09 16:21:30 (Tuesday) > To: riscv-port-dev at openjdk.org > Cc: > Subject: CFV: New RISC-V Port Committer: Gui Cao > > I hereby nominate Gui Cao (gcao) [0] to RISC-V Port Committer. > > He has already made a number of contributions to both trunk [1] and backporting > work for RISC-V Port project repos like riscv-port-jdk11u and riscv-port-jdk17u [2][3]. > Having the committer role would aid this backporting work by avoiding the need to > wait for sponsorship of fixes, after review & approval. > > Votes are due by 9:00 UTC on Tuesday 23, April 2024. > > Only current RISC-V Port Committer [4] are eligible to vote on this nomination. > Votes must be cast in the open replying to this mailing list. > > For Lazy Consensus voting instructions, see [5]. > > [0] https://openjdk.org/census#gcao > [1] https://github.com/openjdk/jdk/pulls?q=is%3Apr+is%3Aclosed+author%3Azifeihan > [2] https://github.com/openjdk/riscv-port-jdk11u/pulls?q=is%3Apr+is%3Aclosed+author%3Azifeihan > [3] https://github.com/openjdk/riscv-port-jdk17u/pulls?q=is%3Apr+is%3Aclosed+author%3Azifeihan > [4] https://openjdk.java.net/census#riscv-port > [5] https://openjdk.java.net/projects/#committer-vote From yadonn.wang at huawei.com Tue Apr 9 08:27:20 2024 From: yadonn.wang at huawei.com (wangyadong (E)) Date: Tue, 9 Apr 2024 08:27:20 +0000 Subject: New RISC-V Port Committer: Gui Cao In-Reply-To: <4d9b2980.6f757.18ec1f2ae62.Coremail.yangfei@iscas.ac.cn> References: <4d9b2980.6f757.18ec1f2ae62.Coremail.yangfei@iscas.ac.cn> Message-ID: Vote: yes. -----Original Message----- From: riscv-port-dev [mailto:riscv-port-dev-retn at openjdk.org] On Behalf Of yangfei at iscas.ac.cn Sent: Tuesday, April 9, 2024 4:22 PM To: riscv-port-dev at openjdk.org Subject: CFV: New RISC-V Port Committer: Gui Cao I hereby nominate Gui Cao (gcao) [0] to RISC-V Port Committer. He has already made a number of contributions to both trunk [1] and backporting work for RISC-V Port project repos like riscv-port-jdk11u and riscv-port-jdk17u [2][3]. Having the committer role would aid this backporting work by avoiding the need to wait for sponsorship of fixes, after review & approval. Votes are due by 9:00 UTC on Tuesday 23, April 2024. Only current RISC-V Port Committer [4] are eligible to vote on this nomination. Votes must be cast in the open replying to this mailing list. For Lazy Consensus voting instructions, see [5]. [0] https://openjdk.org/census#gcao [1] https://github.com/openjdk/jdk/pulls?q=is%3Apr+is%3Aclosed+author%3Azifeihan [2] https://github.com/openjdk/riscv-port-jdk11u/pulls?q=is%3Apr+is%3Aclosed+author%3Azifeihan [3] https://github.com/openjdk/riscv-port-jdk17u/pulls?q=is%3Apr+is%3Aclosed+author%3Azifeihan [4] https://openjdk.java.net/census#riscv-port [5] https://openjdk.java.net/projects/#committer-vote From fjiang at openjdk.org Tue Apr 9 08:36:19 2024 From: fjiang at openjdk.org (Feilong Jiang) Date: Tue, 9 Apr 2024 08:36:19 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8297697: RISC-V: Add support for SATP mode detection In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 17:15:28 GMT, Gui Cao wrote: > Hi, > Please review this backport to riscv-port-jdk11u. > Backport of [JDK-8297697](https://bugs.openjdk.org/browse/JDK-8297697), and [JDK-8301067](https://bugs.openjdk.org/browse/JDK-8301067). JDK-8301067 only modifies the log description information introduced by JDK-8297697. > > After this patch, If it is an unsupported satp.mode , the message will be as follows: > > root at qemuriscv64:~/jdk/bin# ./java -version > Error occurred during initialization of VM > Unsupported satp mode: sv57 > > root at qemuriscv64:~/jdk/bin# cat /proc/cpuinfo > processor : 0 > hart : 0 > isa : rv64imafdch_zicbom_zicboz_zicntr_zicsr_zifencei_zihintpause_zihpm_zba_zbb_zbs_sstc > mmu : sv57 > mvendorid : 0x0 > marchid : 0x0 > mimpid : 0x0 > > > Testing: > > - [ ] Run tier1 tests on SOPHON SG2042 (release) src/hotspot/cpu/riscv/vm_version_riscv.cpp line 44: > 42: // check if satp.mode is supported, currently supports up to SV48(RV64) > 43: if (get_satp_mode() > VM_SV48) { > 44: vm_exit_during_initialization(err_msg("Unsupported satp mode: %s", _vm_mode)); Looks like [JDK-8301067](https://bugs.openjdk.org/browse/JDK-8301067) was missed? ------------- PR Review Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/19#discussion_r1557214205 From fyang at openjdk.org Tue Apr 9 08:44:30 2024 From: fyang at openjdk.org (Fei Yang) Date: Tue, 9 Apr 2024 08:44:30 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8297697: RISC-V: Add support for SATP mode detection In-Reply-To: References: Message-ID: On Tue, 9 Apr 2024 08:33:22 GMT, Feilong Jiang wrote: >> Hi, >> Please review this backport to riscv-port-jdk11u. >> Backport of [JDK-8297697](https://bugs.openjdk.org/browse/JDK-8297697), and [JDK-8301067](https://bugs.openjdk.org/browse/JDK-8301067). JDK-8301067 only modifies the log description information introduced by JDK-8297697. >> >> After this patch, If it is an unsupported satp.mode , the message will be as follows: >> >> root at qemuriscv64:~/jdk/bin# ./java -version >> Error occurred during initialization of VM >> Unsupported satp mode: sv57 >> >> root at qemuriscv64:~/jdk/bin# cat /proc/cpuinfo >> processor : 0 >> hart : 0 >> isa : rv64imafdch_zicbom_zicboz_zicntr_zicsr_zifencei_zihintpause_zihpm_zba_zbb_zbs_sstc >> mmu : sv57 >> mvendorid : 0x0 >> marchid : 0x0 >> mimpid : 0x0 >> >> >> Testing: >> >> - [ ] Run tier1 tests on SOPHON SG2042 (release) > > src/hotspot/cpu/riscv/vm_version_riscv.cpp line 44: > >> 42: // check if satp.mode is supported, currently supports up to SV48(RV64) >> 43: if (get_satp_mode() > VM_SV48) { >> 44: vm_exit_during_initialization(err_msg("Unsupported satp mode: %s", _vm_mode)); > > Looks like [JDK-8301067](https://bugs.openjdk.org/browse/JDK-8301067) was missed? Good catch! ------------- PR Review Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/19#discussion_r1557228603 From gcao at openjdk.org Tue Apr 9 08:50:43 2024 From: gcao at openjdk.org (Gui Cao) Date: Tue, 9 Apr 2024 08:50:43 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8297697: RISC-V: Add support for SATP mode detection [v2] In-Reply-To: References: Message-ID: <857IzD4adcC3PNUH7bo2xu_lL5Airp-4wzGJEkq65Z4=.4e8cb5a2-ff20-4495-8619-9e4a36f99c99@github.com> > Hi, > Please review this backport to riscv-port-jdk11u. > Backport of [JDK-8297697](https://bugs.openjdk.org/browse/JDK-8297697), and [JDK-8301067](https://bugs.openjdk.org/browse/JDK-8301067). JDK-8301067 only modifies the log description information introduced by JDK-8297697. > > After this patch, If it is an unsupported satp.mode , the message will be as follows: > > root at qemuriscv64:~/jdk/bin# ./java -version > Error occurred during initialization of VM > Unsupported satp mode: sv57 > > root at qemuriscv64:~/jdk/bin# cat /proc/cpuinfo > processor : 0 > hart : 0 > isa : rv64imafdch_zicbom_zicboz_zicntr_zicsr_zifencei_zihintpause_zihpm_zba_zbb_zbs_sstc > mmu : sv57 > mvendorid : 0x0 > marchid : 0x0 > mimpid : 0x0 > > > Testing: > > - [ ] Run tier1 tests on SOPHON SG2042 (release) Gui Cao has updated the pull request incrementally with one additional commit since the last revision: 8301067: RISC-V: better error message when reporting unsupported satp modes ------------- Changes: - all: https://git.openjdk.org/riscv-port-jdk11u/pull/19/files - new: https://git.openjdk.org/riscv-port-jdk11u/pull/19/files/856643f1..12dc1c74 Webrevs: - full: https://webrevs.openjdk.org/?repo=riscv-port-jdk11u&pr=19&range=01 - incr: https://webrevs.openjdk.org/?repo=riscv-port-jdk11u&pr=19&range=00-01 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/riscv-port-jdk11u/pull/19.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk11u.git pull/19/head:pull/19 PR: https://git.openjdk.org/riscv-port-jdk11u/pull/19 From gcao at openjdk.org Tue Apr 9 08:55:12 2024 From: gcao at openjdk.org (Gui Cao) Date: Tue, 9 Apr 2024 08:55:12 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8297697: RISC-V: Add support for SATP mode detection [v2] In-Reply-To: References: Message-ID: On Tue, 9 Apr 2024 08:41:16 GMT, Fei Yang wrote: >> src/hotspot/cpu/riscv/vm_version_riscv.cpp line 44: >> >>> 42: // check if satp.mode is supported, currently supports up to SV48(RV64) >>> 43: if (get_satp_mode() > VM_SV48) { >>> 44: vm_exit_during_initialization(err_msg("Unsupported satp mode: %s", _vm_mode)); >> >> Looks like [JDK-8301067](https://bugs.openjdk.org/browse/JDK-8301067) was missed? > > Good catch! > Looks like [JDK-8301067](https://bugs.openjdk.org/browse/JDK-8301067) was missed? Thanks, I've added a commit to fix it. ------------- PR Review Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/19#discussion_r1557248269 From fjiang at openjdk.org Tue Apr 9 10:46:09 2024 From: fjiang at openjdk.org (Feilong Jiang) Date: Tue, 9 Apr 2024 10:46:09 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8297697: RISC-V: Add support for SATP mode detection [v2] In-Reply-To: <857IzD4adcC3PNUH7bo2xu_lL5Airp-4wzGJEkq65Z4=.4e8cb5a2-ff20-4495-8619-9e4a36f99c99@github.com> References: <857IzD4adcC3PNUH7bo2xu_lL5Airp-4wzGJEkq65Z4=.4e8cb5a2-ff20-4495-8619-9e4a36f99c99@github.com> Message-ID: <1QPia9yVf60Nk2Ywfle0YfRS17Uv7RzVuGe08MSx91M=.c4d28a23-6060-4336-8083-ea6541681695@github.com> On Tue, 9 Apr 2024 08:50:43 GMT, Gui Cao wrote: >> Hi, >> Please review this backport to riscv-port-jdk11u. >> Backport of [JDK-8297697](https://bugs.openjdk.org/browse/JDK-8297697), and [JDK-8301067](https://bugs.openjdk.org/browse/JDK-8301067). JDK-8301067 only modifies the log description information introduced by JDK-8297697. >> >> After this patch, If it is an unsupported satp.mode , the message will be as follows: >> >> root at qemuriscv64:~/jdk/bin# ./java -version >> Error occurred during initialization of VM >> Unsupported satp mode: sv57 >> >> root at qemuriscv64:~/jdk/bin# cat /proc/cpuinfo >> processor : 0 >> hart : 0 >> isa : rv64imafdch_zicbom_zicboz_zicntr_zicsr_zifencei_zihintpause_zihpm_zba_zbb_zbs_sstc >> mmu : sv57 >> mvendorid : 0x0 >> marchid : 0x0 >> mimpid : 0x0 >> >> >> Testing: >> >> - [ ] Run tier1 tests on SOPHON SG2042 (release) > > Gui Cao has updated the pull request incrementally with one additional commit since the last revision: > > 8301067: RISC-V: better error message when reporting unsupported satp modes looks good, thanks. ------------- Marked as reviewed by fjiang (Author). PR Review: https://git.openjdk.org/riscv-port-jdk11u/pull/19#pullrequestreview-1988715428 From yhzhu20 at gmail.com Tue Apr 9 11:17:29 2024 From: yhzhu20 at gmail.com (Yanhong Zhu) Date: Tue, 9 Apr 2024 19:17:29 +0800 Subject: CFV: New RISC-V Port Committer: Gui Cao In-Reply-To: <4d9b2980.6f757.18ec1f2ae62.Coremail.yangfei@iscas.ac.cn> References: <4d9b2980.6f757.18ec1f2ae62.Coremail.yangfei@iscas.ac.cn> Message-ID: Vote: yes On Tue, Apr 9, 2024 at 16:21 wrote: > I hereby nominate Gui Cao (gcao) [0] to RISC-V Port Committer. > > He has already made a number of contributions to both trunk [1] and > backporting > work for RISC-V Port project repos like riscv-port-jdk11u and > riscv-port-jdk17u [2][3]. > Having the committer role would aid this backporting work by avoiding the > need to > wait for sponsorship of fixes, after review & approval. > > Votes are due by 9:00 UTC on Tuesday 23, April 2024. > > Only current RISC-V Port Committer [4] are eligible to vote on this > nomination. > Votes must be cast in the open replying to this mailing list. > > For Lazy Consensus voting instructions, see [5]. > > [0] https://openjdk.org/census#gcao > [1] > https://github.com/openjdk/jdk/pulls?q=is%3Apr+is%3Aclosed+author%3Azifeihan > [2] > https://github.com/openjdk/riscv-port-jdk11u/pulls?q=is%3Apr+is%3Aclosed+author%3Azifeihan > [3] > https://github.com/openjdk/riscv-port-jdk17u/pulls?q=is%3Apr+is%3Aclosed+author%3Azifeihan > [4] https://openjdk.java.net/census#riscv-port > [5] https://openjdk.java.net/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From gcao at openjdk.org Wed Apr 10 01:45:12 2024 From: gcao at openjdk.org (Gui Cao) Date: Wed, 10 Apr 2024 01:45:12 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8297697: RISC-V: Add support for SATP mode detection [v2] In-Reply-To: References: Message-ID: On Tue, 9 Apr 2024 01:13:06 GMT, Fei Yang wrote: >> Gui Cao has updated the pull request incrementally with one additional commit since the last revision: >> >> 8301067: RISC-V: better error message when reporting unsupported satp modes > > Marked as reviewed by fyang (Lead). @RealFYang @feilongjiang : Thanks for the review. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/19#issuecomment-2046306182 From gcao at openjdk.org Wed Apr 10 01:45:13 2024 From: gcao at openjdk.org (Gui Cao) Date: Wed, 10 Apr 2024 01:45:13 GMT Subject: [riscv-port-jdk11u:riscv-port] Integrated: 8297697: RISC-V: Add support for SATP mode detection In-Reply-To: References: Message-ID: <0i_6iha8QZZoncOiRn5c-ARLgdEVqkJq8YMueDLnLe0=.3b5ef9b3-413a-4b6d-9238-54e85cd3ea6a@github.com> On Mon, 8 Apr 2024 17:15:28 GMT, Gui Cao wrote: > Hi, > Please review this backport to riscv-port-jdk11u. > Backport of [JDK-8297697](https://bugs.openjdk.org/browse/JDK-8297697), and [JDK-8301067](https://bugs.openjdk.org/browse/JDK-8301067). JDK-8301067 only modifies the log description information introduced by JDK-8297697. > > After this patch, If it is an unsupported satp.mode , the message will be as follows: > > root at qemuriscv64:~/jdk/bin# ./java -version > Error occurred during initialization of VM > Unsupported satp mode: sv57 > > root at qemuriscv64:~/jdk/bin# cat /proc/cpuinfo > processor : 0 > hart : 0 > isa : rv64imafdch_zicbom_zicboz_zicntr_zicsr_zifencei_zihintpause_zihpm_zba_zbb_zbs_sstc > mmu : sv57 > mvendorid : 0x0 > marchid : 0x0 > mimpid : 0x0 > > > Testing: > > - [ ] Run tier1 tests on SOPHON SG2042 (release) This pull request has now been integrated. Changeset: e14708aa Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk11u/commit/e14708aa1d51d277c2ebf0afdb67ff4dfdef7bd3 Stats: 41 lines in 3 files changed: 40 ins; 0 del; 1 mod 8297697: RISC-V: Add support for SATP mode detection 8301067: RISC-V: better error message when reporting unsupported satp modes Reviewed-by: fyang, fjiang Backport-of: f49acd52594be3ec1e9682bda3ad69970dfd750d ------------- PR: https://git.openjdk.org/riscv-port-jdk11u/pull/19 From gcao at openjdk.org Wed Apr 10 05:38:50 2024 From: gcao at openjdk.org (Gui Cao) Date: Wed, 10 Apr 2024 05:38:50 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8309258: RISC-V: Add riscv_hwprobe syscall Message-ID: Hi, Please help review this backport to riscv-port-jdk11u. Backport of [8309258](https://bugs.openjdk.org/browse/JDK-8309258), [8315206](https://bugs.openjdk.org/browse/JDK-8315206), [8316859](https://bugs.openjdk.org/browse/JDK-8316859), [8324280](https://bugs.openjdk.org/browse/JDK-8324280), [8315652](https://bugs.openjdk.org/browse/JDK-8315652) Since [8315195](https://bugs.openjdk.org/browse/JDK-8315195) hasn't been backported yet, the RVV,Zba,Zbb extension hasn't been turned on automatically yet. This backport adds the syscall, uses the syscall in combination with the aux and cpuinfo to enable features by default. ### Testing on SOPHON SG2042 $ ./java -XX:+UnlockExperimentalVMOptions -XX:+PrintFlagsFinal -version | grep Use bool UseRVC = true {ARCH experimental} {default} bool UseRVV = false {ARCH experimental} {default} bool UseZba = false {ARCH experimental} {default} bool UseZbb = false {ARCH experimental} {default} test/lib/sun/hotspot/cpuinfo/CPUInfo.java log like this: ----------System.out:(13/2767)---------- WB.getCPUFeatures(): "qemu rv64 i m a f d c" CPUInfo.getFeatures(): [qemu, rv64, i, m, a, f, d, c] ### Testing on qemu-system $ ./java -XX:+UnlockExperimentalVMOptions -XX:+PrintFlagsFinal -version | grep Use bool UseRVC = true {ARCH experimental} {default} bool UseRVV = false {ARCH experimental} {default} bool UseZba = false {ARCH experimental} {default} bool UseZbb = false {ARCH experimental} {default} test/lib/sun/hotspot/cpuinfo/CPUInfo.java log like this: ----------System.out:(13/2290)---------- WB.getCPUFeatures(): "rv64 i m a f d c" CPUInfo.getFeatures(): [rv64, i, m, a, f, d, c] ### Testing - [x] Run tier1 tests on SOPHON SG2042 (release) ------------- Commit messages: - Backport 8315652: RISC-V: Features string uses wrong separator for jtreg - Backport 8309258: RISC-V: Add riscv_hwprobe syscall Changes: https://git.openjdk.org/riscv-port-jdk11u/pull/20/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk11u&pr=20&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8309258 Stats: 583 lines in 5 files changed: 475 ins; 47 del; 61 mod Patch: https://git.openjdk.org/riscv-port-jdk11u/pull/20.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk11u.git pull/20/head:pull/20 PR: https://git.openjdk.org/riscv-port-jdk11u/pull/20 From fyang at openjdk.org Wed Apr 10 07:21:12 2024 From: fyang at openjdk.org (Fei Yang) Date: Wed, 10 Apr 2024 07:21:12 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8309258: RISC-V: Add riscv_hwprobe syscall In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 05:19:34 GMT, Gui Cao wrote: > Hi, > Please help review this backport to riscv-port-jdk11u. > Backport of [8309258](https://bugs.openjdk.org/browse/JDK-8309258), [8315206](https://bugs.openjdk.org/browse/JDK-8315206), [8316859](https://bugs.openjdk.org/browse/JDK-8316859), [8324280](https://bugs.openjdk.org/browse/JDK-8324280), [8315652](https://bugs.openjdk.org/browse/JDK-8315652) > > Since [8315195](https://bugs.openjdk.org/browse/JDK-8315195) hasn't been backported yet, the RVV,Zba,Zbb extension hasn't been turned on automatically yet. > > This backport adds the syscall, uses the syscall in combination with the aux and cpuinfo to enable features by default. > > ### Testing on SOPHON SG2042 > > $ ./java -XX:+UnlockExperimentalVMOptions -XX:+PrintFlagsFinal -version | grep Use > bool UseRVC = true {ARCH experimental} {default} > bool UseRVV = false {ARCH experimental} {default} > bool UseZba = false {ARCH experimental} {default} > bool UseZbb = false {ARCH experimental} {default} > > test/lib/sun/hotspot/cpuinfo/CPUInfo.java log like this: > > ----------System.out:(13/2767)---------- > WB.getCPUFeatures(): "qemu rv64 i m a f d c" > CPUInfo.getFeatures(): [qemu, rv64, i, m, a, f, d, c] > > > ### Testing on qemu-system > > $ ./java -XX:+UnlockExperimentalVMOptions -XX:+PrintFlagsFinal -version | grep Use > bool UseRVC = true {ARCH experimental} {default} > bool UseRVV = false {ARCH experimental} {default} > bool UseZba = false {ARCH experimental} {default} > bool UseZbb = false {ARCH experimental} {default} > > test/lib/sun/hotspot/cpuinfo/CPUInfo.java log like this: > > ----------System.out:(13/2290)---------- > WB.getCPUFeatures(): "rv64 i m a f d c" > CPUInfo.getFeatures(): [rv64, i, m, a, f, d, c] > > > ### Testing > - [x] Run tier1 tests on SOPHON SG2042 (release) I see the original commit of https://bugs.openjdk.org/browse/JDK-8309258 touches `UseZbs` which is not there in this repo yet. So I think you should backport https://bugs.openjdk.org/browse/JDK-8297715 first. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/20#issuecomment-2046697547 From gcao at openjdk.org Wed Apr 10 08:04:26 2024 From: gcao at openjdk.org (Gui Cao) Date: Wed, 10 Apr 2024 08:04:26 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8297715: RISC-V: C2: Use single-bit instructions from the Zbs extension Message-ID: Hi, Please help review this backport to riscv-port-jdk11u. Backport of [JDK-8297715](https://bugs.openjdk.org/browse/JDK-8297715). The original patch cannot be directly applied because of we use `experimental(bool, UseZbs, false, "Use Zbs instructions")` in riscv-port-jdk11u instead of OpenJDK higher version`product(bool, UseZbs, false, EXPERIMENTAL, "Use Zbs instructions")` ### Testing - [x] Run tier1 tests on SOPHON SG2042 (release) ------------- Commit messages: - Backport 8297715: RISC-V: C2: Use single-bit instructions from the Zbs extension Changes: https://git.openjdk.org/riscv-port-jdk11u/pull/21/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk11u&pr=21&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297715 Stats: 26 lines in 4 files changed: 25 ins; 0 del; 1 mod Patch: https://git.openjdk.org/riscv-port-jdk11u/pull/21.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk11u.git pull/21/head:pull/21 PR: https://git.openjdk.org/riscv-port-jdk11u/pull/21 From gcao at openjdk.org Wed Apr 10 09:21:10 2024 From: gcao at openjdk.org (Gui Cao) Date: Wed, 10 Apr 2024 09:21:10 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8309258: RISC-V: Add riscv_hwprobe syscall In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 07:18:52 GMT, Fei Yang wrote: > I see the original commit of https://bugs.openjdk.org/browse/JDK-8309258 touches `UseZbs` which is not there in this repo yet. So I think you should backport https://bugs.openjdk.org/browse/JDK-8297715 first. Hi, Thanks for your review. You are right, I've submitted https://github.com/openjdk/riscv-port-jdk11u/pull/21 backport pr. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/20#issuecomment-2046992592 From fyang at openjdk.org Thu Apr 11 07:51:05 2024 From: fyang at openjdk.org (Fei Yang) Date: Thu, 11 Apr 2024 07:51:05 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8297715: RISC-V: C2: Use single-bit instructions from the Zbs extension In-Reply-To: References: Message-ID: <7BGjFQooxk_f6ymKVJ5ejZvSQtDlmi4IKFMzrZvsC-E=.fceca139-ae06-4b99-aefd-a5a675de7728@github.com> On Wed, 10 Apr 2024 08:00:34 GMT, Gui Cao wrote: > Hi, > Please help review this backport to riscv-port-jdk11u. > Backport of [JDK-8297715](https://bugs.openjdk.org/browse/JDK-8297715). > The original patch cannot be directly applied because of we use `experimental(bool, UseZbs, false, "Use Zbs instructions")` in riscv-port-jdk11u instead of OpenJDK higher version`product(bool, UseZbs, false, EXPERIMENTAL, "Use Zbs instructions")` > > The effect is that we could then optimize C2 JIT code for methods like (print with case xml.validation in SPECjvm2008) on qemu system with `-XX:+UnlockExperimentalVMOptions -XX:+UseZbs`: > Before: > > 03c lhu R28, [R11, #12] # short, #@loadUS ! Field: com/sun/org/apache/xerces/internal/dom/NodeImpl.flags > 040 + andi R7, R28, #2 #@andI_reg_imm > 044 + snez R10, R7 #@convI2Bool > 048 # pop frame 32 > > > After: > > 03c lhu R28, [R11, #12] # short, #@loadUS ! Field: com/sun/org/apache/xerces/internal/dom/NodeImpl.flags > 040 + bexti R10, R28, #2 #@convI2Bool_andI_reg_immIpowerOf2 > 044 # pop frame 32 > > > ### Testing > - [x] Run tier1 tests on SOPHON SG2042 (release) Looks good. Thanks. ------------- Marked as reviewed by fyang (Lead). PR Review: https://git.openjdk.org/riscv-port-jdk11u/pull/21#pullrequestreview-1993513670 From luhenry at openjdk.org Thu Apr 11 08:12:03 2024 From: luhenry at openjdk.org (Ludovic Henry) Date: Thu, 11 Apr 2024 08:12:03 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8297715: RISC-V: C2: Use single-bit instructions from the Zbs extension In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 08:00:34 GMT, Gui Cao wrote: > Hi, > Please help review this backport to riscv-port-jdk11u. > Backport of [JDK-8297715](https://bugs.openjdk.org/browse/JDK-8297715). > The original patch cannot be directly applied because of we use `experimental(bool, UseZbs, false, "Use Zbs instructions")` in riscv-port-jdk11u instead of OpenJDK higher version`product(bool, UseZbs, false, EXPERIMENTAL, "Use Zbs instructions")` > > The effect is that we could then optimize C2 JIT code for methods like (print with case xml.validation in SPECjvm2008) on qemu system with `-XX:+UnlockExperimentalVMOptions -XX:+UseZbs`: > Before: > > 03c lhu R28, [R11, #12] # short, #@loadUS ! Field: com/sun/org/apache/xerces/internal/dom/NodeImpl.flags > 040 + andi R7, R28, #2 #@andI_reg_imm > 044 + snez R10, R7 #@convI2Bool > 048 # pop frame 32 > > > After: > > 03c lhu R28, [R11, #12] # short, #@loadUS ! Field: com/sun/org/apache/xerces/internal/dom/NodeImpl.flags > 040 + bexti R10, R28, #2 #@convI2Bool_andI_reg_immIpowerOf2 > 044 # pop frame 32 > > > ### Testing > - [x] Run tier1 tests on SOPHON SG2042 (release) Marked as reviewed by luhenry (no project role). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk11u/pull/21#pullrequestreview-1993551432 From gcao at openjdk.org Fri Apr 12 01:38:59 2024 From: gcao at openjdk.org (Gui Cao) Date: Fri, 12 Apr 2024 01:38:59 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8297715: RISC-V: C2: Use single-bit instructions from the Zbs extension In-Reply-To: <7BGjFQooxk_f6ymKVJ5ejZvSQtDlmi4IKFMzrZvsC-E=.fceca139-ae06-4b99-aefd-a5a675de7728@github.com> References: <7BGjFQooxk_f6ymKVJ5ejZvSQtDlmi4IKFMzrZvsC-E=.fceca139-ae06-4b99-aefd-a5a675de7728@github.com> Message-ID: On Thu, 11 Apr 2024 07:48:19 GMT, Fei Yang wrote: >> Hi, >> Please help review this backport to riscv-port-jdk11u. >> Backport of [JDK-8297715](https://bugs.openjdk.org/browse/JDK-8297715). >> The original patch cannot be directly applied because of we use `experimental(bool, UseZbs, false, "Use Zbs instructions")` in riscv-port-jdk11u instead of OpenJDK higher version`product(bool, UseZbs, false, EXPERIMENTAL, "Use Zbs instructions")` >> >> The effect is that we could then optimize C2 JIT code for methods like (print with case xml.validation in SPECjvm2008) on qemu system with `-XX:+UnlockExperimentalVMOptions -XX:+UseZbs`: >> Before: >> >> 03c lhu R28, [R11, #12] # short, #@loadUS ! Field: com/sun/org/apache/xerces/internal/dom/NodeImpl.flags >> 040 + andi R7, R28, #2 #@andI_reg_imm >> 044 + snez R10, R7 #@convI2Bool >> 048 # pop frame 32 >> >> >> After: >> >> 03c lhu R28, [R11, #12] # short, #@loadUS ! Field: com/sun/org/apache/xerces/internal/dom/NodeImpl.flags >> 040 + bexti R10, R28, #2 #@convI2Bool_andI_reg_immIpowerOf2 >> 044 # pop frame 32 >> >> >> ### Testing >> - [x] Run tier1 tests on SOPHON SG2042 (release) > > Looks good. Thanks. @RealFYang @luhenry : Thanks for the review. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/21#issuecomment-2050810907 From gcao at openjdk.org Fri Apr 12 01:38:59 2024 From: gcao at openjdk.org (Gui Cao) Date: Fri, 12 Apr 2024 01:38:59 GMT Subject: [riscv-port-jdk11u:riscv-port] Integrated: 8297715: RISC-V: C2: Use single-bit instructions from the Zbs extension In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 08:00:34 GMT, Gui Cao wrote: > Hi, > Please help review this backport to riscv-port-jdk11u. > Backport of [JDK-8297715](https://bugs.openjdk.org/browse/JDK-8297715). > The original patch cannot be directly applied because of we use `experimental(bool, UseZbs, false, "Use Zbs instructions")` in riscv-port-jdk11u instead of OpenJDK higher version`product(bool, UseZbs, false, EXPERIMENTAL, "Use Zbs instructions")` > > The effect is that we could then optimize C2 JIT code for methods like (print with case xml.validation in SPECjvm2008) on qemu system with `-XX:+UnlockExperimentalVMOptions -XX:+UseZbs`: > Before: > > 03c lhu R28, [R11, #12] # short, #@loadUS ! Field: com/sun/org/apache/xerces/internal/dom/NodeImpl.flags > 040 + andi R7, R28, #2 #@andI_reg_imm > 044 + snez R10, R7 #@convI2Bool > 048 # pop frame 32 > > > After: > > 03c lhu R28, [R11, #12] # short, #@loadUS ! Field: com/sun/org/apache/xerces/internal/dom/NodeImpl.flags > 040 + bexti R10, R28, #2 #@convI2Bool_andI_reg_immIpowerOf2 > 044 # pop frame 32 > > > ### Testing > - [x] Run tier1 tests on SOPHON SG2042 (release) This pull request has now been integrated. Changeset: f305abc3 Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk11u/commit/f305abc302bbc66049572d042802e5a48827b817 Stats: 26 lines in 4 files changed: 25 ins; 0 del; 1 mod 8297715: RISC-V: C2: Use single-bit instructions from the Zbs extension Reviewed-by: fyang, luhenry Backport-of: d50015af99f44909bf71fd2de97546d47cda86d6 ------------- PR: https://git.openjdk.org/riscv-port-jdk11u/pull/21 From gcao at openjdk.org Fri Apr 12 01:44:13 2024 From: gcao at openjdk.org (Gui Cao) Date: Fri, 12 Apr 2024 01:44:13 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8309258: RISC-V: Add riscv_hwprobe syscall [v2] In-Reply-To: References: Message-ID: > Hi, > Please help review this backport to riscv-port-jdk11u. > Backport of [8309258](https://bugs.openjdk.org/browse/JDK-8309258), [8315206](https://bugs.openjdk.org/browse/JDK-8315206), [8316859](https://bugs.openjdk.org/browse/JDK-8316859), [8324280](https://bugs.openjdk.org/browse/JDK-8324280), [8315652](https://bugs.openjdk.org/browse/JDK-8315652) > > Since [8315195](https://bugs.openjdk.org/browse/JDK-8315195) hasn't been backported yet, the RVV,Zba,Zbb extension hasn't been turned on automatically yet. > > This backport adds the syscall, uses the syscall in combination with the aux and cpuinfo to enable features by default. > > The following changes were added to the original patch to avoid build errors: > 1. Use `enum VM_MODE ` instead of `enum UNALIGNED_ACCESS : int ` to avoid c++ build warnings, this is c++11 feature. build log like this : > > /home/zifeihan/riscv-port-jdk11u/src/hotspot/cpu/riscv/vm_version_riscv.hpp:168:27: warning: scoped enums only available with '-std=c++11' or '-std=gnu++11' > 168 | enum UNALIGNED_ACCESS : int { > | ^~~ > In file included from /home/zifeihan/riscv-port-jdk11u/src/hotspot/share/runtime/vm_version.hpp:29 > > 2. Use `NULL` instead of `nullptr ` > > /home/zifeihan/riscv-port-jdk11u/src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp:86:79: error: 'nullptr' was not declared in this scope > 86 | int ret = sys_riscv_hwprobe(&query[0], sizeof(query) / sizeof(query[0]), 0, nullptr, 0); > | > > 3. Use `#include "memory/allocation.hpp"` instead of `#include "memory/allStatic.hpp" ` > > ### Testing on SOPHON SG2042 > > $ ./java -XX:+UnlockExperimentalVMOptions -XX:+PrintFlagsFinal -version | grep Use > bool UseRVC = true {ARCH experimental} {default} > bool UseRVV = false {ARCH experimental} {default} > bool UseZba = false {ARCH experimental} {default} > bool UseZbb = false {ARCH experimental} {default} > > test/lib/sun/hotspot/cpuinfo/CPUInfo.java log like this: > > ----------System.out:(13/2767)---------- > WB.getCPUFeatures(): "qemu rv64 i m a f d c" > CPUInfo.getFeatures(): [qemu, rv64, i, m, a, f, d, c] > > > ### Testing on qemu-system > > $ ./java -XX:+UnlockExperimentalVMOptions -XX:+PrintFlagsFinal -version | grep Use > bool UseRVC = true ... Gui Cao has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - Use UPDATE_DEFAULT update UseZbs flag - Merge remote-tracking branch 'upstream/riscv-port' into backport-JDK-8309258 - Backport 8315652: RISC-V: Features string uses wrong separator for jtreg - Backport 8309258: RISC-V: Add riscv_hwprobe syscall ------------- Changes: - all: https://git.openjdk.org/riscv-port-jdk11u/pull/20/files - new: https://git.openjdk.org/riscv-port-jdk11u/pull/20/files/7e150ea6..f80be14f Webrevs: - full: https://webrevs.openjdk.org/?repo=riscv-port-jdk11u&pr=20&range=01 - incr: https://webrevs.openjdk.org/?repo=riscv-port-jdk11u&pr=20&range=00-01 Stats: 27 lines in 5 files changed: 25 ins; 0 del; 2 mod Patch: https://git.openjdk.org/riscv-port-jdk11u/pull/20.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk11u.git pull/20/head:pull/20 PR: https://git.openjdk.org/riscv-port-jdk11u/pull/20 From gcao at openjdk.org Thu Apr 18 07:53:33 2024 From: gcao at openjdk.org (Gui Cao) Date: Thu, 18 Apr 2024 07:53:33 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8294087: RISC-V: RVC: Fix a potential alignment issue and add more alignment assertions for the patchable calls/nops Message-ID: Hi, Please help review this backport to riscv-port-jdk11u. Backport of [JDK-8294087](https://bugs.openjdk.org/browse/JDK-8294087). The original patch cannot be directly applied because of riscv-port-jdk11u do not have `emit_entry_barrier_stub ` C2CodeStub and no [JDK-8216557.](https://bugs.openjdk.org/browse/JDK-8216557.) ### Testing - [x] Run tier1-tier3 tests on SOPHON SG2042 (fastdebug) ------------- Commit messages: - Backport 8294087: RISC-V: RVC: Fix a potential alignment issue and add more alignment assertions for the patchable calls/nops Changes: https://git.openjdk.org/riscv-port-jdk11u/pull/22/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk11u&pr=22&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294087 Stats: 28 lines in 7 files changed: 26 ins; 0 del; 2 mod Patch: https://git.openjdk.org/riscv-port-jdk11u/pull/22.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk11u.git pull/22/head:pull/22 PR: https://git.openjdk.org/riscv-port-jdk11u/pull/22 From duke at openjdk.org Sat Apr 20 08:22:39 2024 From: duke at openjdk.org (duke) Date: Sat, 20 Apr 2024 08:22:39 GMT Subject: git: openjdk/riscv-port-jdk11u: riscv-port: 25 new changesets Message-ID: <9e97fe4a-5b88-44b1-9e17-e1f85ca8daa0@openjdk.org> Changeset: aa16bfe5 Author: Andrew Lu Date: 2024-04-09 08:40:37 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/aa16bfe54906a89671cf7837de31ec7b9e7c55b9 8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64 8319136: Skip pkcs11 tests on linux-aarch64 Reviewed-by: lucy Backport-of: 1f9b03e597d87679964e8772c6bea538c74feb2c ! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh ! test/lib/jdk/test/lib/Platform.java Changeset: 21f04a2a Author: Amos Shi Date: 2024-04-09 18:13:20 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/21f04a2a46291e0ffaca4f69d47eadfc780995cd 8218917: KeyEvent.getModifiers() returns inconsistent values for ALT keys Backport-of: 2044245c90810075fbead432ad92de8fcb8af68a ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m ! test/jdk/java/awt/event/MouseEvent/AltGraphModifierTest/AltGraphModifierTest.java + test/jdk/java/awt/keyboard/8218917/AltKeyBug.java Changeset: dd927ede Author: Amos Shi Date: 2024-04-09 18:16:02 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/dd927ede30cb237c1bb3a6609a68a06b9c818a94 8305645: System Tray icons get corrupted when Windows primary monitor changes Backport-of: 6cd370e04b01c3033eb439de0f38e9b6d703c6f4 ! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp ! test/jdk/java/awt/TrayIcon/TrayIconScalingTest.java Changeset: 7d0de463 Author: Amos Shi Date: 2024-04-09 18:18:11 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/7d0de463c153373c1892912143bc9ffb5a52ccc3 8061729: Update java/net tests to eliminate dependency on sun.net.www.MessageHeader and some other internal APIs Reviewed-by: lucy Backport-of: 0f3d3ac32c9d163a5d91c6839d313111c72f1ad4 ! test/jdk/sun/net/www/http/HttpClient/ProxyFromCache.java ! test/jdk/sun/net/www/http/HttpClient/RequestURI.java ! test/jdk/sun/net/www/protocol/http/CloseOptionHeader.java + test/jdk/sun/net/www/protocol/http/HttpHeaderParserTest.java ! test/jdk/sun/net/www/protocol/http/NTLMTest.java ! test/jdk/sun/net/www/protocol/http/NoNTLM.java ! test/jdk/sun/net/www/protocol/http/RetryUponTimeout.java ! test/jdk/sun/net/www/protocol/http/UserAgent.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/B6226610.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/TunnelProxy.java + test/lib/jdk/test/lib/net/HttpHeaderParser.java Changeset: 4daa077a Author: Amos Shi Date: 2024-04-09 18:22:28 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/4daa077a4f17729d46497bcd1dcc52bcea7ac6db 8315834: Open source several Swing JSpinner related tests Backport-of: 4a63eb05221c1829b157a025a4d35cdd77a9fe04 + test/jdk/javax/swing/JSpinner/bug4522737.java + test/jdk/javax/swing/JSpinner/bug4656590.java + test/jdk/javax/swing/JSpinner/bug4680204.java + test/jdk/javax/swing/JSpinner/bug4862257.java + test/jdk/javax/swing/JSpinner/bug5104421.java Changeset: 4941b84a Author: Soumadipta Roy Committer: Aleksey Shipilev Date: 2024-04-11 07:09:48 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/4941b84aa1f08a2e6aac74360815279f7684cf57 8316608: Enable parallelism in vmTestbase/gc/vector tests Backport-of: f61499c73fe03e2e3680d7f58a84183364c5c5ac - test/hotspot/jtreg/vmTestbase/gc/vector/CircularListHigh/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayHigh/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayLow/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayHigh/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayLow/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/vector/LinearListHigh/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeHigh/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeLow/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayHigh/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayLow/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/vector/SimpleGC/TEST.properties Changeset: 8e6a71d9 Author: Matthias Baesken Date: 2024-04-15 07:41:24 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/8e6a71d9ba4d5aab41600b488b7bf4737f6a33ae 8299858: [Metrics] Swap memory limit reported incorrectly when too large Backport-of: 64ddf9536f55fb81956ebde6dfc0a3c4147af371 ! src/java.base/linux/classes/jdk/internal/platform/CgroupMetrics.java ! src/java.base/linux/native/libjava/CgroupMetrics.c ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java Changeset: f9a672ab Author: Andrew Lu Date: 2024-04-16 01:57:38 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/f9a672abaf15a4cf999bd66700218679f0cb7ad6 8328540: test javax/swing/JSplitPane/4885629/bug4885629.java fails on windows hidpi Backport-of: fa823bd21c6676c67c42275efb59868200409b38 ! test/jdk/javax/swing/JSplitPane/4885629/bug4885629.java Changeset: 06cca199 Author: Matthias Baesken Date: 2024-04-16 11:53:21 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/06cca199fe70da2ec452872ba12d4b080884c67e 8324598: use mem_unit when working with sysinfo memory and swap related information Backport-of: 7a798d3cebea0915f8a73af57333b3488c2091af ! src/hotspot/os/linux/os_linux.cpp ! src/java.base/linux/native/libjava/CgroupMetrics.c Changeset: b39a4d24 Author: Goetz Lindenmaier Date: 2024-04-16 12:01:12 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/b39a4d24c51c2379ff82d5e46e185a6d2039ad72 8256660: Disable DTLS 1.0 Reviewed-by: mbaesken Backport-of: 16744b34498e7aac59caef8c9b1a3d4d15f8c22e ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/conf/security/java.security ! test/jdk/javax/net/ssl/DTLS/InvalidRecords.java ! test/jdk/javax/net/ssl/DTLS/NoMacInitialClientHello.java ! test/jdk/sun/security/ssl/SSLContextImpl/SSLContextDefault.java Changeset: 8b8774d1 Author: Robert Toyonaga Committer: Severin Gehwolf Date: 2024-04-16 15:11:46 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/8b8774d1c65b7535af579f9431a597f51db4f653 8326529: JFR: Test for CompilerCompile events fails due to time out Backport-of: 4dd6c44cbdb0b5957414fa87b6c559fa4d6f2fa8 ! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java Changeset: 4d72038f Author: Yuri Nesterenko Committer: Christoph Langer Date: 2024-01-31 12:35:30 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/4d72038fbca04c71a063810fb1034b1bbcc0268e 8315708: Enhance HTTP/2 client usage Reviewed-by: mbalao Backport-of: 4bd9637dfe12d330afd7409c27c5778b28a24cf4 ! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java Changeset: ab21b1e9 Author: Alexey Bakhtin Committer: Christoph Langer Date: 2024-02-05 11:25:41 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/ab21b1e989edbe5ce8ffa68b5a9eba83891e84ad 8318340: Improve RSA key implementations Reviewed-by: mbalao Backport-of: 62d9cec1d6b804a70381bfb8ac902b6bb649f8ae ! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKey.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java Changeset: 44165ab6 Author: Martin Balao Committer: Christoph Langer Date: 2024-03-07 18:20:26 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/44165ab6786d42c4e413d72d55931393432ce1d2 8322114: Improve Pack 200 handling Co-authored-by: Alexey Bakhtin Reviewed-by: fferrari, abakhtin, mbalao ! src/java.base/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java Changeset: a57f289f Author: Martin Balao Committer: Christoph Langer Date: 2024-02-09 13:06:47 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/a57f289f7d581f1b014899db582b17d3c020ddbc 8322122: Enhance generation of addresses Co-authored-by: Andrew Brygin Reviewed-by: bae Backport-of: 1a4a46e102a2bc282fcbec571169867d715f4ade ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp Changeset: c6b1d041 Author: Martin Balao Committer: Christoph Langer Date: 2024-03-27 03:22:33 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/c6b1d04179afe49071cd2bc4d29ec90d26124867 8317507: C2 compilation fails with "Exceeded _node_regs array" Reviewed-by: roland, andrew Backport-of: a5818972c16bd883d768ff2fb23a8aa9e0142c65 ! src/hotspot/share/adlc/output_c.cpp + test/hotspot/jtreg/compiler/regalloc/TestNodeRegArrayOverflow.java Changeset: 4597cc35 Author: Martin Balao Committer: Christoph Langer Date: 2024-02-21 23:31:47 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/4597cc3525dfb7cbceb268c4263542aee4c75d0b 8319851: Improve exception logging Reviewed-by: mbaesken Backport-of: 87dfeeb14fdd0fa1648a8bec91b5b713cc2c1b83 ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/classfile/resolutionErrors.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/utilities/exceptions.cpp Changeset: 7a356988 Author: Christoph Langer Date: 2024-04-08 07:36:31 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/7a356988b167292b90af5a2b8586c06351519215 8329837: [11u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.23 Reviewed-by: goetz ! make/autoconf/version-numbers Changeset: e090f5c8 Author: Goetz Lindenmaier Date: 2024-04-17 12:53:32 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/e090f5c87ba5d7ee5106ae4385de220f1c7a1dd9 Merge Changeset: 85d891b8 Author: Andrew Lu Date: 2024-04-18 01:05:53 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/85d891b8191614ee6c16a7ea73ca8c428875e7a6 8316164: Opensource JMenuBar manual test Backport-of: 8f4dfc443ba5820f5799fff1418d6632d502d57b + test/jdk/javax/swing/JMenuBar/bug4403749.java Changeset: 583477f9 Author: Andrew Lu Date: 2024-04-18 01:06:54 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/583477f96f58a2608ced8bf75bdc7670dc24d180 8316017: Refactor timeout handler in PassFailJFrame Backport-of: 3abd772672a4dfd984459283235f3b1d8fb28a49 ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 64990670 Author: Andrew Lu Date: 2024-04-19 10:10:15 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/64990670519ba8e084f32383fb101224db99add2 8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 Backport-of: f1a24f6d4827f9b8648dd2afe6d606dab67d51fe ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java Changeset: a33a174a Author: Andrew Lu Date: 2024-04-19 10:12:42 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/a33a174ae7deaa6b256409052c9fd66c572bdd78 8297449: Update JInternalFrame Metal Border code Reviewed-by: lucy Backport-of: 09629570f5d064dc2a5cd670de8d648156ac3991 ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java Changeset: 215cf9b9 Author: Matthias Baesken Date: 2024-04-19 11:02:12 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/215cf9b9a9f19fcff9272af7f28f17281a8bdab8 8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output Reviewed-by: stuefe Backport-of: 33af09083493940667958f951080e9d8700f784b ! src/hotspot/os/linux/os_linux.cpp Changeset: 3d143e60 Author: Fei Yang Date: 2024-04-20 16:19:30 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/3d143e60631576eabc0e9875c6cdca29578f69c6 Merge branch 'master' into riscv-port ! src/hotspot/os/linux/os_linux.cpp ! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java ! test/lib/jdk/test/lib/Platform.java ! src/hotspot/os/linux/os_linux.cpp ! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java ! test/lib/jdk/test/lib/Platform.java From yangfei at iscas.ac.cn Thu Apr 25 00:56:35 2024 From: yangfei at iscas.ac.cn (yangfei at iscas.ac.cn) Date: Thu, 25 Apr 2024 08:56:35 +0800 (GMT+08:00) Subject: Result: New RISC-V Port Committer: Gui Cao Message-ID: <1bbbd4e1.a9561.18f12c117e8.Coremail.yangfei@iscas.ac.cn> Voting for Gui Cao [1] is now closed. Yes: 3 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. - Fei Yang [1] https://mail.openjdk.org/pipermail/riscv-port-dev/2024-April/001345.html