From fyang at openjdk.org Thu Feb 1 04:55:32 2024 From: fyang at openjdk.org (Fei Yang) Date: Thu, 1 Feb 2024 04:55:32 GMT Subject: [riscv-port-jdk11u:master] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v2] In-Reply-To: References: Message-ID: <7yvo0WZI4zFu5Z4R-c3c1u4lt-yLGUpDIPIwvwWRUbo=.2b93e45f-a084-4472-b395-7b9ce12df27c@github.com> On Wed, 31 Jan 2024 09:29:46 GMT, kuaiwei wrote: >> Reopen the PR : https://github.com/openjdk/riscv-port-jdk11u/pull/3 > > kuaiwei has updated the pull request incrementally with one additional commit since the last revision: > > Remove unused zSyscall_linux_riscv.hpp Hi, Can we reopen the original PR (https://github.com/openjdk/riscv-port-jdk11u/pull/3)? I see the `Reopen pull request` button is there. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/5#issuecomment-1920509806 From duke at openjdk.org Thu Feb 1 06:49:00 2024 From: duke at openjdk.org (kuaiwei) Date: Thu, 1 Feb 2024 06:49:00 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> Message-ID: <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> > It's the initial patch based on https://github.com/openjdk/jdk17u-dev/pull/1427 , and revert patches not required in JDK11u. The testing is running on a linux riscv board. There are some failed cases and we are working on fix them , the progress will updated. > > Thanks the contribution of OpenJDK community and hard working of @zhengxiaolinX . > > - [x] slowdebug/fastdebug/release build > - [x] Benchmark: SPECJbb2015, Renaissance > - [x] Tier1 tests > - [x] Tier2 tests > - [ ] Tier3 tests > - [ ] Tier4 tests kuaiwei has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 145 commits: - Remove unused zSyscall_linux_riscv.hpp - Merge riscv-port - Merge branch 'port_jdk11u_initial_patch' of github.com:kuaiwei/riscv-port-jdk11u into kw_initial_patch - Merge branch 'openjdk:master' into port_jdk11u_initial_patch - Merge riscv-port - Revert JDK-8247533: SA stack walking sometimes fails with sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp - Fix test error after port 8295926 - 8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic Reviewed-by: yadongwang, fyang - 8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub Reviewed-by: yadongwang, fjiang, shade, vkempik - Merge riscv-port - ... and 135 more: https://git.openjdk.org/riscv-port-jdk11u/compare/a0a61dda...4b01e137 ------------- Changes: https://git.openjdk.org/riscv-port-jdk11u/pull/3/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk11u&pr=3&range=09 Stats: 55059 lines in 175 files changed: 54871 ins; 65 del; 123 mod Patch: https://git.openjdk.org/riscv-port-jdk11u/pull/3.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk11u.git pull/3/head:pull/3 PR: https://git.openjdk.org/riscv-port-jdk11u/pull/3 From duke at openjdk.org Thu Feb 1 06:52:23 2024 From: duke at openjdk.org (kuaiwei) Date: Thu, 1 Feb 2024 06:52:23 GMT Subject: [riscv-port-jdk11u:master] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v2] In-Reply-To: References: Message-ID: <_w_rHZ-F5n-ACVJCyC9XCsfui0pHk_Jou1v2_f8Rp0s=.c69d1caf-83b0-4267-b70c-9ace17db286a@github.com> On Wed, 31 Jan 2024 09:29:46 GMT, kuaiwei wrote: >> Reopen the PR : https://github.com/openjdk/riscv-port-jdk11u/pull/3 > > kuaiwei has updated the pull request incrementally with one additional commit since the last revision: > > Remove unused zSyscall_linux_riscv.hpp > Hi, Can we reopen the original PR (#3)? I see the `Reopen pull request` button is there (or use the /open pull request command). I think it's better to continue with the original PR. Thanks for the "/open" tip. The origin PR is reopened. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/5#issuecomment-1920622703 From duke at openjdk.org Thu Feb 1 06:54:38 2024 From: duke at openjdk.org (kuaiwei) Date: Thu, 1 Feb 2024 06:54:38 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v9] In-Reply-To: References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> Message-ID: On Tue, 7 Nov 2023 15:17:49 GMT, Andreas Schwab wrote: > It appears that zSyscall_linux_riscv.hpp is actually unsused, missing from the ZGC removal. Thanks for catch it. It's removed. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1920624328 From fyang at openjdk.org Thu Feb 1 07:00:22 2024 From: fyang at openjdk.org (Fei Yang) Date: Thu, 1 Feb 2024 07:00:22 GMT Subject: [riscv-port-jdk11u:master] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v2] In-Reply-To: <_w_rHZ-F5n-ACVJCyC9XCsfui0pHk_Jou1v2_f8Rp0s=.c69d1caf-83b0-4267-b70c-9ace17db286a@github.com> References: <_w_rHZ-F5n-ACVJCyC9XCsfui0pHk_Jou1v2_f8Rp0s=.c69d1caf-83b0-4267-b70c-9ace17db286a@github.com> Message-ID: On Thu, 1 Feb 2024 06:49:27 GMT, kuaiwei wrote: > > Hi, Can we reopen the original PR (#3)? I see the `Reopen pull request` button is there (or use the /open pull request command). I think it's better to continue with the original PR. > > Thanks for the "/open" tip. The origin PR is reopened. Great. Now I think we can close this PR and continue there on https://github.com/openjdk/riscv-port-jdk11u/pull/3. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/5#issuecomment-1920631131 From duke at openjdk.org Thu Feb 1 07:20:43 2024 From: duke at openjdk.org (duke) Date: Thu, 1 Feb 2024 07:20:43 GMT Subject: git: openjdk/riscv-port-jdk11u: riscv-port: 29 new changesets Message-ID: <8b441d4d-19ac-4ca5-b9cd-c92484244d92@openjdk.org> Changeset: 03cd8852 Author: Andrew Lu Date: 2024-01-22 08:42:49 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/03cd88522ed4af7d0c008abd6dedf70ddd37e253 8169475: WheelModifier.java fails by timeout Backport-of: 613d32c2822a443fdcb131a7d67c528410e9f7e6 ! test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/WheelModifier.java Changeset: cb3c6ca3 Author: Goetz Lindenmaier Date: 2024-01-23 09:04:06 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/cb3c6ca3e7a560af2071c7ba865e19869e2c8f9b 8319124: Update XML Security for Java to 3.0.3 Reviewed-by: mbaesken Backport-of: 6b5655a651a7c4418d0f4e19ce34b487e021910e ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/Init.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/MessageDigestAlgorithm.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/ECDSAUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureEDDSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/helper/AttrCompare.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_OmitComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_WithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315Excl.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315ExclOmitComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315ExclWithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315OmitComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315WithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerPhysical.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/exceptions/XMLSecurityException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/DEREncodedKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyInfoReference.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyName.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/MgmtData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/PGPData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/RetrievalMethod.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/SPKIData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/X509Data.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/DSAKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/ECKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/RSAKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509CRL.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509Certificate.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509Digest.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509IssuerSerial.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SubjectName.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/PrivateKeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RSAKeyValueResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/SecretKeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/SingleKeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509CertificateResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509DigestResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SKIResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SubjectNameResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/StorageResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/KeyStoreResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/SingleCertificateResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/parser/XMLParser.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/parser/XMLParserImpl.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Manifest.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/ObjectContainer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperties.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperty.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignedInfo.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/reference/ReferenceSubTreeData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/DOMNamespaceContext.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/DigesterOutputStream.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/HelperNodeList.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JDKXPathAPI.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JDKXPathFactory.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Signature11ElementProxy.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/SignatureElementProxy.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/SignerOutputStream.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/UnsyncByteArrayOutputStream.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverFragment.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverLocalFilesystem.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverXPointer.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/SignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/DigesterOutputStream.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/MacOutputStream.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/AbstractDOMSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheOctetStreamData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14N11Method.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14NMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalizationMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMEnvelopedTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyName.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRSAPSSSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMStructure.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXSLTTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java ! src/java.xml.crypto/share/legal/santuario.md ! test/jdk/javax/xml/crypto/dsig/GenerationTests.java Changeset: 1c12d16a Author: Kimura Yukihiro Committer: Goetz Lindenmaier Date: 2024-01-24 14:03:46 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/1c12d16a767bbf7b9b6bf82b7a1c592bee985324 8318410: jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Japanese Windows Backport-of: 4144ef36bcefb0ba597be9c871b15be5043ad231 ! test/jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh ! test/jdk/java/lang/instrument/BootClassPath/Setup.java Changeset: 6e850f3f Author: Andrew Lu Date: 2024-01-25 02:25:42 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/6e850f3f995ff083edcf4398b314903102bc6dd2 8310238: [test bug] javax/swing/JTableHeader/6889007/bug6889007.java fails Backport-of: 2cf5c2f4b6cdb52a3560ab03d272f19f47b22b17 ! test/jdk/javax/swing/JTableHeader/6889007/bug6889007.java Changeset: 3f42f4c5 Author: Goetz Lindenmaier Date: 2024-01-25 10:18:23 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/3f42f4c59a074605cbeaa905535677d7d6a04b71 8244679: JVM/TI GetCurrentContendedMonitor/contmon001 failed due to "(IsSameObject#3) unexpected monitor object: 0x000000562336DBA8" Backport-of: c5fe2c1fcb5b5cec0a3f53716c24b2778467900b ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentContendedMonitor/contmon001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentContendedMonitor/contmon002.java Changeset: d3675a03 Author: Christoph Langer Date: 2024-01-25 15:54:23 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/d3675a033f528c1ce263e3040a5d1fbabdf315cb 8253739: java/awt/image/MultiResolutionImage/MultiResolutionImageObserverTest.java fails Backport-of: 928da494a853c164452c96d01318c94d115ca946 ! test/jdk/java/awt/image/MultiResolutionImage/MultiResolutionImageObserverTest.java Changeset: bee8d326 Author: Andrew Lu Date: 2024-01-26 02:17:11 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/bee8d326bf97460c1d55b1c8cd0eeb4bd9a0b5c2 8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly Backport-of: 00ef9f9c322dde236256953272d6906f6151635d + test/jdk/java/awt/event/MouseEvent/MouseEnterExitTest.java Changeset: ec4e75d8 Author: Andrew Lu Date: 2024-01-29 02:03:32 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/ec4e75d81a3661df3dbf43610cba69c453099082 8308245: Add -proc:full to describe current default annotation processing policy Backport-of: 42ecc8a37ffc7e4ad7beb49cac7d821c00a5568e ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! test/langtools/tools/javac/processing/environment/round/TestContext.java + test/langtools/tools/javac/processing/options/TestProcOption.java Changeset: fbc60059 Author: Goetz Lindenmaier Date: 2024-01-29 07:46:58 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/fbc6005986cc94dbdaa3a13b4eb5af169a69f6e9 8318971: Better Error Handling for Jar Tool When Processing Non-existent Files Backport-of: 8ae309ebacd6947bbad2ef168ca13702e1cba099 ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! test/jdk/tools/jar/InputFilesTest.java Changeset: b4f61779 Author: Andrew Lu Date: 2024-01-29 08:24:36 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/b4f61779a0f16391361b22501a58a219fc1f5417 8315761: Open source few swing JList and JMenuBar tests Backport-of: bb6b3f2486b07a6ccdeea18519453e6d9c05c2c3 + test/jdk/javax/swing/JList/bug4300224.java + test/jdk/javax/swing/JList/bug4487689.java + test/jdk/javax/swing/JList/bug4832765.java + test/jdk/javax/swing/JMenuBar/bug4802656.java Changeset: 82a1501e Author: Aleksey Shipilev Date: 2024-01-29 09:12:01 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/82a1501ee4f78c82e00d30ac2fc62b8d5748ac73 8324659: GHA: Generic jtreg errors are not reported Backport-of: c313d451a513eb08de0b295c1ce66d0d849d2374 ! .github/scripts/gen-test-summary.sh Changeset: 26d795d7 Author: Andrew John Hughes Date: 2024-01-29 14:13:35 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/26d795d794e8ec996e36190b56969cdaf5b9d810 8324184: Windows VS2010 build failed with "error C2275: 'int64_t'" Reviewed-by: serb Backport-of: 4f80edfae10e83f2709f297a553d2128712e4b51 ! src/java.base/share/native/libverify/check_code.c Changeset: 6360095a Author: Goetz Lindenmaier Date: 2024-01-30 12:00:09 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/6360095a2fa0d3b2205f44031d01fc655e3fe41e 8315034: File.mkdirs() occasionally fails to create folders on Windows shared folder Backport-of: 7ad700596fbc58c27fedfa46755e80ea57712fac ! src/java.base/windows/native/libjava/canonicalize_md.c Changeset: c9a30d0f Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-01-30 12:54:11 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/c9a30d0fe05a9e9b719fc3b9e628fbef3f19e48f 8246222: Rename javac test T6395981.java to be more informative Reviewed-by: mdoerr Backport-of: be278bc56461c7c9b9e2d9a07e3c15280ab2af03 - test/langtools/tools/javac/api/T6395981.java + test/langtools/tools/javac/api/TestGetSourceVersions.java Changeset: a4d416e8 Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-01-30 12:55:36 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/a4d416e819bb1d0574f120819e6351332195d23f 8272335: runtime/cds/appcds/MoveJDKTest.java doesn't check exit codes Reviewed-by: phh Backport-of: 75a06421e596b0e0006120a13836ec65a3ab9d46 ! test/hotspot/jtreg/runtime/appcds/MoveJDKTest.java Changeset: c97f19a4 Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-01-30 12:57:11 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/c97f19a4bf31d1768f0d1855c7cb4f78b70a8b34 8272552: mark hotspot runtime/cds tests which ignore external VM flags Reviewed-by: mdoerr Backport-of: 989f39f8106a22498053a4ca5f2becf8df5f2420 ! test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStrings.java ! test/hotspot/jtreg/runtime/appcds/MoveJDKTest.java ! test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java Changeset: 34ea9010 Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-01-30 12:57:25 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/34ea901038ee8512d68e25e56beb511384124862 8289764: gc/lock tests failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects" Reviewed-by: mdoerr Backport-of: 7b81a9c75d60f6eb2727515bacfffcf7cf15e128 ! test/hotspot/jtreg/TEST.quick-groups ! test/hotspot/jtreg/vmTestbase/gc/lock/LockerTest.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock001/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock002/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock002/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock003/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock01/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock02/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock02/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock03/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock03/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock04/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock01/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock02/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock02/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock03/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock03/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock04/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock01/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock02/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock02/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock03/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock03/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock04/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock01/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock02/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock02/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock03/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock03/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock04/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock01/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock02/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock02/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock03/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock03/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock04/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock01/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock02/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock02/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock03/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock03/TestDescription.java - test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock04/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java Changeset: b1bdadd5 Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-01-30 12:59:02 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/b1bdadd5f700a1cbb4f1c3fdad39f36d6c137332 8315600: Open source few more headless Swing misc tests Backport-of: b05198a4f354934bc344fe9cbc19d98fd8bc3977 + test/jdk/javax/swing/tree/FixedHeightLayoutCache/bug4210354.java + test/jdk/javax/swing/undo/UndoManager/bug4706533.java + test/jdk/javax/swing/undo/bug4992178.java Changeset: 3a0c8202 Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-01-30 12:59:16 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/3a0c82028ab116f301e61a4ae98877ba1ac60d5f 8311081: KeytoolReaderP12Test.java fail on localized Windows platform Backport-of: b4b2fecb42d9f14d73e8d79a9e59dee4d697f9cf ! test/jdk/java/security/KeyStore/PKCS12/Utils.java Changeset: 80b00ca6 Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-01-30 13:00:50 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/80b00ca6397055b20f31c992973ae03977efeec1 8209595: MonitorVmStartTerminate.java timed out Backport-of: a045258ae2eb02daa17a9a9799a666f42daa7e20 ! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java Changeset: 54a1c84f Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-01-30 13:01:03 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/54a1c84ff24a0cc88e8a2d46c79bce8c9cc41b2a 8316106: Open source few swing JInternalFrame and JMenuBar tests Backport-of: 0775bf2f0375b1bc63c187399cbc3fdc5a192bce + test/jdk/javax/swing/JInternalFrame/bug4268949.java + test/jdk/javax/swing/JInternalFrame/bug4309079.java + test/jdk/javax/swing/JInternalFrame/bug4732229.java + test/jdk/javax/swing/JInternalFrame/bug5009724.java + test/jdk/javax/swing/JMenuBar/bug4191374.java Changeset: 46e4ad2b Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-01-30 13:03:11 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/46e4ad2b60aac5df7a0329c64d493d8d46c6e712 8310807: java/nio/channels/DatagramChannel/Connect.java timed out Backport-of: 570dffb104fc37f053fcdf38a24aa2cabdc921c0 ! test/jdk/java/nio/channels/DatagramChannel/Connect.java Changeset: 4fe0b836 Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-01-30 13:03:25 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/4fe0b836be216eb6b8a1316cbbfaba2286165846 8315986: [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location Backport-of: e7486e8cfc9a3f5cbe3515c68e325a25863c162e ! test/jdk/javax/swing/JMenuItem/4654927/bug4654927.java Changeset: 9379be4e Author: Andrew Lu Date: 2024-01-31 02:13:58 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/9379be4e03980e4561cbabef301cef153467d987 8309870: Using -proc:full should be considered requesting explicit annotation processing Backport-of: 3ce1240ca1b4139980444c171e317f4bfeff9314 ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java Changeset: 6922a603 Author: Andrew Lu Date: 2024-01-31 02:15:08 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/6922a6035ac5f49ddd5e848f31bb64862367c931 8156889: ListKeychainStore.sh fails in some virtualized environments Backport-of: 82c8b28f4005c3c335d4fd60c2e3b55adfd200c6 ! test/jdk/ProblemList.txt - test/jdk/sun/security/tools/keytool/ExportPrivateKeyNoPwd.java + test/jdk/sun/security/tools/keytool/ListKeyChainStore.java - test/jdk/sun/security/tools/keytool/ListKeychainStore.sh Changeset: 54ada105 Author: Andrew Lu Date: 2024-01-31 02:15:25 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/54ada105247597a107b3074580f167412380d2f4 8309778: java/nio/file/Files/CopyAndMove.java fails when using second test directory Backport-of: cfae6ef2f61f0a6611de2f66e6e773c547ba7878 ! test/jdk/java/nio/file/Files/CopyAndMove.java Changeset: 57e3a82b Author: Andrew Lu Date: 2024-01-31 02:15:43 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/57e3a82b7027abd59b2e48fb5df38cc957921ecc 8314144: gc/g1/ihop/TestIHOPStatic.java fails due to extra concurrent mark with -Xcomp Backport-of: 1925508425cf1b2d46173754077a588290253430 ! test/hotspot/jtreg/gc/g1/ihop/TestIHOPErgo.java ! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java Changeset: 433c10b0 Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-01-31 13:09:51 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/433c10b07f7a368575fd04ecd9211beac4362388 8265349: vmTestbase/../stress/compiler/deoptimize/Test.java fails with OOME due to CodeCache exhaustion. Reviewed-by: lucy Backport-of: 880c138b587e0902cd19c27a02baf41b57ac0bb0 ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/share/MHTransformationGen.java Changeset: 50a4d7f2 Author: Fei Yang Date: 2024-02-01 15:18:10 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/50a4d7f2b8cd8d887af6f18d461f12c5d63ea379 Merge remote-tracking branch 'origin/master' into riscv-port From duke at openjdk.org Fri Feb 2 02:38:41 2024 From: duke at openjdk.org (kuaiwei) Date: Fri, 2 Feb 2024 02:38:41 GMT Subject: [riscv-port-jdk11u:master] Withdrawn: 8276799: Implementation of JEP 422: Linux/RISC-V Port In-Reply-To: References: Message-ID: <9RHmMgmMfvaW4sZn3QV0pJpMPVQ9r1TOAMNSt1dTCfo=.26e2a1db-ef83-4356-969e-5855f796d3d0@github.com> On Mon, 29 Jan 2024 09:56:48 GMT, kuaiwei wrote: > Reopen the PR : https://github.com/openjdk/riscv-port-jdk11u/pull/3 This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/riscv-port-jdk11u/pull/5 From fyang at openjdk.org Fri Feb 2 03:01:17 2024 From: fyang at openjdk.org (Fei Yang) Date: Fri, 2 Feb 2024 03:01:17 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v9] In-Reply-To: References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> Message-ID: <_g3yPzWP8cVJfAAWAT3lf_qIscRq3Dd-th2BxadAit4=.451ca57f-f3c3-484c-aa57-c85406f0f78c@github.com> On Thu, 1 Feb 2024 06:51:06 GMT, kuaiwei wrote: >> It appears that zSyscall_linux_riscv.hpp is actually unsused, missing from >> the ZGC removal. > >> It appears that zSyscall_linux_riscv.hpp is actually unsused, missing from the ZGC removal. > > Thanks for catch it. It's removed. @kuaiwei : Have you finished your local testing? If so, please update the testing result in PR description. Another pending issue as I remembered is that you should related this big backport PR with all JBS issues whose fixes are contained. We need to track this. Thanks. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1922705975 From duke at openjdk.org Sun Feb 4 03:45:16 2024 From: duke at openjdk.org (kuaiwei) Date: Sun, 4 Feb 2024 03:45:16 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v9] In-Reply-To: References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> Message-ID: On Thu, 1 Feb 2024 06:51:06 GMT, kuaiwei wrote: >> It appears that zSyscall_linux_riscv.hpp is actually unsused, missing from >> the ZGC removal. > >> It appears that zSyscall_linux_riscv.hpp is actually unsused, missing from the ZGC removal. > > Thanks for catch it. It's removed. > @kuaiwei : Have you finished your local testing? If so, please update the testing result in PR description. Another pending issue as I remembered is that you should relate this big backport PR with all JBS issues whose fixes are contained. We need to track this. Thanks. It's still on going. Tier1 and Tier2 are passed. Tier3 has 3 test failure. sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java Failed. Execution failed: `main' threw exception: java.lang.Exception: failures: 4 sanity/client/SwingSet/src/FrameDemoTest.java Failed. Execution failed: `main' threw exception: java.lang.Exception: failures: 4 sanity/client/SwingSet/src/InternalFrameDemoTest.java Failed. Execution failed: `main' threw exception: java.lang.Exception: failures: 4 Tier4 tests is very slow and report much failure. Most of them are related to GUI. I'm working to make a stable test environment. I'm not sure how to relate the PR with all JBS, update in JBS? ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1925569303 From duke at openjdk.org Sun Feb 4 03:53:23 2024 From: duke at openjdk.org (kuaiwei) Date: Sun, 4 Feb 2024 03:53:23 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v9] In-Reply-To: References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> Message-ID: On Sun, 4 Feb 2024 03:42:41 GMT, kuaiwei wrote: > @kuaiwei : Have you finished your local testing? If so, please update the testing result in PR description. Another pending issue as I remembered is that you should relate this big backport PR with all JBS issues whose fixes are contained. We need to track this. Thanks. It's still on going. Tier1 and Tier2 are passed. Tier3 has 3 test failure. sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java Failed. Execution failed: `main' threw exception: java.lang.Exception: failures: 4 sanity/client/SwingSet/src/FrameDemoTest.java Failed. Execution failed: `main' threw exception: java.lang.Exception: failures: 4 sanity/client/SwingSet/src/InternalFrameDemoTest.java Failed. Execution failed: `main' threw exception: java.lang.Exception: failures: 4 Tier4 tests is very slow and report much failure. Most of them are related to GUI. I'm working to make a stable test environment. I'm not sure how to relate the PR with all JBS, update in JBS? ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1925570442 From fyang at openjdk.org Sun Feb 4 04:13:37 2024 From: fyang at openjdk.org (Fei Yang) Date: Sun, 4 Feb 2024 04:13:37 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v9] In-Reply-To: References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> Message-ID: On Sun, 4 Feb 2024 03:50:06 GMT, kuaiwei wrote: > I'm not sure how to relate the PR with all JBS, update in JBS? You can use the `/issue` command to do this. And it should be similar to what I did on the original jdk17u-dev upstream PR [1]. I guess most of the issues in the list on that PR will also apply here. But I am sure if the they are complete or contains ones which do not apply for this PR. So you should double check and make sure we relate with the exact ones here. [1] https://github.com/openjdk/jdk17u-dev/pull/1427#issuecomment-1598045691 ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1925574259 From vkempik at openjdk.org Sun Feb 4 08:32:16 2024 From: vkempik at openjdk.org (Vladimir Kempik) Date: Sun, 4 Feb 2024 08:32:16 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: On Thu, 1 Feb 2024 06:49:00 GMT, kuaiwei wrote: >> It's the initial patch based on https://github.com/openjdk/jdk17u-dev/pull/1427 , and revert patches not required in JDK11u. The testing is running on a linux riscv board. There are some failed cases and we are working on fix them , the progress will updated. >> >> Thanks the contribution of OpenJDK community and hard working of @zhengxiaolinX . >> >> - [x] slowdebug/fastdebug/release build >> - [x] Benchmark: SPECJbb2015, Renaissance >> - [x] Tier1 tests >> - [x] Tier2 tests >> - [ ] Tier3 tests >> - [ ] Tier4 tests > > kuaiwei has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 145 commits: > > - Remove unused zSyscall_linux_riscv.hpp > - Merge riscv-port > - Merge branch 'port_jdk11u_initial_patch' of github.com:kuaiwei/riscv-port-jdk11u into kw_initial_patch > - Merge branch 'openjdk:master' into port_jdk11u_initial_patch > - Merge riscv-port > - Revert JDK-8247533: SA stack walking sometimes fails with sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp > - Fix test error after port 8295926 > - 8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic > > Reviewed-by: yadongwang, fyang > - 8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub > > Reviewed-by: yadongwang, fjiang, shade, vkempik > - Merge riscv-port > - ... and 135 more: https://git.openjdk.org/riscv-port-jdk11u/compare/a0a61dda...4b01e137 jdk:tier4 are known to have many issues, as these awt/swing/printer tests are not easy to get going. Maybe jdk:tier4 can be ignored completely and only hotspot:jdk4 should be considered ? ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1925636086 From duke at openjdk.org Mon Feb 5 07:48:16 2024 From: duke at openjdk.org (kuaiwei) Date: Mon, 5 Feb 2024 07:48:16 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v9] In-Reply-To: References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> Message-ID: On Sun, 4 Feb 2024 03:50:06 GMT, kuaiwei wrote: > > @kuaiwei : Have you finished your local testing? If so, please update the testing result in PR description. Another pending issue as I remembered is that you should relate this big backport PR with all JBS issues whose fixes are contained. We need to track this. Thanks. > > It's still on going. Tier1 and Tier2 are passed. Tier3 has 3 test failure. > > ``` > sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java Failed. Execution failed: `main' threw exception: java.lang.Exception: failures: 4 > sanity/client/SwingSet/src/FrameDemoTest.java Failed. Execution failed: `main' threw exception: java.lang.Exception: failures: 4 > sanity/client/SwingSet/src/InternalFrameDemoTest.java Failed. Execution failed: `main' threw exception: java.lang.Exception: failures: 4 > ``` > > Tier4 tests is very slow and report much failure. Most of them are related to GUI. I'm working to make a stable test environment. > > I'm not sure how to relate the PR with all JBS, update in JBS? The 3 failure are passed in re-run. The tier3 tests are all passed. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1926394252 From fyang at openjdk.org Mon Feb 5 11:38:17 2024 From: fyang at openjdk.org (Fei Yang) Date: Mon, 5 Feb 2024 11:38:17 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: On Thu, 1 Feb 2024 06:49:00 GMT, kuaiwei wrote: >> It's the initial patch based on https://github.com/openjdk/jdk17u-dev/pull/1427 , and revert patches not required in JDK11u. The testing is running on a linux riscv board. There are some failed cases and we are working on fix them , the progress will updated. >> >> Thanks the contribution of OpenJDK community and hard working of @zhengxiaolinX . >> >> - [x] slowdebug/fastdebug/release build >> - [x] Benchmark: SPECJbb2015, Renaissance >> - [x] Tier1 tests >> - [x] Tier2 tests >> - [x] Tier3 tests >> - [ ] Tier4 tests > > kuaiwei has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 145 commits: > > - Remove unused zSyscall_linux_riscv.hpp > - Merge riscv-port > - Merge branch 'port_jdk11u_initial_patch' of github.com:kuaiwei/riscv-port-jdk11u into kw_initial_patch > - Merge branch 'openjdk:master' into port_jdk11u_initial_patch > - Merge riscv-port > - Revert JDK-8247533: SA stack walking sometimes fails with sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp > - Fix test error after port 8295926 > - 8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic > > Reviewed-by: yadongwang, fyang > - 8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub > > Reviewed-by: yadongwang, fjiang, shade, vkempik > - Merge riscv-port > - ... and 135 more: https://git.openjdk.org/riscv-port-jdk11u/compare/a0a61dda...4b01e137 I see this relates to quite a few aarch64-specific issues. Why? ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1926779509 From xlinzheng at openjdk.org Mon Feb 5 14:54:18 2024 From: xlinzheng at openjdk.org (Xiaolin Zheng) Date: Mon, 5 Feb 2024 14:54:18 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: On Thu, 1 Feb 2024 06:49:00 GMT, kuaiwei wrote: >> It's the initial patch based on https://github.com/openjdk/jdk17u-dev/pull/1427 , and revert patches not required in JDK11u. The testing is running on a linux riscv board. There are some failed cases and we are working on fix them , the progress will updated. >> >> Thanks the contribution of OpenJDK community and hard working of @zhengxiaolinX . >> >> - [x] slowdebug/fastdebug/release build >> - [x] Benchmark: SPECJbb2015, Renaissance >> - [x] Tier1 tests >> - [x] Tier2 tests >> - [x] Tier3 tests >> - [ ] Tier4 tests > > kuaiwei has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 145 commits: > > - Remove unused zSyscall_linux_riscv.hpp > - Merge riscv-port > - Merge branch 'port_jdk11u_initial_patch' of github.com:kuaiwei/riscv-port-jdk11u into kw_initial_patch > - Merge branch 'openjdk:master' into port_jdk11u_initial_patch > - Merge riscv-port > - Revert JDK-8247533: SA stack walking sometimes fails with sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp > - Fix test error after port 8295926 > - 8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic > > Reviewed-by: yadongwang, fyang > - 8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub > > Reviewed-by: yadongwang, fjiang, shade, vkempik > - Merge riscv-port > - ... and 135 more: https://git.openjdk.org/riscv-port-jdk11u/compare/a0a61dda...4b01e137 I assume for this initial load PR, maybe adding the additional RISC-V-specific fixes 8283737,8285437,8287418,8293100,8295926 is enough. It seems not necessary to add other public/aarch64 issues to this patch since those are necessarily ported. So we only need to add `additional` changes compared to the original version of `8276799: Implementation of JEP 422: Linux/RISC-V Port` and the above command should suffice (we may need to revert the previous `/issue add ` -> `/issue remove ` command, I think). Is this correct? @RealFYang ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1927178363 From fyang at openjdk.org Tue Feb 6 02:19:18 2024 From: fyang at openjdk.org (Fei Yang) Date: Tue, 6 Feb 2024 02:19:18 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: On Thu, 1 Feb 2024 06:49:00 GMT, kuaiwei wrote: >> It's the initial patch based on https://github.com/openjdk/jdk17u-dev/pull/1427 , and revert patches not required in JDK11u. The testing is running on a linux riscv board. There are some failed cases and we are working on fix them , the progress will updated. >> >> Thanks the contribution of OpenJDK community and hard working of @zhengxiaolinX . >> >> - [x] slowdebug/fastdebug/release build >> - [x] Benchmark: SPECJbb2015, Renaissance >> - [x] Tier1 tests >> - [x] Tier2 tests >> - [x] Tier3 tests >> - [ ] Tier4 tests > > kuaiwei has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 145 commits: > > - Remove unused zSyscall_linux_riscv.hpp > - Merge riscv-port > - Merge branch 'port_jdk11u_initial_patch' of github.com:kuaiwei/riscv-port-jdk11u into kw_initial_patch > - Merge branch 'openjdk:master' into port_jdk11u_initial_patch > - Merge riscv-port > - Revert JDK-8247533: SA stack walking sometimes fails with sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp > - Fix test error after port 8295926 > - 8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic > > Reviewed-by: yadongwang, fyang > - 8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub > > Reviewed-by: yadongwang, fjiang, shade, vkempik > - Merge riscv-port > - ... and 135 more: https://git.openjdk.org/riscv-port-jdk11u/compare/a0a61dda...4b01e137 > I assume for this initial load PR, maybe adding the additional RISC-V-specific fixes > > ``` > /issue add > 8283737,8285437,8287418,8293100,8295926 > ``` > > is enough. It seems not necessary to add other public/aarch64 issues to this patch since those are necessarily ported. So we only need to add `additional` changes compared to the original version of `8276799: Implementation of JEP 422: Linux/RISC-V Port` and the above command should suffice (we may need to revert the previous `/issue add ` -> `/issue remove ` command, I think). > > Is this correct? @RealFYang @zhengxiaolinX : I don't think that is the correct thing to do from how the upstream JDK LTS versions works. It will not be easy for people to figure out whether a fix has been ported to this repo from the JBS. From the previous discussion, I am expecting this repo to be in use for quite some time, I would suggest we follow the upstrem LTS workflow and relate all the issues resolved by this PR. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1928657745 From duke at openjdk.org Tue Feb 6 02:32:14 2024 From: duke at openjdk.org (kuaiwei) Date: Tue, 6 Feb 2024 02:32:14 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: On Mon, 5 Feb 2024 11:35:26 GMT, Fei Yang wrote: > I see this relates to quite a few aarch64-specific issues. Why? We need revert some patches imported from "8286301: Port JEP 425 to RISC-V" ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1928669293 From duke at openjdk.org Tue Feb 6 02:40:14 2024 From: duke at openjdk.org (kuaiwei) Date: Tue, 6 Feb 2024 02:40:14 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: On Tue, 6 Feb 2024 02:35:20 GMT, Fei Yang wrote: > > > I see this relates to quite a few aarch64-specific issues. Why? > > > > > > We need revert some patches imported from "8286301: Port JEP 425 to RISC-V" > > I see. But we are just removing unneeded code, not backporting them, right? So I think we should remove these ones to avoid possible confusion. I will remove all issues link for revert patch ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1928675907 From fyang at openjdk.org Tue Feb 6 02:40:14 2024 From: fyang at openjdk.org (Fei Yang) Date: Tue, 6 Feb 2024 02:40:14 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: On Tue, 6 Feb 2024 02:29:14 GMT, kuaiwei wrote: > > I see this relates to quite a few aarch64-specific issues. Why? > > We need revert some patches imported from "8286301: Port JEP 425 to RISC-V" I see. But we are just removing unneeded code, not backporting them, right? So I think we should remove these ones to avoid possible confusion. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1928674064 From gcao at openjdk.org Tue Feb 6 08:25:09 2024 From: gcao at openjdk.org (Gui Cao) Date: Tue, 6 Feb 2024 08:25:09 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: On Thu, 1 Feb 2024 06:49:00 GMT, kuaiwei wrote: >> It's the initial patch based on https://github.com/openjdk/jdk17u-dev/pull/1427 , and revert patches not required in JDK11u. The testing is running on a linux riscv board. There are some failed cases and we are working on fix them , the progress will updated. >> >> Thanks the contribution of OpenJDK community and hard working of @zhengxiaolinX . >> >> - [x] slowdebug/fastdebug/release build >> - [x] Benchmark: SPECJbb2015, Renaissance >> - [x] Tier1 tests >> - [x] Tier2 tests >> - [x] Tier3 tests >> - [ ] Tier4 tests > > kuaiwei has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 145 commits: > > - Remove unused zSyscall_linux_riscv.hpp > - Merge riscv-port > - Merge branch 'port_jdk11u_initial_patch' of github.com:kuaiwei/riscv-port-jdk11u into kw_initial_patch > - Merge branch 'openjdk:master' into port_jdk11u_initial_patch > - Merge riscv-port > - Revert JDK-8247533: SA stack walking sometimes fails with sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp > - Fix test error after port 8295926 > - 8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic > > Reviewed-by: yadongwang, fyang > - 8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub > > Reviewed-by: yadongwang, fjiang, shade, vkempik > - Merge riscv-port > - ... and 135 more: https://git.openjdk.org/riscv-port-jdk11u/compare/a0a61dda...4b01e137 Hi, should remove issue 8243155, 8286301 here? it looks like there is no related implementation. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1928997426 From duke at openjdk.org Tue Feb 6 09:34:20 2024 From: duke at openjdk.org (kuaiwei) Date: Tue, 6 Feb 2024 09:34:20 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: On Tue, 6 Feb 2024 08:22:07 GMT, Gui Cao wrote: > Hi, should remove issue 8243155, 8286301 here? it looks like there is no related implementation. 8243155 is ported to RISCV, https://github.com/openjdk/riscv-port-jdk11u/pull/3/commits/99ca43f1e7e74f161b40466f49fc61aa734d334d 8286301 will be removed, Thanks. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1929111584 From fyang at openjdk.org Tue Feb 6 15:15:18 2024 From: fyang at openjdk.org (Fei Yang) Date: Tue, 6 Feb 2024 15:15:18 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: On Tue, 6 Feb 2024 09:31:04 GMT, kuaiwei wrote: >> Hi, should remove issue 8243155, 8286301 here? it looks like there is no related implementation. > >> Hi, should remove issue 8243155, 8286301 here? it looks like there is no related implementation. > > 8243155 is ported to RISCV, https://github.com/openjdk/riscv-port-jdk11u/pull/3/commits/99ca43f1e7e74f161b40466f49fc61aa734d334d > > 8286301 will be removed, Thanks. @kuaiwei @zhengxiaolinX : Have we finished linking all the related issues? I only see the following issues linked with this PR for now. Is that accurate? Thanks. [JDK-8276799](https://bugs.openjdk.org/browse/JDK-8276799): Implementation of JEP 422: Linux/RISC-V Port (Sub-task - P2) [JDK-8202976](https://bugs.openjdk.org/browse/JDK-8202976): Add C1 lea patching support for x86 (Enhancement - P4) [JDK-8243155](https://bugs.openjdk.org/browse/JDK-8243155): AArch64: Add support for SqrtVF (Enhancement - P4) [JDK-8283737](https://bugs.openjdk.org/browse/JDK-8283737): riscv: MacroAssembler::stop() should emit fixed-length instruction sequence (Bug - P4) [JDK-8285437](https://bugs.openjdk.org/browse/JDK-8285437): riscv: Fix MachNode size mismatch for MacroAssembler::verify_oops* (Bug - P4) [JDK-8287418](https://bugs.openjdk.org/browse/JDK-8287418): riscv: Fix correctness issue of MacroAssembler::movptr (Bug - P3) [JDK-8293100](https://bugs.openjdk.org/browse/JDK-8293100): RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub (Bug - P3) [JDK-8295926](https://bugs.openjdk.org/browse/JDK-8295926): RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic (Bug - P2) ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1930006091 From xlinzheng at openjdk.org Tue Feb 6 16:06:25 2024 From: xlinzheng at openjdk.org (Xiaolin Zheng) Date: Tue, 6 Feb 2024 16:06:25 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: On Tue, 6 Feb 2024 09:31:04 GMT, kuaiwei wrote: >> Hi, should remove issue 8243155, 8286301 here? it looks like there is no related implementation. > >> Hi, should remove issue 8243155, 8286301 here? it looks like there is no related implementation. > > 8243155 is ported to RISCV, https://github.com/openjdk/riscv-port-jdk11u/pull/3/commits/99ca43f1e7e74f161b40466f49fc61aa734d334d > > 8286301 will be removed, Thanks. > @kuaiwei @zhengxiaolinX : Have we finished linking all the related issues? I only see the following issues linked with this PR for now. Is that accurate? Thanks. > > ``` > [JDK-8276799](https://bugs.openjdk.org/browse/JDK-8276799): Implementation of JEP 422: Linux/RISC-V Port (Sub-task - P2) > [JDK-8202976](https://bugs.openjdk.org/browse/JDK-8202976): Add C1 lea patching support for x86 (Enhancement - P4) > [JDK-8243155](https://bugs.openjdk.org/browse/JDK-8243155): AArch64: Add support for SqrtVF (Enhancement - P4) > [JDK-8283737](https://bugs.openjdk.org/browse/JDK-8283737): riscv: MacroAssembler::stop() should emit fixed-length instruction sequence (Bug - P4) > [JDK-8285437](https://bugs.openjdk.org/browse/JDK-8285437): riscv: Fix MachNode size mismatch for MacroAssembler::verify_oops* (Bug - P4) > [JDK-8287418](https://bugs.openjdk.org/browse/JDK-8287418): riscv: Fix correctness issue of MacroAssembler::movptr (Bug - P3) > [JDK-8293100](https://bugs.openjdk.org/browse/JDK-8293100): RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub (Bug - P3) > [JDK-8295926](https://bugs.openjdk.org/browse/JDK-8295926): RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic (Bug - P2) > ``` Yep. Based on the history of the commits, I'd consider the current issue list as okay. Most of the work this patch does is rolling back the backend from JDK19 -> JDK11. So mostly it is reverting patches. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1930137557 From duke at openjdk.org Wed Feb 7 07:49:42 2024 From: duke at openjdk.org (duke) Date: Wed, 7 Feb 2024 07:49:42 GMT Subject: git: openjdk/riscv-port-jdk11u: riscv-port: 11 new changesets Message-ID: <629f7483-18d1-4206-8632-3d0c97c59360@openjdk.org> Changeset: 9276ded2 Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-02-01 08:13:51 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/9276ded252b7bef00b5c296bad72da878b667278 8309104: [JVMCI] compiler/unsafe/UnsafeGetStableArrayElement test asserts wrong values with Graal Backport-of: 11fb5b2209124bbf1100657e340ba5aebc3820d7 ! test/hotspot/jtreg/compiler/unsafe/UnsafeGetStableArrayElement.java Changeset: 191b074a Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-02-01 08:15:22 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/191b074a7981dc16fb618a9d8cd84e8842484894 8315611: Open source swing text/html and tree test Backport-of: ae08143d3dd3aa559447623389a5b23c5d32398a + test/jdk/javax/swing/text/html/TableView/bug4813831.java + test/jdk/javax/swing/tree/DefaultTreeCellEditor/bug4480602.java + test/jdk/javax/swing/tree/DefaultTreeCellRenderer/bug4180224.java + test/jdk/javax/swing/tree/FixedHeightLayoutCache/bug4745001.java Changeset: 0dc17ca0 Author: Jonathan Dowland Date: 2024-02-05 14:46:45 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/0dc17ca068b837606252e1db614fd005a2f2b942 8315731: Open source several Swing Text related tests Reviewed-by: serb Backport-of: d475f61fd52b7d379260811b32d3815786858411 + test/jdk/javax/swing/text/CompositeView/bug4398059.java + test/jdk/javax/swing/text/DefaultCaret/bug4197894.java + test/jdk/javax/swing/text/DefaultCaret/bug4203175.java + test/jdk/javax/swing/text/DefaultEditorKit/bug4265242.java + test/jdk/javax/swing/text/DefaultStyledDocument/bug4472852.java Changeset: 38c11fd6 Author: Andrew Lu Date: 2024-02-06 02:01:39 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/38c11fd6453f47319cf0e18e79bb854d6ed82f5e 8315415: OutputAnalyzer.shouldMatchByLine() fails in some cases Backport-of: 7b1e2bfe0f805a69b59839b6bf8250b62ea356b8 ! test/lib/jdk/test/lib/process/OutputAnalyzer.java Changeset: 77c0da4b Author: Andrew Lu Date: 2024-02-06 02:01:52 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/77c0da4b01e4e80dd65362a828497019fe103000 8306683: Open source several clipboard and color AWT tests Backport-of: 1c2dadc31e8b732d43df5494437720bfbc3f5c8b + test/jdk/java/awt/Clipboard/DelayedQueryTest.java + test/jdk/java/awt/Clipboard/NullContentsTest.java + test/jdk/java/awt/Clipboard/SerializeLocalFlavorTest.java + test/jdk/java/awt/ColorClass/ColorSerializationTest.java Changeset: 9be48919 Author: Andrew Lu Date: 2024-02-06 02:03:01 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/9be4891909930dd530242d111f6e8e827c35d2cf 8323243: JNI invocation of an abstract instance method corrupts the stack Backport-of: 71d9a83dece7eb4bdb6ffdd9caf14a1348045ce0 ! src/hotspot/share/prims/jni.cpp + test/hotspot/jtreg/runtime/jni/abstractMethod/AbstractMethodClass.jasm + test/hotspot/jtreg/runtime/jni/abstractMethod/TestJNIAbstractMethod.java + test/hotspot/jtreg/runtime/jni/abstractMethod/libJNIAbstractMethod.c Changeset: 4c25b228 Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-02-06 08:07:21 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/4c25b228c95aab583329c12129c19819507b480f 8287113: JFR: Periodic task thread uses period for method sampling events Backport-of: 8122466fbb8e3f3450131895551ec5b832845938 ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java Changeset: 54d18572 Author: Aleksey Shipilev Date: 2024-02-07 07:37:42 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/54d1857208c45128bec2f2450d442d0e04d24dca 8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing Backport-of: ac1cd3194910793b02e86c2c0dedaa321f137d4e ! test/jdk/java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java Changeset: 5aa8538b Author: Elif Aslan Committer: Aleksey Shipilev Date: 2024-02-07 07:42:18 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/5aa8538b1744ac8ea8120065f55341eac7b8f2f9 8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests Backport-of: 43f31d73852d63ccdcc2dcd8d6c7355435a50fb3 - test/hotspot/jtreg/vmTestbase/nsk/stress/jni/TEST.properties Changeset: 1f85c15d Author: Elif Aslan Committer: Aleksey Shipilev Date: 2024-02-07 07:42:39 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/1f85c15d3b4bce78e19d9d784042880d8f39e2dd 8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests Backport-of: cee44a625594fd805a05c4a69033eb677a5a6f17 - test/hotspot/jtreg/vmTestbase/nsk/stress/thread/TEST.properties Changeset: c7e50245 Author: Fei Yang Date: 2024-02-07 15:47:50 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/c7e502452f54424ed849c3934ef86acca72b643d Merge remote-tracking branch 'origin/master' into riscv-port From fyang at openjdk.org Wed Feb 7 09:08:38 2024 From: fyang at openjdk.org (Fei Yang) Date: Wed, 7 Feb 2024 09:08:38 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: On Tue, 6 Feb 2024 09:31:04 GMT, kuaiwei wrote: >> Hi, should remove issue 8243155, 8286301 here? it looks like there is no related implementation. > >> Hi, should remove issue 8243155, 8286301 here? it looks like there is no related implementation. > > 8243155 is ported to RISCV, https://github.com/openjdk/riscv-port-jdk11u/pull/3/commits/99ca43f1e7e74f161b40466f49fc61aa734d334d > > 8286301 will be removed, Thanks. > > @kuaiwei @zhengxiaolinX : Have we finished linking all the related issues? I only see the following issues linked with this PR for now. Is that accurate? Thanks. > > ``` > > [JDK-8276799](https://bugs.openjdk.org/browse/JDK-8276799): Implementation of JEP 422: Linux/RISC-V Port (Sub-task - P2) > > [JDK-8202976](https://bugs.openjdk.org/browse/JDK-8202976): Add C1 lea patching support for x86 (Enhancement - P4) > > [JDK-8243155](https://bugs.openjdk.org/browse/JDK-8243155): AArch64: Add support for SqrtVF (Enhancement - P4) > > [JDK-8283737](https://bugs.openjdk.org/browse/JDK-8283737): riscv: MacroAssembler::stop() should emit fixed-length instruction sequence (Bug - P4) > > [JDK-8285437](https://bugs.openjdk.org/browse/JDK-8285437): riscv: Fix MachNode size mismatch for MacroAssembler::verify_oops* (Bug - P4) > > [JDK-8287418](https://bugs.openjdk.org/browse/JDK-8287418): riscv: Fix correctness issue of MacroAssembler::movptr (Bug - P3) > > [JDK-8293100](https://bugs.openjdk.org/browse/JDK-8293100): RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub (Bug - P3) > > [JDK-8295926](https://bugs.openjdk.org/browse/JDK-8295926): RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic (Bug - P2) > > ``` > > Yep. Based on the history of the commits, I'd consider the current issue list as okay. Most of the work this patch does is rolling back the backend from JDK19 -> JDK11. So mostly it is reverting patches. I see some issues are missing here, like the ones previously mentioned in comment: https://github.com/openjdk/riscv-port-jdk11u/pull/3#issuecomment-1715452818. Also I don't understand why we have the following two issues in the list? [JDK-8202976](https://bugs.openjdk.org/browse/JDK-8202976): Add C1 lea patching support for x86 (Enhancement - P4) [JDK-8243155](https://bugs.openjdk.org/browse/JDK-8243155): AArch64: Add support for SqrtVF (Enhancement - P4) > (BTW the description of this PR is a little erroneous, it's not `initial patch based on openjdk/jdk17u-dev#1427`, but instead, based on the JDK19 initial load [openjdk/jdk at 5905b02](https://github.com/openjdk/jdk/commit/5905b02c0e2643ae8d097562f181953f6c88fc89)). @kuaiwei : Could you please update the PR description? Thanks. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1931574487 From gcao at openjdk.org Wed Feb 7 10:26:16 2024 From: gcao at openjdk.org (Gui Cao) Date: Wed, 7 Feb 2024 10:26:16 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: <57Rqh_DP21JHTnv2jkq9Jv2vnAnsYj1CmtT0AGD_8WU=.2e13e09e-5d20-472d-a204-27c5100229f0@github.com> On Thu, 1 Feb 2024 06:49:00 GMT, kuaiwei wrote: >> It's the initial patch based on https://github.com/openjdk/jdk17u-dev/pull/1427 , and revert patches not required in JDK11u. The testing is running on a linux riscv board. There are some failed cases and we are working on fix them , the progress will updated. >> >> Thanks the contribution of OpenJDK community and hard working of @zhengxiaolinX . >> >> - [x] slowdebug/fastdebug/release build >> - [x] Benchmark: SPECJbb2015, Renaissance >> - [x] Tier1 tests >> - [x] Tier2 tests >> - [x] Tier3 tests >> - [ ] Tier4 tests > > kuaiwei has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 145 commits: > > - Remove unused zSyscall_linux_riscv.hpp > - Merge riscv-port > - Merge branch 'port_jdk11u_initial_patch' of github.com:kuaiwei/riscv-port-jdk11u into kw_initial_patch > - Merge branch 'openjdk:master' into port_jdk11u_initial_patch > - Merge riscv-port > - Revert JDK-8247533: SA stack walking sometimes fails with sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp > - Fix test error after port 8295926 > - 8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic > > Reviewed-by: yadongwang, fyang > - 8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub > > Reviewed-by: yadongwang, fjiang, shade, vkempik > - Merge riscv-port > - ... and 135 more: https://git.openjdk.org/riscv-port-jdk11u/compare/a0a61dda...4b01e137 > > Hi, should remove issue 8243155, 8286301 here? it looks like there is no related implementation. > > 8243155 is ported to RISCV, [99ca43f](https://github.com/openjdk/riscv-port-jdk11u/commit/99ca43f1e7e74f161b40466f49fc61aa734d334d) > Hi, I think you should add this issue https://bugs.openjdk.org/browse/JDK-8308277 , to replace JDK-8243155 ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1931730025 From gcao at openjdk.org Wed Feb 7 11:22:16 2024 From: gcao at openjdk.org (Gui Cao) Date: Wed, 7 Feb 2024 11:22:16 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: <3_NuaU5DIF4UjInpKkfntybgQa0p6cusNClx0af3YPw=.578df82d-036b-4ac9-9da5-3e0b9ccd5247@github.com> On Thu, 1 Feb 2024 06:49:00 GMT, kuaiwei wrote: >> It's the initial patch based on https://github.com/openjdk/jdk17u-dev/pull/1427 , and revert patches not required in JDK11u. The testing is running on a linux riscv board. There are some failed cases and we are working on fix them , the progress will updated. >> >> Thanks the contribution of OpenJDK community and hard working of @zhengxiaolinX . >> >> - [x] slowdebug/fastdebug/release build >> - [x] Benchmark: SPECJbb2015, Renaissance >> - [x] Tier1 tests >> - [x] Tier2 tests >> - [x] Tier3 tests >> - [ ] Tier4 tests > > kuaiwei has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 145 commits: > > - Remove unused zSyscall_linux_riscv.hpp > - Merge riscv-port > - Merge branch 'port_jdk11u_initial_patch' of github.com:kuaiwei/riscv-port-jdk11u into kw_initial_patch > - Merge branch 'openjdk:master' into port_jdk11u_initial_patch > - Merge riscv-port > - Revert JDK-8247533: SA stack walking sometimes fails with sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp > - Fix test error after port 8295926 > - 8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic > > Reviewed-by: yadongwang, fyang > - 8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub > > Reviewed-by: yadongwang, fjiang, shade, vkempik > - Merge riscv-port > - ... and 135 more: https://git.openjdk.org/riscv-port-jdk11u/compare/a0a61dda...4b01e137 Hi, Maybe you forgot to add issue: 8282306, 8301313, 8308277, 8310873 ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1931830405 From xlinzheng at openjdk.org Wed Feb 7 16:55:12 2024 From: xlinzheng at openjdk.org (Xiaolin Zheng) Date: Wed, 7 Feb 2024 16:55:12 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: On Thu, 1 Feb 2024 06:49:00 GMT, kuaiwei wrote: >> It's the initial patch based on https://github.com/openjdk/jdk17u-dev/pull/1427 , and revert patches not required in JDK11u. The testing is running on a linux riscv board. There are some failed cases and we are working on fix them , the progress will updated. >> >> Thanks the contribution of OpenJDK community and hard working of @zhengxiaolinX . >> >> - [x] slowdebug/fastdebug/release build >> - [x] Benchmark: SPECJbb2015, Renaissance >> - [x] Tier1 tests >> - [x] Tier2 tests >> - [x] Tier3 tests >> - [ ] Tier4 tests > > kuaiwei has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 145 commits: > > - Remove unused zSyscall_linux_riscv.hpp > - Merge riscv-port > - Merge branch 'port_jdk11u_initial_patch' of github.com:kuaiwei/riscv-port-jdk11u into kw_initial_patch > - Merge branch 'openjdk:master' into port_jdk11u_initial_patch > - Merge riscv-port > - Revert JDK-8247533: SA stack walking sometimes fails with sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp > - Fix test error after port 8295926 > - 8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic > > Reviewed-by: yadongwang, fyang > - 8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub > > Reviewed-by: yadongwang, fjiang, shade, vkempik > - Merge riscv-port > - ... and 135 more: https://git.openjdk.org/riscv-port-jdk11u/compare/a0a61dda...4b01e137 > I checked and it seems that this contains fixes for the following two issues: ... https://bugs.openjdk.org/browse/JDK-8291952: riscv: Remove PRAGMA_NONNULL_IGNORED 0. For [JDK-8291952: riscv: Remove PRAGMA_NONNULL_IGNORED](https://bugs.openjdk.org/browse/JDK-8291952): Yes you are right. This one is contained but [wrongly documented](https://github.com/openjdk/riscv-port-jdk11u/pull/3/commits/49000a43408aba29d3dc9ee4e03219e6f85be602) in the commit of this PR. It should've been a port instead of a revert. > Also I don't understand why we have the following two issues in the list? 1. For [JDK-8243155: AArch64: Add support for SqrtVF](https://bugs.openjdk.org/browse/JDK-8243155), it is committed to the [upstream](https://github.com/openjdk/jdk/commit/e93cd7ed3c4810b6f48777d39f61644999ebb691) and only the first line of it is needed for us, and it then got backported to [JDK11u](https://github.com/openjdk/jdk11u-dev/commit/4d305000492d6b2e6b068f464b6c807166b781f2). The initial load of the RISC-V backend lacks this, so needs a [port](https://github.com/openjdk/riscv-port-jdk11u/pull/3/commits/99ca43f1e7e74f161b40466f49fc61aa734d334d) for that line. 2. For [JDK-8202976: Add C1 lea patching support for x86](https://bugs.openjdk.org/browse/JDK-8202976), when backporting the code to 11u, noticing that the RISC-V initial patch on JDK19 didn't contain that as well, I added [the trivial assertion](https://github.com/openjdk/riscv-port-jdk11u/pull/3/commits/58ad930e78501c6fad024e7ef05066ec19eb6219) from it by the way. It's not important at all. But for the record's sake, I still added a commit entry for that. Again, it is not important at all so actually whether dropping the issue or remaining it is okay... > Hi, I think you should add this issue https://bugs.openjdk.org/browse/JDK-8308277, to replace JDK-8243155 3. This is fine, one is the AArch64 original code and the other is the RISC-V ported code. Redirecting to the latter one is fine. Thank you. > Hi, Maybe you forgot to add issue: 8282306, 8301313, 8308277, 8310873 4. For [JDK-8282306: os::is_first_C_frame(frame*) crashes on invalid link access](https://bugs.openjdk.org/browse/JDK-8282306): the original RISC-V initial patch on JDK19 [contains this patch](https://github.com/openjdk/jdk/blob/5905b02c0e2643ae8d097562f181953f6c88fc89/src/hotspot/cpu/riscv/frame_riscv.inline.hpp#L146-L149). Then, the issue got backported to [JDK11u](https://github.com/openjdk/jdk11u-dev/commit/7c664bcd82cf2a13c9fdcd803345c6095e4d3873). So, after backporting the RISC-V backend, they naturally merged together without changes needed. Subtle, but adding this issue to the list of this PR is fine I think, by aligning with the JDK17u PR. 5. For [JDK-8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule](https://bugs.openjdk.org/browse/JDK-8301313): Sorry I don't get this one... The [original code](https://github.com/openjdk/jdk/commit/3ad6aef1496de914b70f00005465e4b22f248d4f) here doesn't seem to exist in this PR? 6. For 8308277: Discussed in the 3rd item and it is fine. 7. For [JDK-8310873: Re-enable locked_create_entry symbol check in runtime/NMT/CheckForProperDetailStackTrace.java for RISC-V](https://bugs.openjdk.org/browse/JDK-8310873): The [upstream code](https://github.com/openjdk/jdk/commit/87e6fab2c498558d4593f6c0537c998a61779aaf) doesn't seem to exist in this initial patch, which is the same as the 5th item. So finally and in summary, is adding issues `8291952, 8308277, 8282306` and dropping issues `8243155, 8202976` okay? P.S. Please feel free to reply at any time, also fine after next week, i.e. after the holiday. Happy Lunar New Year. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1932471920 From gcao at openjdk.org Thu Feb 8 02:59:09 2024 From: gcao at openjdk.org (Gui Cao) Date: Thu, 8 Feb 2024 02:59:09 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: On Wed, 7 Feb 2024 16:51:59 GMT, Xiaolin Zheng wrote: > > Hi, Maybe you forgot to add issue: 8282306, 8301313, 8308277, 8310873 > > 4. For [JDK-8282306: os::is_first_C_frame(frame*) crashes on invalid link access](https://bugs.openjdk.org/browse/JDK-8282306): the original RISC-V initial patch on JDK19 [contains this patch](https://github.com/openjdk/jdk/blob/5905b02c0e2643ae8d097562f181953f6c88fc89/src/hotspot/cpu/riscv/frame_riscv.inline.hpp#L146-L149). Then, the issue got backported to [JDK11u](https://github.com/openjdk/jdk11u-dev/commit/7c664bcd82cf2a13c9fdcd803345c6095e4d3873). So, after backporting the RISC-V backend, they naturally merged together without changes needed. Subtle, but adding this issue to the list of this PR is fine I think, by aligning with the JDK17u PR. > 5. For [JDK-8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule](https://bugs.openjdk.org/browse/JDK-8301313): Sorry I don't get this one... The [original code](https://github.com/openjdk/jdk/commit/3ad6aef1496de914b70f00005465e4b22f248d4f) here doesn't seem to exist in this PR? > 6. For 8308277: Discussed in the 3rd item and it is fine. > 7. For [JDK-8310873: Re-enable locked_create_entry symbol check in runtime/NMT/CheckForProperDetailStackTrace.java for RISC-V](https://bugs.openjdk.org/browse/JDK-8310873): The [upstream code](https://github.com/openjdk/jdk/commit/87e6fab2c498558d4593f6c0537c998a61779aaf) doesn't seem to exist in this initial patch, which is the same as the 5th item. > Thank you for your reply, I checked again and you are right. Happy Lunar New Year! ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1933285872 From fyang at openjdk.org Mon Feb 12 13:39:10 2024 From: fyang at openjdk.org (Fei Yang) Date: Mon, 12 Feb 2024 13:39:10 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v4] In-Reply-To: References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> Message-ID: On Wed, 20 Sep 2023 12:09:39 GMT, kuaiwei wrote: > > > It looks https://bugs.openjdk.org/browse/JDK-8247533 can fix the Clhsdb test error > > > > > > Better to backport this fix in jdk11u-dev upstream if it really resolves this error. Then we can merge master and bring it to our riscv-port-jdk11u repo. > > I may revert the change. Because I find the root cause of Clhsdb test failure is ptrace function is not fully supported in linux riscv. For example, PTRACE_GETREGS. We cat set kernel parameter "sysctl -w kernel.yama.ptrace_scope=1" to pass these tests. @kuaiwei : I think the correct way to fix those Clhsdb test failure is to backport fix for https://bugs.openjdk.org/browse/JDK-8307955. I see they are passing with the following backport patch: [8307955-11u-backport.diff.txt](https://github.com/openjdk/riscv-port-jdk11u/files/14239024/8307955-11u-backport.diff.txt) ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1938694434 From duke at openjdk.org Thu Feb 15 08:37:32 2024 From: duke at openjdk.org (duke) Date: Thu, 15 Feb 2024 08:37:32 GMT Subject: git: openjdk/riscv-port-jdk11u: riscv-port: 2 new changesets Message-ID: Changeset: a60fb5a7 Author: Dan Lutker Committer: Paul Hohensee Date: 2024-02-09 18:52:12 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/a60fb5a71d82faae6e6d7e6364d421fb181f2077 8325150: (tz) Update Timezone Data to 2024a Reviewed-by: phh Backport-of: 917838e0a564b1f2cbfb6cc214ccbfd1a237019f ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/etcetera ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! test/jdk/java/util/TimeZone/TimeZoneData/VERSION Changeset: 176ac89d Author: Fei Yang Date: 2024-02-15 16:34:18 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/176ac89d591d2e9e543885ee47238468a396b2a1 Merge remote-tracking branch 'origin/master' into riscv-port From duke at openjdk.org Mon Feb 19 08:26:43 2024 From: duke at openjdk.org (kuaiwei) Date: Mon, 19 Feb 2024 08:26:43 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v4] In-Reply-To: References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> Message-ID: On Mon, 12 Feb 2024 13:36:35 GMT, Fei Yang wrote: > > > > It looks https://bugs.openjdk.org/browse/JDK-8247533 can fix the Clhsdb test error > > > > > > > > > Better to backport this fix in jdk11u-dev upstream if it really resolves this error. Then we can merge master and bring it to our riscv-port-jdk11u repo. > > > > > > I may revert the change. Because I find the root cause of Clhsdb test failure is ptrace function is not fully supported in linux riscv. For example, PTRACE_GETREGS. We cat set kernel parameter "sysctl -w kernel.yama.ptrace_scope=1" to pass these tests. > > @kuaiwei : I think the correct way to fix those Clhsdb test failure is to backport fix for https://bugs.openjdk.org/browse/JDK-8307955. I see they are passing with the following backport patch: [8307955-11u-backport.diff.txt](https://github.com/openjdk/riscv-port-jdk11u/files/14239024/8307955-11u-backport.diff.txt) It's a platform independent change. Do we need backport it to jdk11u upstream? I can pass CLHSDB tests by changing sys parameter. sysctl -w kernel.yama.ptrace_scope=1 ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1951926192 From fyang at openjdk.org Mon Feb 19 08:41:16 2024 From: fyang at openjdk.org (Fei Yang) Date: Mon, 19 Feb 2024 08:41:16 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: On Thu, 1 Feb 2024 06:49:00 GMT, kuaiwei wrote: >> It's the initial patch based on the JDK19 initial load https://github.com/openjdk/jdk/commit/5905b02c0e2643ae8d097562f181953f6c88fc89, and revert patches not required in JDK11u. The testing is running on a linux riscv board. There are some failed cases and we are working on fix them , the progress will updated. >> >> Thanks the contribution of OpenJDK community and hard working of @zhengxiaolinX . >> >> - [x] slowdebug/fastdebug/release build >> - [x] Benchmark: SPECJbb2015, Renaissance >> - [x] Tier1 tests >> - [x] Tier2 tests >> - [x] Tier3 tests >> - [ ] Tier4 tests > > kuaiwei has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 145 commits: > > - Remove unused zSyscall_linux_riscv.hpp > - Merge riscv-port > - Merge branch 'port_jdk11u_initial_patch' of github.com:kuaiwei/riscv-port-jdk11u into kw_initial_patch > - Merge branch 'openjdk:master' into port_jdk11u_initial_patch > - Merge riscv-port > - Revert JDK-8247533: SA stack walking sometimes fails with sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp > - Fix test error after port 8295926 > - 8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic > > Reviewed-by: yadongwang, fyang > - 8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub > > Reviewed-by: yadongwang, fjiang, shade, vkempik > - Merge riscv-port > - ... and 135 more: https://git.openjdk.org/riscv-port-jdk11u/compare/a0a61dda...4b01e137 > > > > > It looks https://bugs.openjdk.org/browse/JDK-8247533 can fix the Clhsdb test error > > > > > > > > > > > > Better to backport this fix in jdk11u-dev upstream if it really resolves this error. Then we can merge master and bring it to our riscv-port-jdk11u repo. > > > > > > > > > I may revert the change. Because I find the root cause of Clhsdb test failure is ptrace function is not fully supported in linux riscv. For example, PTRACE_GETREGS. We cat set kernel parameter "sysctl -w kernel.yama.ptrace_scope=1" to pass these tests. > > > > > > @kuaiwei : I think the correct way to fix those Clhsdb test failure is to backport fix for https://bugs.openjdk.org/browse/JDK-8307955. I see they are passing with the following backport patch: [8307955-11u-backport.diff.txt](https://github.com/openjdk/riscv-port-jdk11u/files/14239024/8307955-11u-backport.diff.txt) > > It's a platform independent change. Do we need backport it to jdk11u upstream? > > I can pass CLHSDB tests by changing sys parameter. > > ```shell > sysctl -w kernel.yama.ptrace_scope=1 > ``` Yeah, I think you are right. It's better to fix that in 11u upstream and merge to this repo. I also performed tier1-3 and hotspot:tier4 tests on unmatched & licheepi-4a boards. Still good. So I intend to think this is OK to go if there are no other opinions. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1951949859 From gcao at openjdk.org Mon Feb 19 13:37:19 2024 From: gcao at openjdk.org (Gui Cao) Date: Mon, 19 Feb 2024 13:37:19 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: On Thu, 1 Feb 2024 06:49:00 GMT, kuaiwei wrote: >> It's the initial patch based on the JDK19 initial load https://github.com/openjdk/jdk/commit/5905b02c0e2643ae8d097562f181953f6c88fc89, and revert patches not required in JDK11u. The testing is running on a linux riscv board. There are some failed cases and we are working on fix them , the progress will updated. >> >> Thanks the contribution of OpenJDK community and hard working of @zhengxiaolinX . >> >> - [x] slowdebug/fastdebug/release build >> - [x] Benchmark: SPECJbb2015, Renaissance >> - [x] Tier1 tests >> - [x] Tier2 tests >> - [x] Tier3 tests >> - [ ] Tier4 tests > > kuaiwei has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 145 commits: > > - Remove unused zSyscall_linux_riscv.hpp > - Merge riscv-port > - Merge branch 'port_jdk11u_initial_patch' of github.com:kuaiwei/riscv-port-jdk11u into kw_initial_patch > - Merge branch 'openjdk:master' into port_jdk11u_initial_patch > - Merge riscv-port > - Revert JDK-8247533: SA stack walking sometimes fails with sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp > - Fix test error after port 8295926 > - 8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic > > Reviewed-by: yadongwang, fyang > - 8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub > > Reviewed-by: yadongwang, fjiang, shade, vkempik > - Merge riscv-port > - ... and 135 more: https://git.openjdk.org/riscv-port-jdk11u/compare/a0a61dda...4b01e137 Hi, I tested minecraft server, netbeans with this patch and everything works fine. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1952466991 From duke at openjdk.org Tue Feb 20 03:07:40 2024 From: duke at openjdk.org (duke) Date: Tue, 20 Feb 2024 03:07:40 GMT Subject: git: openjdk/riscv-port-jdk11u: riscv-port: 17 new changesets Message-ID: <35250db7-48db-4b5d-a4f4-3da11fc150eb@openjdk.org> Changeset: 621048ac Author: Jonathan Dowland Date: 2024-02-15 09:06:29 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/621048ac878639f65326f4d26e6d3a2be5768803 8247818: GCC 10 warning stringop-overflow with symbol code Reviewed-by: andrew, stuefe Backport-of: ed31b661d35a72948af6cf117cccea2e7537b920 ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/oops/symbol.hpp Changeset: daf393a3 Author: Johannes Bechberger Committer: Paul Hohensee Date: 2024-02-15 17:08:28 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/daf393a3fa5b5d09889a556e0e3de78485168a9f 8304725: AsyncGetCallTrace can cause SIGBUS on M1 Reviewed-by: phh, jbachorik Backport-of: d8af7a6014055295355a1242db6c2872299c6398 ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/prims/forte.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: bcdad92c Author: Jonathan Dowland Date: 2024-02-15 21:50:29 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/bcdad92ce094d9471a25afb599110d989b907397 8249087: Always initialize _body[0..1] in Symbol constructor Reviewed-by: sgehwolf Backport-of: 112bbcb39689b43f4bbbe55b808f355522740ff7 ! src/hotspot/share/oops/symbol.cpp Changeset: 1f516f62 Author: Jonathan Dowland Date: 2024-02-15 21:50:46 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/1f516f62f2f7f936ac42fdd0346b3a128dc26634 8324307: [11u] hotspot fails to build with GCC 12 and newer (non-static data member initializers) Reviewed-by: sgehwolf ! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp Changeset: 10475218 Author: Sergey Bylokhov Date: 2024-02-16 04:49:34 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/1047521856dcdc19245cf48ace5760870a050998 8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java Reviewed-by: phh Backport-of: 6c7029ffd48186353fc1d2a03915386b5f386ae2 ! test/jdk/sun/java2d/marlin/ClipShapeTest.java Changeset: 10894a07 Author: Goetz Lindenmaier Date: 2024-02-16 09:56:50 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/10894a07f0e18d90211aeb1bfc2ede8b1624cb9e 8304314: StackWalkTest.java fails after CODETOOLS-7903373 Backport-of: d5a150706e9070557533135489a73fc8cefc0cec ! test/jdk/java/lang/StackWalker/StackWalkTest.java Changeset: 8af22e79 Author: Sergey Bylokhov Date: 2024-02-17 11:26:43 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/8af22e796a5cc7ea8eabf5e687447c083942d646 8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1 Backport-of: 781f368d421a94857929e4168974f43e890637d8 ! make/lib/Awt2dLibraries.gmk Changeset: f7cd14cc Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-02-19 08:35:20 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/f7cd14cc2bc06d84cb3e21ea5ba5218c1a353781 8307123: Fix deprecation warnings in DPrinter Backport-of: b76f320e76f0fb58c598fdd7a5937f1b5bb1de15 ! test/langtools/tools/javac/lib/DPrinter.java Changeset: 6ecf198c Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-02-19 08:36:41 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/6ecf198c7c6d2f5ab006d1682f6096124a800ece 8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm Backport-of: 86dde5e02b170c60e18930b66e05f0f3dd482e29 ! test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java Changeset: ddc3e411 Author: Johannes Bechberger Committer: Goetz Lindenmaier Date: 2024-02-19 08:37:57 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/ddc3e4110054872e9162a31ebd8f75f2d12f1fa8 8318736: com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use" Reviewed-by: mbaesken Backport-of: 28e1a33856504abfc003a283ece928fb87f6623c ! test/jdk/com/sun/jdi/JdwpOnThrowTest.java ! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java Changeset: 92cb5eb7 Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-02-19 08:41:41 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/92cb5eb7666609ad7a715c4252f5188dcd6bec03 8319456: jdk/jfr/event/gc/collection/TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes Backport-of: 7c7f8ea30da7fe552bcd4f2b593fa9aad27dcdb4 ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java Changeset: a5e6577c Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-02-19 08:41:58 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/a5e6577c5bed7368be337d06e408638e8f798024 8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch Backport-of: a290256bbf85a52fbeab24dab5fbe195cf58750f ! test/jdk/java/lang/ref/ReachabilityFenceTest.java Changeset: ccd4c98e Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-02-19 08:43:14 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/ccd4c98e391a179f8b0c274a1334413d0b1119f2 8319668: Fixup of jar filename typo in BadFactoryTest.sh Backport-of: 63ad868e182279eeef8b5d27a25453873039d22f ! test/jdk/javax/script/JDK_8196959/BadFactoryTest.sh Changeset: cc88c3ca Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-02-19 08:44:50 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/cc88c3ca4e66ec893683b6b6a3ca70a7d69c5521 8317307: test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information Backport-of: b9b82631bf75dc93d9e11536b6872df4c89e9592 ! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java Changeset: 38a60d78 Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-02-19 08:45:07 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/38a60d78c4e4e5643a6d3adf60562727ec03f541 8318983: Fix comment typo in PKCS12Passwd.java Backport-of: 949846986f572dfb82912e7d71e7bfd37a90871e ! test/jdk/sun/security/tools/keytool/PKCS12Passwd.java Changeset: de3ae6f2 Author: Andrew Lu Date: 2024-02-19 09:34:42 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/de3ae6f26507f0ed8a7af00ad93fdf78da77dad2 8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1 Backport-of: 61d0db3838932d4030b05ffb04ee2b0215ea686e ! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java Changeset: 89c9bff7 Author: Fei Yang Date: 2024-02-20 11:05:55 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/89c9bff7e0b7dd9a8737280c70b389356903c53e Merge remote-tracking branch 'origin/master' into riscv-port From fyang at openjdk.org Tue Feb 20 03:14:11 2024 From: fyang at openjdk.org (Fei Yang) Date: Tue, 20 Feb 2024 03:14:11 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v4] In-Reply-To: References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> Message-ID: <1NXWrgxowMa-jFm4R7_wdSfjAaHZBXmh5400Ki4TSy8=.27aa9c73-deab-4a34-aa30-bbd2798c8683@github.com> On Mon, 19 Feb 2024 08:23:39 GMT, kuaiwei wrote: >>> > > It looks https://bugs.openjdk.org/browse/JDK-8247533 can fix the Clhsdb test error >>> > >>> > >>> > Better to backport this fix in jdk11u-dev upstream if it really resolves this error. Then we can merge master and bring it to our riscv-port-jdk11u repo. >>> >>> I may revert the change. Because I find the root cause of Clhsdb test failure is ptrace function is not fully supported in linux riscv. For example, PTRACE_GETREGS. We cat set kernel parameter "sysctl -w kernel.yama.ptrace_scope=1" to pass these tests. >> >> @kuaiwei : I think the correct way to fix those Clhsdb test failure is to backport fix for https://bugs.openjdk.org/browse/JDK-8307955. I see they are passing with the following backport patch: >> [8307955-11u-backport.diff.txt](https://github.com/openjdk/riscv-port-jdk11u/files/14239024/8307955-11u-backport.diff.txt) > >> > > > It looks https://bugs.openjdk.org/browse/JDK-8247533 can fix the Clhsdb test error >> > > >> > > >> > > Better to backport this fix in jdk11u-dev upstream if it really resolves this error. Then we can merge master and bring it to our riscv-port-jdk11u repo. >> > >> > >> > I may revert the change. Because I find the root cause of Clhsdb test failure is ptrace function is not fully supported in linux riscv. For example, PTRACE_GETREGS. We cat set kernel parameter "sysctl -w kernel.yama.ptrace_scope=1" to pass these tests. >> >> @kuaiwei : I think the correct way to fix those Clhsdb test failure is to backport fix for https://bugs.openjdk.org/browse/JDK-8307955. I see they are passing with the following backport patch: [8307955-11u-backport.diff.txt](https://github.com/openjdk/riscv-port-jdk11u/files/14239024/8307955-11u-backport.diff.txt) > > It's a platform independent change. Do we need backport it to jdk11u upstream? > > I can pass CLHSDB tests by changing sys parameter. > > sysctl -w kernel.yama.ptrace_scope=1 @kuaiwei : We should list @zhengxiaolinX as co-author of this PR. You can use `/contributor` pull request command to do that [1]. [1] https://wiki.openjdk.org/display/SKARA/Pull+Request+Commands#PullRequestCommands-/contributor ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1953415842 From fyang at openjdk.org Tue Feb 20 08:47:10 2024 From: fyang at openjdk.org (Fei Yang) Date: Tue, 20 Feb 2024 08:47:10 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: On Thu, 1 Feb 2024 06:49:00 GMT, kuaiwei wrote: >> It's the initial patch based on the JDK19 initial load https://github.com/openjdk/jdk/commit/5905b02c0e2643ae8d097562f181953f6c88fc89, and revert patches not required in JDK11u. The testing is running on a linux riscv board. There are some failed cases and we are working on fix them , the progress will updated. >> >> Thanks the contribution of OpenJDK community and hard working of @zhengxiaolinX . >> >> - [x] slowdebug/fastdebug/release build >> - [x] Benchmark: SPECJbb2015, Renaissance >> - [x] Tier1 tests >> - [x] Tier2 tests >> - [x] Tier3 tests >> - [ ] Tier4 tests > > kuaiwei has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 145 commits: > > - Remove unused zSyscall_linux_riscv.hpp > - Merge riscv-port > - Merge branch 'port_jdk11u_initial_patch' of github.com:kuaiwei/riscv-port-jdk11u into kw_initial_patch > - Merge branch 'openjdk:master' into port_jdk11u_initial_patch > - Merge riscv-port > - Revert JDK-8247533: SA stack walking sometimes fails with sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp > - Fix test error after port 8295926 > - 8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic > > Reviewed-by: yadongwang, fyang > - 8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub > > Reviewed-by: yadongwang, fjiang, shade, vkempik > - Merge riscv-port > - ... and 135 more: https://git.openjdk.org/riscv-port-jdk11u/compare/a0a61dda...4b01e137 Marked as reviewed by fyang (Lead). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk11u/pull/3#pullrequestreview-1889791328 From fyang at openjdk.org Wed Feb 21 12:20:23 2024 From: fyang at openjdk.org (Fei Yang) Date: Wed, 21 Feb 2024 12:20:23 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v10] In-Reply-To: <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> <2vXzc1IHIhzsSGGOSnSw4lUIQADWbcRlFUSbXUgzkxg=.594b4df0-633f-4806-9619-3c0c9b15179a@github.com> Message-ID: On Thu, 1 Feb 2024 06:49:00 GMT, kuaiwei wrote: >> It's the initial patch based on the JDK19 initial load https://github.com/openjdk/jdk/commit/5905b02c0e2643ae8d097562f181953f6c88fc89, and revert patches not required in JDK11u. The testing is running on a linux riscv board. There are some failed cases and we are working on fix them , the progress will updated. >> >> Thanks the contribution of OpenJDK community and hard working of @zhengxiaolinX . >> >> - [x] slowdebug/fastdebug/release build >> - [x] Benchmark: SPECJbb2015, Renaissance >> - [x] Tier1 tests >> - [x] Tier2 tests >> - [x] Tier3 tests >> - [ ] Tier4 tests > > kuaiwei has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 145 commits: > > - Remove unused zSyscall_linux_riscv.hpp > - Merge riscv-port > - Merge branch 'port_jdk11u_initial_patch' of github.com:kuaiwei/riscv-port-jdk11u into kw_initial_patch > - Merge branch 'openjdk:master' into port_jdk11u_initial_patch > - Merge riscv-port > - Revert JDK-8247533: SA stack walking sometimes fails with sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp > - Fix test error after port 8295926 > - 8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic > > Reviewed-by: yadongwang, fyang > - 8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub > > Reviewed-by: yadongwang, fjiang, shade, vkempik > - Merge riscv-port > - ... and 135 more: https://git.openjdk.org/riscv-port-jdk11u/compare/a0a61dda...4b01e137 Still test good on latest riscv-port branch of the repo. Let's get this merged. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1956523346 From duke at openjdk.org Wed Feb 21 12:20:24 2024 From: duke at openjdk.org (kuaiwei) Date: Wed, 21 Feb 2024 12:20:24 GMT Subject: [riscv-port-jdk11u:riscv-port] Integrated: 8276799: Implementation of JEP 422: Linux/RISC-V Port In-Reply-To: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> References: <0L57mC9PUcMSq0Xpu4gILlsbh0138EyKpG0ejoEqWlo=.e4517135-2dbc-4993-aa11-8b77e0351e2c@github.com> Message-ID: On Fri, 4 Aug 2023 04:16:48 GMT, kuaiwei wrote: > It's the initial patch based on the JDK19 initial load https://github.com/openjdk/jdk/commit/5905b02c0e2643ae8d097562f181953f6c88fc89, and revert patches not required in JDK11u. The testing is running on a linux riscv board. There are some failed cases and we are working on fix them , the progress will updated. > > Thanks the contribution of OpenJDK community and hard working of @zhengxiaolinX . > > - [x] slowdebug/fastdebug/release build > - [x] Benchmark: SPECJbb2015, Renaissance > - [x] Tier1 tests > - [x] Tier2 tests > - [x] Tier3 tests > - [ ] Tier4 tests This pull request has now been integrated. Changeset: 309291f1 Author: Kuai Wei Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk11u/commit/309291f166821443393818beed364de6f2de5c52 Stats: 55059 lines in 175 files changed: 54871 ins; 65 del; 123 mod 8276799: Implementation of JEP 422: Linux/RISC-V Port 8283737: riscv: MacroAssembler::stop() should emit fixed-length instruction sequence 8285437: riscv: Fix MachNode size mismatch for MacroAssembler::verify_oops* 8287418: riscv: Fix correctness issue of MacroAssembler::movptr 8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub 8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic 8291952: riscv: Remove PRAGMA_NONNULL_IGNORED 8308277: RISC-V: Improve vectorization of Match.sqrt() on floats 8282306: os::is_first_C_frame(frame*) crashes on invalid link access Co-authored-by: Xiaolin Zheng Reviewed-by: fyang Backport-of: 5905b02c0e2643ae8d097562f181953f6c88fc89 ------------- PR: https://git.openjdk.org/riscv-port-jdk11u/pull/3 From gcao at openjdk.org Thu Feb 22 02:15:23 2024 From: gcao at openjdk.org (Gui Cao) Date: Thu, 22 Feb 2024 02:15:23 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8283929: GHA: Add RISC-V build config Message-ID: Backport [JDK-8283929](https://bugs.openjdk.org/browse/JDK-8283929), [JDK-8313701](https://bugs.openjdk.org/browse/JDK-8313701) and [JDK-8285630](https://bugs.openjdk.org/browse/JDK-8285630) to enable GHA cross-compiling for linux-riscv64 on riscv-port-jdk11u repo. ------------- Commit messages: - 8285630: Fix a configure error in RISC-V cross build - 8313701: GHA: RISC-V should use the official repository for bootstrap - 8283929: GHA: Add RISC-V build config Changes: https://git.openjdk.org/riscv-port-jdk11u/pull/6/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk11u&pr=6&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8283929 Stats: 14 lines in 2 files changed: 13 ins; 0 del; 1 mod Patch: https://git.openjdk.org/riscv-port-jdk11u/pull/6.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk11u.git pull/6/head:pull/6 PR: https://git.openjdk.org/riscv-port-jdk11u/pull/6 From fyang at openjdk.org Thu Feb 22 04:00:06 2024 From: fyang at openjdk.org (Fei Yang) Date: Thu, 22 Feb 2024 04:00:06 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8283929: GHA: Add RISC-V build config In-Reply-To: References: Message-ID: On Wed, 21 Feb 2024 13:27:14 GMT, Gui Cao wrote: > Backport [JDK-8283929](https://bugs.openjdk.org/browse/JDK-8283929), [JDK-8313701](https://bugs.openjdk.org/browse/JDK-8313701) and [JDK-8285630](https://bugs.openjdk.org/browse/JDK-8285630) to enable GHA cross-compiling for linux-riscv64 on riscv-port-jdk11u repo. Looks good. Thanks. I see GHA test is all green [1]. [1] https://github.com/zifeihan/riscv-port-jdk11u/actions/runs/7998449895 ------------- Marked as reviewed by fyang (Lead). PR Review: https://git.openjdk.org/riscv-port-jdk11u/pull/6#pullrequestreview-1894809379 From luhenry at openjdk.org Thu Feb 22 13:36:10 2024 From: luhenry at openjdk.org (Ludovic Henry) Date: Thu, 22 Feb 2024 13:36:10 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8283929: GHA: Add RISC-V build config In-Reply-To: References: Message-ID: On Wed, 21 Feb 2024 13:27:14 GMT, Gui Cao wrote: > Backport [JDK-8283929](https://bugs.openjdk.org/browse/JDK-8283929), [JDK-8313701](https://bugs.openjdk.org/browse/JDK-8313701) and [JDK-8285630](https://bugs.openjdk.org/browse/JDK-8285630) to enable GHA cross-compiling for linux-riscv64 on riscv-port-jdk11u repo. Marked as reviewed by luhenry (no project role). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk11u/pull/6#pullrequestreview-1895867802 From fyang at openjdk.org Thu Feb 22 14:53:11 2024 From: fyang at openjdk.org (Fei Yang) Date: Thu, 22 Feb 2024 14:53:11 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8283929: GHA: Add RISC-V build config In-Reply-To: References: Message-ID: <1OC70Egu6O2nAligQIudt2WnvnlScWTHzodm7eaYiC0=.7afe186a-b7bc-467e-832e-3c8273933e91@github.com> On Wed, 21 Feb 2024 13:27:14 GMT, Gui Cao wrote: > Backport [JDK-8283929](https://bugs.openjdk.org/browse/JDK-8283929), [JDK-8313701](https://bugs.openjdk.org/browse/JDK-8313701) and [JDK-8285630](https://bugs.openjdk.org/browse/JDK-8285630) to enable GHA cross-compiling for linux-riscv64 on riscv-port-jdk11u repo. BTW: The ops has reconfigured this repo (and friends) so that GHA test results will be displayed on PRs against it. Now I see it's working for this PR :-) ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/6#issuecomment-1959613027 From gcao at openjdk.org Fri Feb 23 01:56:06 2024 From: gcao at openjdk.org (Gui Cao) Date: Fri, 23 Feb 2024 01:56:06 GMT Subject: [riscv-port-jdk11u:riscv-port] Integrated: 8283929: GHA: Add RISC-V build config In-Reply-To: References: Message-ID: On Wed, 21 Feb 2024 13:27:14 GMT, Gui Cao wrote: > Backport [JDK-8283929](https://bugs.openjdk.org/browse/JDK-8283929), [JDK-8313701](https://bugs.openjdk.org/browse/JDK-8313701) and [JDK-8285630](https://bugs.openjdk.org/browse/JDK-8285630) to enable GHA cross-compiling for linux-riscv64 on riscv-port-jdk11u repo. This pull request has now been integrated. Changeset: ce3a6673 Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk11u/commit/ce3a66738152cc2a2e4f342b45268fc971777c1c Stats: 14 lines in 2 files changed: 13 ins; 0 del; 1 mod 8283929: GHA: Add RISC-V build config 8313701: GHA: RISC-V should use the official repository for bootstrap 8285630: Fix a configure error in RISC-V cross build Reviewed-by: fyang, luhenry Backport-of: 85d4b49151e9529051f1ed344749a487d3e92165 ------------- PR: https://git.openjdk.org/riscv-port-jdk11u/pull/6 From duke at openjdk.org Fri Feb 23 02:10:33 2024 From: duke at openjdk.org (duke) Date: Fri, 23 Feb 2024 02:10:33 GMT Subject: git: openjdk/riscv-port-jdk8u: riscv-port: 121 new changesets Message-ID: <0ea99b62-3ebd-42a7-9ec5-dfa9dba2282d@openjdk.org> Changeset: 09443845 Author: Alexey Bakhtin Date: 2023-07-03 21:03:18 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/09443845df2ae520e8a3000f889aecf8d621c52c 8200468: Port the native GSS-API bridge to Windows Reviewed-by: andrew Backport-of: 0b6fbf50d24438117c33fa1a7d3633b792c99983 ! jdk/make/lib/SecurityLibraries.gmk ! jdk/src/share/classes/sun/security/jgss/GSSManagerImpl.java ! jdk/src/share/native/sun/security/jgss/wrapper/GSSLibStub.c + jdk/src/share/native/sun/security/jgss/wrapper/NativeFunc.c = jdk/src/share/native/sun/security/jgss/wrapper/NativeFunc.h ! jdk/src/share/native/sun/security/jgss/wrapper/NativeUtil.c ! jdk/src/share/native/sun/security/jgss/wrapper/NativeUtil.h ! jdk/src/share/native/sun/security/jgss/wrapper/gssapi.h - jdk/src/solaris/native/sun/security/jgss/wrapper/NativeFunc.c ! jdk/test/java/security/testlibrary/Proc.java ! jdk/test/sun/security/krb5/auto/BasicProc.java Changeset: a2a68737 Author: Aleksey Shipilev Date: 2023-07-07 13:21:29 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/a2a68737d927e7afa6e5c2d2642d8cb42f9d6be9 8205399: Set node color on pinned HashMap.TreeNode deletion Backport-of: 51d0a9e1223f218d10f8761e38cd2dd478607040 ! jdk/src/share/classes/java/util/HashMap.java + jdk/test/java/util/HashMap/TreeBinAssert.java Changeset: 108003eb Author: Zdenek Zambersky Date: 2023-07-10 11:24:39 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/108003eb378c7b830119bb7ae41d3a40fcd0809e 8309143: [8u] fix archiving inconsistencies in GHA Reviewed-by: phh, sgehwolf ! .github/workflows/submit.yml Changeset: 15077ad1 Author: Zdenek Zambersky Date: 2023-07-10 11:44:01 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/15077ad189dc24d7776998f63c2245c3c61ab2bb 8310026: [8u] make java_lang_String::hash_code consistent across platforms Reviewed-by: phh, adinn, stuefe ! hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java ! hotspot/src/share/vm/classfile/javaClasses.hpp ! hotspot/src/share/vm/classfile/symbolTable.cpp Changeset: 1818eaf7 Author: Andrew John Hughes Date: 2023-06-23 09:50:59 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/1818eaf77e9ca6478627ef9471cae4163d16329a 8186801: Add regression test to test mapping based charsets (generated at build time) Reviewed-by: stuefe, sgehwolf Backport-of: cfe34ed89c4f6ef9a49dceef30da1e43b418b152 = jdk/make/data/charsetmapping/Big5_HKSCS.c2b + jdk/make/data/charsetmapping/Big5_HKSCS.map + jdk/make/data/charsetmapping/Big5_HKSCS.nr = jdk/make/data/charsetmapping/Big5_Solaris.map + jdk/make/data/charsetmapping/EUC_JP.map + jdk/make/data/charsetmapping/EUC_JP_LINUX.map + jdk/make/data/charsetmapping/EUC_JP_Open.map = jdk/make/data/charsetmapping/EUC_TW.map + jdk/make/data/charsetmapping/EUC_TW.nr + jdk/make/data/charsetmapping/GB18030.map + jdk/make/data/charsetmapping/MS950_HKSCS_XP.map ! jdk/make/src/classes/build/tools/charsetmapping/EUC_TW.java + jdk/test/sun/nio/cs/TestCharsetMapping.java + jdk/test/sun/nio/cs/TestEBCDICLineFeed.java Changeset: 0bec498f Author: Andrew John Hughes Date: 2023-06-23 12:20:59 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/0bec498fc945a49f1134e02eb477e0af15db3b5b 8241311: Move some charset mapping tests from closed to open Reviewed-by: sgehwolf Backport-of: c809c9944400f7ee9bc296e40d6068273bde5912 + jdk/test/sun/nio/cs/mapping/Big5.b2c = jdk/test/sun/nio/cs/mapping/Big5.b2c-irreversible + jdk/test/sun/nio/cs/mapping/Big5_HKSCS.b2c + jdk/test/sun/nio/cs/mapping/Big5_HKSCS.b2c-irreversible = jdk/test/sun/nio/cs/mapping/Big5_HKSCS.c2b-irreversible + jdk/test/sun/nio/cs/mapping/Big5_HKSCS_2001.b2c + jdk/test/sun/nio/cs/mapping/Big5_HKSCS_2001.c2b-irreversible = jdk/test/sun/nio/cs/mapping/Big5_Solaris.b2c + jdk/test/sun/nio/cs/mapping/CoderTest.java + jdk/test/sun/nio/cs/mapping/ConverterTest.java + jdk/test/sun/nio/cs/mapping/Cp037.b2c + jdk/test/sun/nio/cs/mapping/Cp1006.b2c + jdk/test/sun/nio/cs/mapping/Cp1025.b2c + jdk/test/sun/nio/cs/mapping/Cp1026.b2c + jdk/test/sun/nio/cs/mapping/Cp1046.b2c + jdk/test/sun/nio/cs/mapping/Cp1047.b2c + jdk/test/sun/nio/cs/mapping/Cp1097.b2c + jdk/test/sun/nio/cs/mapping/Cp1098.b2c + jdk/test/sun/nio/cs/mapping/Cp1112.b2c + jdk/test/sun/nio/cs/mapping/Cp1122.b2c + jdk/test/sun/nio/cs/mapping/Cp1123.b2c + jdk/test/sun/nio/cs/mapping/Cp1124.b2c + jdk/test/sun/nio/cs/mapping/Cp1250.b2c + jdk/test/sun/nio/cs/mapping/Cp1251.b2c + jdk/test/sun/nio/cs/mapping/Cp1252.b2c + jdk/test/sun/nio/cs/mapping/Cp1253.b2c + jdk/test/sun/nio/cs/mapping/Cp1254.b2c + jdk/test/sun/nio/cs/mapping/Cp1255.b2c + jdk/test/sun/nio/cs/mapping/Cp1256.b2c + jdk/test/sun/nio/cs/mapping/Cp1257.b2c + jdk/test/sun/nio/cs/mapping/Cp1258.b2c + jdk/test/sun/nio/cs/mapping/Cp1364.b2c + jdk/test/sun/nio/cs/mapping/Cp1364.c2b-irreversible + jdk/test/sun/nio/cs/mapping/Cp1381.b2c + jdk/test/sun/nio/cs/mapping/Cp1381.c2b-irreversible + jdk/test/sun/nio/cs/mapping/Cp1383.b2c + jdk/test/sun/nio/cs/mapping/Cp1383.b2c-irreversible + jdk/test/sun/nio/cs/mapping/Cp273.b2c + jdk/test/sun/nio/cs/mapping/Cp277.b2c + jdk/test/sun/nio/cs/mapping/Cp278.b2c + jdk/test/sun/nio/cs/mapping/Cp280.b2c + jdk/test/sun/nio/cs/mapping/Cp284.b2c + jdk/test/sun/nio/cs/mapping/Cp285.b2c + jdk/test/sun/nio/cs/mapping/Cp290.b2c + jdk/test/sun/nio/cs/mapping/Cp290.c2b-irreversible + jdk/test/sun/nio/cs/mapping/Cp297.b2c + jdk/test/sun/nio/cs/mapping/Cp300.b2c = jdk/test/sun/nio/cs/mapping/Cp300.c2b-irreversible + jdk/test/sun/nio/cs/mapping/Cp33722.b2c + jdk/test/sun/nio/cs/mapping/Cp420.b2c + jdk/test/sun/nio/cs/mapping/Cp420.b2c-irreversible + jdk/test/sun/nio/cs/mapping/Cp420.c2b-irreversible + jdk/test/sun/nio/cs/mapping/Cp424.b2c + jdk/test/sun/nio/cs/mapping/Cp437.b2c + jdk/test/sun/nio/cs/mapping/Cp500.b2c + jdk/test/sun/nio/cs/mapping/Cp737.b2c + jdk/test/sun/nio/cs/mapping/Cp775.b2c + jdk/test/sun/nio/cs/mapping/Cp833.b2c + jdk/test/sun/nio/cs/mapping/Cp833.c2b-irreversible + jdk/test/sun/nio/cs/mapping/Cp834.b2c + jdk/test/sun/nio/cs/mapping/Cp834.c2b-irreversible + jdk/test/sun/nio/cs/mapping/Cp838.b2c + jdk/test/sun/nio/cs/mapping/Cp850.b2c + jdk/test/sun/nio/cs/mapping/Cp852.b2c + jdk/test/sun/nio/cs/mapping/Cp855.b2c + jdk/test/sun/nio/cs/mapping/Cp856.b2c + jdk/test/sun/nio/cs/mapping/Cp857.b2c + jdk/test/sun/nio/cs/mapping/Cp860.b2c + jdk/test/sun/nio/cs/mapping/Cp861.b2c + jdk/test/sun/nio/cs/mapping/Cp862.b2c + jdk/test/sun/nio/cs/mapping/Cp863.b2c + jdk/test/sun/nio/cs/mapping/Cp864.b2c + jdk/test/sun/nio/cs/mapping/Cp865.b2c + jdk/test/sun/nio/cs/mapping/Cp866.b2c + jdk/test/sun/nio/cs/mapping/Cp868.b2c + jdk/test/sun/nio/cs/mapping/Cp869.b2c + jdk/test/sun/nio/cs/mapping/Cp870.b2c + jdk/test/sun/nio/cs/mapping/Cp871.b2c + jdk/test/sun/nio/cs/mapping/Cp874.b2c + jdk/test/sun/nio/cs/mapping/Cp874.b2c-irreversible + jdk/test/sun/nio/cs/mapping/Cp875.b2c + jdk/test/sun/nio/cs/mapping/Cp918.b2c + jdk/test/sun/nio/cs/mapping/Cp921.b2c + jdk/test/sun/nio/cs/mapping/Cp922.b2c + jdk/test/sun/nio/cs/mapping/Cp930.b2c + jdk/test/sun/nio/cs/mapping/Cp933.b2c + jdk/test/sun/nio/cs/mapping/Cp935.b2c + jdk/test/sun/nio/cs/mapping/Cp937.b2c + jdk/test/sun/nio/cs/mapping/Cp937.b2c-irreversible + jdk/test/sun/nio/cs/mapping/Cp939.b2c + jdk/test/sun/nio/cs/mapping/Cp942.b2c + jdk/test/sun/nio/cs/mapping/Cp943.b2c + jdk/test/sun/nio/cs/mapping/Cp948.b2c + jdk/test/sun/nio/cs/mapping/Cp948.b2c-irreversible + jdk/test/sun/nio/cs/mapping/Cp948.c2b-irreversible + jdk/test/sun/nio/cs/mapping/Cp949.b2c + jdk/test/sun/nio/cs/mapping/Cp950.b2c + jdk/test/sun/nio/cs/mapping/Cp950.b2c-irreversible + jdk/test/sun/nio/cs/mapping/Cp950.c2b-irreversible + jdk/test/sun/nio/cs/mapping/Cp964.b2c + jdk/test/sun/nio/cs/mapping/Cp964.b2c-irreversible + jdk/test/sun/nio/cs/mapping/Cp970.b2c + jdk/test/sun/nio/cs/mapping/Cp970.c2b-irreversible + jdk/test/sun/nio/cs/mapping/EUC_CN.b2c + jdk/test/sun/nio/cs/mapping/EUC_JP.b2c + jdk/test/sun/nio/cs/mapping/EUC_JP_LINUX.b2c + jdk/test/sun/nio/cs/mapping/EUC_JP_Solaris.b2c + jdk/test/sun/nio/cs/mapping/EUC_KR.b2c + jdk/test/sun/nio/cs/mapping/EUC_TW.b2c + jdk/test/sun/nio/cs/mapping/GB18030.b2c + jdk/test/sun/nio/cs/mapping/GBK.b2c + jdk/test/sun/nio/cs/mapping/ISO8859_11.b2c + jdk/test/sun/nio/cs/mapping/ISO8859_2.b2c + jdk/test/sun/nio/cs/mapping/ISO8859_3.b2c + jdk/test/sun/nio/cs/mapping/ISO8859_4.b2c + jdk/test/sun/nio/cs/mapping/ISO8859_5.b2c + jdk/test/sun/nio/cs/mapping/ISO8859_6.b2c + jdk/test/sun/nio/cs/mapping/ISO8859_7.b2c + jdk/test/sun/nio/cs/mapping/ISO8859_8.b2c + jdk/test/sun/nio/cs/mapping/ISO8859_9.b2c + jdk/test/sun/nio/cs/mapping/JIS0201.b2c.private + jdk/test/sun/nio/cs/mapping/JIS0208.b2c.private + jdk/test/sun/nio/cs/mapping/JIS0212.b2c.private + jdk/test/sun/nio/cs/mapping/Johab.b2c + jdk/test/sun/nio/cs/mapping/KOI8_R.b2c + jdk/test/sun/nio/cs/mapping/KOI8_U.b2c + jdk/test/sun/nio/cs/mapping/MS50221_0208.b2c + jdk/test/sun/nio/cs/mapping/MS50221_0212.b2c + jdk/test/sun/nio/cs/mapping/MS874.b2c + jdk/test/sun/nio/cs/mapping/MS932.b2c.private + jdk/test/sun/nio/cs/mapping/MS932DB.b2c.private + jdk/test/sun/nio/cs/mapping/MS932DB.c2b.private + jdk/test/sun/nio/cs/mapping/MS932_0208.b2c + jdk/test/sun/nio/cs/mapping/MS936.b2c + jdk/test/sun/nio/cs/mapping/MS949.b2c + jdk/test/sun/nio/cs/mapping/MS950.b2c + jdk/test/sun/nio/cs/mapping/MS950.b2c-irreversible + jdk/test/sun/nio/cs/mapping/MS950.c2b-irreversible + jdk/test/sun/nio/cs/mapping/MS950_HKSCS.b2c + jdk/test/sun/nio/cs/mapping/MS950_HKSCS.c2b-irreversible + jdk/test/sun/nio/cs/mapping/MS950_HKSCS_XP.b2c + jdk/test/sun/nio/cs/mapping/MSCP932.b2c.abigail + jdk/test/sun/nio/cs/mapping/MacArabic.b2c + jdk/test/sun/nio/cs/mapping/MacCentralEurope.b2c + jdk/test/sun/nio/cs/mapping/MacCroatian.b2c + jdk/test/sun/nio/cs/mapping/MacCyrillic.b2c + jdk/test/sun/nio/cs/mapping/MacDingbat.b2c + jdk/test/sun/nio/cs/mapping/MacGreek.b2c + jdk/test/sun/nio/cs/mapping/MacHebrew.b2c + jdk/test/sun/nio/cs/mapping/MacIceland.b2c + jdk/test/sun/nio/cs/mapping/MacRoman.b2c + jdk/test/sun/nio/cs/mapping/MacRomania.b2c + jdk/test/sun/nio/cs/mapping/MacSymbol.b2c + jdk/test/sun/nio/cs/mapping/MacThai.b2c + jdk/test/sun/nio/cs/mapping/MacTurkish.b2c + jdk/test/sun/nio/cs/mapping/MacUkraine.b2c + jdk/test/sun/nio/cs/mapping/PCK.b2c + jdk/test/sun/nio/cs/mapping/PCK.b2c-irreversible + jdk/test/sun/nio/cs/mapping/SJIS.b2c + jdk/test/sun/nio/cs/mapping/SJIS_0213.b2c + jdk/test/sun/nio/cs/mapping/TIS620.b2c + jdk/test/sun/nio/cs/mapping/TestConv.java + jdk/test/sun/nio/cs/mapping/TestFmwk.java + jdk/test/sun/nio/cs/mapping/untested/X11SunUnicode_0.b2c + jdk/test/sun/nio/cs/mapping/untested/gb18030_0.b2c + jdk/test/sun/nio/cs/mapping/untested/gb18030_1.b2c Changeset: e575cb38 Author: Andrew John Hughes Date: 2023-07-12 11:04:37 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/e575cb38f0ef175d953da19e4413db1926a7ca8f Merge Changeset: 4dc1305c Author: Andrew John Hughes Date: 2023-07-13 16:33:19 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/4dc1305cafe7913b194e9a8ebc01c49e6dc14a6d 8301119: Support for GB18030-2022 8310947: gb18030-2000 not selectable with LANG=zh_CN.GB18030 after JDK-8301119 Co-authored-by: Severin Gehwolf Reviewed-by: stuefe, sgehwolf Backport-of: 5c4e744dabcf7785c35168db5d0458ccebfd41e6 ! jdk/src/share/classes/sun/nio/cs/AbstractCharsetProvider.java ! jdk/src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java ! jdk/src/share/classes/sun/nio/cs/ext/GB18030.java ! jdk/test/java/nio/charset/Charset/RegisteredCharsets.java ! jdk/test/lib/testlibrary/jdk/testlibrary/Utils.java ! jdk/test/sun/nio/cs/TestGB18030.java ! jdk/test/sun/nio/cs/mapping/CoderTest.java ! jdk/test/sun/nio/cs/mapping/GB18030.b2c = jdk/test/sun/nio/cs/mapping/GB18030_2000.b2c Changeset: fc1b2b4e Author: Andrew John Hughes Date: 2023-07-13 16:33:19 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/fc1b2b4e13a8c9f42a5eaba2e991b24463385989 8301119: Support for GB18030-2022 8310947: gb18030-2000 not selectable with LANG=zh_CN.GB18030 after JDK-8301119 Co-authored-by: Severin Gehwolf Reviewed-by: stuefe, sgehwolf Backport-of: 5c4e744dabcf7785c35168db5d0458ccebfd41e6 ! jdk/src/share/classes/sun/nio/cs/AbstractCharsetProvider.java ! jdk/src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java ! jdk/src/share/classes/sun/nio/cs/ext/GB18030.java ! jdk/test/java/nio/charset/Charset/RegisteredCharsets.java ! jdk/test/lib/testlibrary/jdk/testlibrary/Utils.java ! jdk/test/sun/nio/cs/TestGB18030.java ! jdk/test/sun/nio/cs/mapping/CoderTest.java ! jdk/test/sun/nio/cs/mapping/GB18030.b2c = jdk/test/sun/nio/cs/mapping/GB18030_2000.b2c Changeset: 34c7b2a5 Author: Sergey Bylokhov Committer: Andrew John Hughes Date: 2023-07-13 18:13:50 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/34c7b2a5f72189b3b2ddefd7e3948575c1161325 8298676: Enhanced Look and Feel Reviewed-by: mbalao, andrew Backport-of: 5962226cc33de047946aca6522f020c97d663d2f ! jdk/src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! jdk/src/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html Changeset: bd28f3dd Author: Alexei Voitylov Committer: Andrew John Hughes Date: 2023-06-16 18:23:00 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/bd28f3dd3fc43c62c738f0f137df937fbacb1cdf 8300596: Enhance Jar Signature validation Reviewed-by: yan, mbalao, andrew Backport-of: a099d8bf015950db7f0b0ca792e4a9dc951a15cf ! jdk/src/share/classes/java/util/jar/JarFile.java ! jdk/src/share/classes/sun/security/tools/jarsigner/Main.java ! jdk/src/share/classes/sun/security/util/SignatureFileVerifier.java Changeset: ec0818ad Author: Martin Balao Committer: Andrew John Hughes Date: 2023-06-08 21:08:00 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/ec0818add7069be2fe3854edd1f3d2d7c8e07746 8304468: Better array usages Reviewed-by: yan, andrew Backport-of: cb7cef2b85264c2bd2d00f1c0e5010969aa618d3 ! hotspot/src/share/vm/c1/c1_RangeCheckElimination.cpp Changeset: 50e903b6 Author: Martin Balao Committer: Andrew John Hughes Date: 2023-04-17 13:37:42 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/50e903b61fadc20fc297aff2cc2295c35be0edde 8305312: Enhanced path handling Reviewed-by: yan, andrew Backport-of: cb7cef2b85264c2bd2d00f1c0e5010969aa618d3 ! jdk/src/solaris/classes/sun/nio/fs/UnixUriUtils.java Changeset: 587090dd Author: Andrew John Hughes Date: 2023-07-19 11:51:18 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/587090ddc17c073d56f4d3f52b61f6477d6322b0 Merge Changeset: a039c8a5 Author: Tobias Gesellchen Committer: Paul Hohensee Date: 2023-08-07 17:55:48 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/a039c8a5d98abb2223a02a9591e805891259221f 8214046: [macosx] Undecorated Frame does not Iconify when set to Reviewed-by: phh, serb Backport-of: ab97f65242dad6ad1a7bfb8284954f202eb37369 ! jdk/src/macosx/native/sun/awt/AWTWindow.m ! jdk/test/java/awt/Frame/NormalToIconified/NormalToIconifiedTest.java Changeset: 893340a7 Author: Ben Taylor Committer: Paul Hohensee Date: 2023-08-09 16:13:49 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/893340a78b23b6dd6086a79d4d07cf220caaedc4 8040887: [TESTBUG] Remove test/runtime/6925573/SortMethodsTest.java Removed test/runtime/6925573/SortMethodsTest.java Reviewed-by: phh Backport-of: db9dcbd63b412cbc9cbbf537585b63a5ccbe8d46 - hotspot/test/runtime/6925573/SortMethodsTest.java Changeset: 710481f9 Author: sendaoYan Committer: Paul Hohensee Date: 2023-08-09 16:15:58 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/710481f9da9ed5253ed8db02320bd38e551caf46 8219804: java/net/MulticastSocket/Promiscuous.java fails intermittently due to NumberFormatException Reviewed-by: phh Backport-of: eccfec498d4062b582282f3b73bba84206a36046 ! jdk/test/java/net/MulticastSocket/Promiscuous.java Changeset: ab2d4274 Author: Sergey Bylokhov Date: 2023-08-09 16:47:05 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/ab2d4274459fe503bded639de5e8b80aca056454 8232225: Rework the fix for JDK-8071483 Reviewed-by: phh Backport-of: e4b73897adf47467461634ceb786540f46aa9eb7 = jdk/test/java/awt/ColorClass/HeadlessColor.java = jdk/test/java/awt/ColorClass/OpacityChange/OpacityChange.java = jdk/test/java/awt/color/GetMinMaxValue_ICC_ColorSpace.java = jdk/test/java/awt/color/ICC_Profile/GetInstanceBrokenStream.java = jdk/test/java/awt/color/LoadProfileWithSM.java = jdk/test/java/awt/color/LoadStandardProfilesTest.java Changeset: 86ea3f25 Author: Severin Gehwolf Date: 2023-08-11 08:50:49 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/86ea3f25b6b288919788d4ec99ff4cc0bab81413 8308788: [8u] Remove duplicate HaricaCA.java test Reviewed-by: phh, andrew - jdk/test/jdk/security/infra/java/security/cert/CertPathValidator/certification/HaricaCA.java Changeset: 949d8e77 Author: Severin Gehwolf Date: 2023-08-11 08:57:39 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/949d8e7783112977b644294620585513b7d63ae7 8287073: NPE from CgroupV2Subsystem.getInstance() Reviewed-by: andrew Backport-of: 744b822ab194a0f7ef4e7a4053be32c6a0889efc ! jdk/src/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java Changeset: 5f62e559 Author: Alexey Bakhtin Date: 2023-08-11 23:01:00 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/5f62e559fb5040c5d0021de4c3ee49e6fca6b087 6722928: Provide a default native GSS-API library on Windows Reviewed-by: phh, andrew Backport-of: 475996adc2aaa7af920f2e9711d0ace2ddd2430e ! jdk/make/lib/SecurityLibraries.gmk ! jdk/src/share/classes/sun/security/jgss/spnego/NegTokenTarg.java ! jdk/src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! jdk/src/share/native/sun/security/jgss/wrapper/GSSLibStub.c ! jdk/src/share/native/sun/security/jgss/wrapper/NativeFunc.h ! jdk/src/share/native/sun/security/jgss/wrapper/NativeUtil.h ! jdk/src/share/native/sun/security/jgss/wrapper/gssapi.h + jdk/src/windows/native/sun/security/jgss/sspi_bridge/sspi.cpp Changeset: fc379423 Author: Severin Gehwolf Date: 2023-08-14 07:23:21 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/fc379423b48eef9d6aee2a0cda7c87353dd31f71 8287663: Add a regression test for JDK-8287073 Reviewed-by: phh, andrew Backport-of: 2d8c6490540e3ccea23b81129b2e4073915071e0 ! jdk/src/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java ! jdk/test/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java Changeset: 32324003 Author: Ben Taylor Committer: Paul Hohensee Date: 2023-08-16 18:14:18 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/3232400385ca3797247bfba20a54616cf893c50f 8042726: [TESTBUG] TEST.groups file was not updated after runtime/6925573/SortMethodsTest.java removal Removed runtime/6925573/SortMethodsTest.java from TEST.groups Reviewed-by: sgehwolf Backport-of: 3e6986fb58400193cf02ce4566afcf8bd24b92de ! hotspot/test/TEST.groups Changeset: aa3e9dda Author: Dongbo He Committer: Severin Gehwolf Date: 2023-08-24 12:47:59 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/aa3e9dda3d733508ad8bcd6e290f716b189141d4 8202952: C2: Unexpected dead nodes after matching Reviewed-by: roland, andrew Backport-of: 50e3aa4150dc1dd18870c5725666188ab38ab7d5 ! hotspot/src/share/vm/opto/matcher.cpp + hotspot/test/compiler/c2/TestMatcherLargeOffset.java Changeset: f9292695 Author: Xin Liu Committer: Paul Hohensee Date: 2023-08-24 17:49:18 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/f92926955791c810469e412927f58f2ca634fe4b 8173072: zipfs fails to handle incorrect info-zip "extended timestamp extra field" Reviewed-by: phh, serb, andrew Backport-of: 248778d27a5f8a16e4c90a4f5a6632a7ca8e9a89 ! jdk/src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java Changeset: 79cae436 Author: Sergey Bylokhov Date: 2023-08-28 18:47:05 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/79cae4364d17b449f645c94c5157bd3d81962c24 6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion Reviewed-by: andrew Backport-of: abeddab991d71f4ea54665082ffcb284267d7f44 + jdk/test/java/awt/color/ICC_ColorSpace/SimpleSRGBConversionQualityTest.java Changeset: 6c67bf69 Author: Sergey Bylokhov Date: 2023-08-28 19:32:13 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/6c67bf693bbe06d3d1cfec20baa1e435695ff34b 8212677: X11 default visual support for IM status window on VNC Reviewed-by: phh, andrew Backport-of: 86cf7f8768977aea7b9ea1c90da498a1d91d2891 ! jdk/src/solaris/native/sun/awt/awt_GraphicsEnv.c ! jdk/src/solaris/native/sun/awt/awt_InputMethod.c Changeset: bbc068f2 Author: Ben Taylor Committer: Paul Hohensee Date: 2023-08-30 17:44:05 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/bbc068f291f0af9c15edc10ed967dece8b44b8fd 8206179: com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java fails with Committed virtual memory size illegal value Reviewed-by: andrew, phh Backport-of: 1ea3869a926003cd3cebd3d8ecf9657646bdbda3 ! jdk/test/com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java Changeset: 33db95bd Author: Andrew John Hughes Date: 2023-08-31 21:14:12 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/33db95bd6223a2c41dc81459022fecbe581173f2 8315280: Bump update version of OpenJDK: 8u402 Reviewed-by: serb ! .jcheck/conf ! common/autoconf/version-numbers Changeset: 6632d0a7 Author: Volker Simonis Date: 2023-09-01 14:43:16 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/6632d0a78758d11744906fdef6c3268d7091070e 8315135: Memory leak in the native implementation of Pack200.Unpacker.unpack() Reviewed-by: andrew Backport-of: b77c161e7509aa3b09ebf3e6b2b1490c0667bbdc ! jdk/src/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java ! jdk/src/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java ! jdk/src/share/native/com/sun/java/util/jar/pack/jni.cpp + jdk/test/tools/pack200/UnpackMalformed.java Changeset: 89a08b38 Author: Florian Weimer Committer: Severin Gehwolf Date: 2023-09-04 10:33:34 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/89a08b389947078ae150a758c1ff9da7ba404857 8315506: C99 compatibility issue in LinuxNativeDispatcher Co-authored-by: DJ Delorie Reviewed-by: sgehwolf, andrew ! jdk/src/solaris/native/sun/nio/fs/LinuxNativeDispatcher.c Changeset: 115e74d2 Author: Ilarion Nakonechnyy Committer: Yuri Nesterenko Date: 2023-09-06 13:35:35 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/115e74d22d3b324afa6e53814c8f9c5599bec542 8239365: ProcessBuilder test modifications for AIX execution Backport-of: 2785fe5621bd3af64450f1f5069dc2a4b47785fe ! jdk/test/java/lang/ProcessBuilder/Basic.java Changeset: 1fc2e331 Author: Ilarion Nakonechnyy Committer: Yuri Nesterenko Date: 2023-09-06 13:37:32 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/1fc2e331ebbeb38908f48d1903041324f2406ee6 8159156: [TESTBUG] ReserveMemory test is not useful on Aix. Backport-of: 8bb3799029d34e7f5bbc3d9e5bc6da7068360bc7 ! hotspot/test/runtime/memory/ReserveMemory.java Changeset: 54c0440e Author: Severin Gehwolf Date: 2023-09-06 14:11:38 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/54c0440e3358542c1646997fcc155b4e4e2fcb34 8271838: AmazonCA.java interop test fails Reviewed-by: andrew Backport-of: 512db0ff31a0a1a2bd8805964ba3d06e2cbfb9e9 ! jdk/test/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java Changeset: c519409d Author: Severin Gehwolf Date: 2023-09-11 08:16:04 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/c519409d4a3e603f343f60144f44e88d88bb9fb6 8309088: security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java fails Reviewed-by: phh, andrew Backport-of: 4c2e54fb055bee0af5cd838fdd32a0f7902d51e3 ! jdk/test/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java Changeset: 50069a8d Author: Martin Balao Date: 2023-09-19 01:36:16 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/50069a8dbccf07fcd412ac394a33be0afc97257e 8209115: adjust libsplashscreen linux ppc64le builds for easier libpng update Reviewed-by: andrew, phh Backport-of: e4fdd0391733756f5b898371a66b38869d625c77 ! jdk/make/lib/Awt2dLibraries.gmk ! jdk/src/share/native/sun/awt/libpng/pngpriv.h Changeset: 5b76d032 Author: Martin Balao Date: 2023-09-19 14:43:20 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/5b76d03291edd805ce594972a108c305a32ac478 8295685: Update Libpng to 1.6.38 Reviewed-by: andrew Backport-of: d183dc25f7360c3012726acf8c03874df6fc41a4 ! THIRD_PARTY_README ! corba/THIRD_PARTY_README ! hotspot/THIRD_PARTY_README ! jaxp/THIRD_PARTY_README ! jaxws/THIRD_PARTY_README ! jdk/THIRD_PARTY_README ! jdk/src/share/native/sun/awt/libpng/CHANGES ! jdk/src/share/native/sun/awt/libpng/LICENSE ! jdk/src/share/native/sun/awt/libpng/README ! jdk/src/share/native/sun/awt/libpng/png.c ! jdk/src/share/native/sun/awt/libpng/png.h ! jdk/src/share/native/sun/awt/libpng/pngconf.h ! jdk/src/share/native/sun/awt/libpng/pngget.c ! jdk/src/share/native/sun/awt/libpng/pnglibconf.h ! jdk/src/share/native/sun/awt/libpng/pngpriv.h ! jdk/src/share/native/sun/awt/libpng/pngread.c ! jdk/src/share/native/sun/awt/libpng/pngrtran.c ! jdk/src/share/native/sun/awt/libpng/pngrutil.c ! jdk/src/share/native/sun/awt/libpng/pngset.c ! jdk/src/share/native/sun/awt/libpng/pngstruct.h ! langtools/THIRD_PARTY_README ! nashorn/THIRD_PARTY_README Changeset: ee4caa8b Author: Alexey Bakhtin Date: 2023-09-20 14:41:41 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/ee4caa8b41570edb5137eaa30a8867de2cae4e5d 8029995: accept yes/no for boolean krb5.conf settings Reviewed-by: andrew Backport-of: 9bae1e597b2d884e1d8a2a7a499b8d83ec002dbd ! jdk/src/share/classes/javax/security/auth/kerberos/package-info.java ! jdk/src/share/classes/sun/security/krb5/Config.java ! jdk/src/share/classes/sun/security/krb5/internal/KDCOptions.java ! jdk/src/share/classes/sun/security/krb5/internal/crypto/EType.java + jdk/test/sun/security/krb5/config/YesNo.java + jdk/test/sun/security/krb5/config/yesno.conf Changeset: 599bb77c Author: Alexey Bakhtin Date: 2023-09-06 15:25:08 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/599bb77c451274bacdb38cb7fd2d8fe658846ab3 8225687: Newly added sspi.cpp in JDK-6722928 still contains some small errors Reviewed-by: andrew Backport-of: e03c2a270b291e7b1edcf4df491d6d386a882a87 ! jdk/src/share/native/sun/security/jgss/wrapper/NativeFunc.h ! jdk/src/share/native/sun/security/jgss/wrapper/gssapi.h ! jdk/src/windows/native/sun/security/jgss/sspi_bridge/sspi.cpp Changeset: 0ee1400d Author: Andrew John Hughes Date: 2023-09-14 17:06:17 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/0ee1400d7be107fec86a40900f21be0b6edfcdfc Merge Changeset: e74d29d6 Author: Severin Gehwolf Date: 2023-09-11 08:09:50 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/e74d29d67429a8059ec168882ee3b540dea67a1f 8295894: Remove SECOM certificate that is expiring in September 2023 Reviewed-by: andrew Backport-of: b40b1ca1f6ab606387bb1a466810f0e23dead560 - jdk/make/data/cacerts/secomscrootca1 ! jdk/test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 05254efc Author: Andrew John Hughes Date: 2023-09-14 17:07:36 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/05254efcaeac3b6149b9b11c46c861da8bfe2249 Merge Changeset: a9e2be48 Author: Andrew John Hughes Date: 2023-09-20 23:39:37 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/a9e2be4802c602cad94349f25a88e5ba2c965978 Merge Changeset: 961ab463 Author: Ji?? Van?k Committer: Andrew John Hughes Date: 2023-09-25 14:05:03 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/961ab463974b7d05600b826303f9111c4f367a04 8283441: C2: segmentation fault in ciMethodBlocks::make_block_at(int) Reviewed-by: mbalao Backport-of: 947869609ce6b74d4d28f79724b823d8781adbed ! hotspot/src/share/vm/c1/c1_GraphBuilder.cpp ! hotspot/src/share/vm/ci/ciMethodBlocks.cpp ! hotspot/src/share/vm/compiler/methodLiveness.cpp + hotspot/test/compiler/parsing/Custom.jasm + hotspot/test/compiler/parsing/UnreachableBlockFallsThroughEndOfCode.java Changeset: f4260a4d Author: Martin Balao Date: 2023-09-26 00:01:11 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/f4260a4deed5210fc56f08774e8ca50cf6f7cc8e 8305815: Update Libpng to 1.6.39 Reviewed-by: phh, andrew Backport-of: c1f759e9d01d646eac69442452151b0467eab306 ! THIRD_PARTY_README ! corba/THIRD_PARTY_README ! hotspot/THIRD_PARTY_README ! jaxp/THIRD_PARTY_README ! jaxws/THIRD_PARTY_README ! jdk/THIRD_PARTY_README ! jdk/src/share/native/sun/awt/libpng/CHANGES ! jdk/src/share/native/sun/awt/libpng/LICENSE ! jdk/src/share/native/sun/awt/libpng/README ! jdk/src/share/native/sun/awt/libpng/png.c ! jdk/src/share/native/sun/awt/libpng/png.h ! jdk/src/share/native/sun/awt/libpng/pngconf.h ! jdk/src/share/native/sun/awt/libpng/pnglibconf.h ! jdk/src/share/native/sun/awt/libpng/pngpriv.h ! jdk/src/share/native/sun/awt/libpng/pngrutil.c ! langtools/THIRD_PARTY_README ! nashorn/THIRD_PARTY_README Changeset: 27058b26 Author: Zdenek Zambersky Date: 2023-10-02 10:25:04 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/27058b26e6fff1c10eefe2cc3dd026c4418f65f9 8307837: [8u] Check step in GHA should also print errors Reviewed-by: andrew ! .github/workflows/submit.yml Changeset: 27608e1e Author: Yuri Nesterenko Date: 2023-10-05 16:39:59 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/27608e1e36154fcbedc627bc2afa965b1a06ebfb 8242330: Arrays should be cloned in several JAAS Callback classes Reviewed-by: andrew Backport-of: 8cd9241448f818b5e307d408ac4395b518791096 ! jdk/src/share/classes/javax/security/auth/callback/ChoiceCallback.java ! jdk/src/share/classes/javax/security/auth/callback/ConfirmationCallback.java + jdk/test/javax/security/auth/callback/Mutability.java Changeset: edef564a Author: Ilarion Nakonechnyy Committer: Yuri Nesterenko Date: 2023-10-16 06:31:39 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/edef564a8b544d9d1f42bc4c95fb693e88beab22 8207404: MulticastSocket tests failing on AIX Reviewed-by: phh Backport-of: bc651663e31ddf05d59bfe6fc7a70c3a7ed708af ! jdk/test/java/net/MulticastSocket/JoinLeave.java ! jdk/test/java/net/MulticastSocket/SetGetNetworkInterfaceTest.java ! jdk/test/java/net/MulticastSocket/Test.java ! jdk/test/lib/jdk/test/lib/NetworkConfiguration.java Changeset: 0bc5d68d Author: Chad Rakoczy Committer: Paul Hohensee Date: 2023-10-16 21:35:05 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/0bc5d68d20efa9286a415a227a785a75bc6f08e9 8311813: C1: Uninitialized PhiResolver::_loop field Backport-of: 489a32fe40e2a2c539296d51d4ffc0abc036d33c ! hotspot/src/share/vm/c1/c1_LIRGenerator.cpp Changeset: bbf2e9a6 Author: Alexey Bakhtin Date: 2023-10-17 14:16:30 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/bbf2e9a6da49cb4eb793c42b2b38c927bf9865ba 8285398: Cache the results of constraint checks Reviewed-by: phh Backport-of: 00e9c96d51bec53d4ae8a07c9c98af2c62f3d290 ! jdk/src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java Changeset: c8513173 Author: Alexey Bakhtin Date: 2023-10-17 22:40:34 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/c85131730b684f6d1ed92c39587dd84a00ca3371 8285696: AlgorithmConstraints:permits not throwing IllegalArgumentException when 'alg' is null Reviewed-by: sgehwolf Backport-of: 47951655acacba515c0d69f5192257664f887dba ! jdk/src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java Changeset: 1e9eb530 Author: Sergey Bylokhov Date: 2023-10-18 22:23:45 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/1e9eb5305384b74704023ca4f30919e3a77188ae 8312535: MidiSystem.getSoundbank() throws unexpected SecurityException Backport-of: 87298d2ade41c689d3140981a123b0e9130fc651 ! jdk/src/share/classes/com/sun/media/sound/JARSoundbankReader.java + jdk/test/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/GetSoundBankSecurityException.java + jdk/test/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/security.policy Changeset: b24b03f9 Author: Severin Gehwolf Date: 2023-09-18 09:06:41 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/b24b03f9dbeb2c1e8b5cb0279659eee489bd9df4 8314960: Add Certigna Root CA - 2 Reviewed-by: andrew Backport-of: a44f8b059847135ecd0618cb04abbb0d2be1d2d0 + jdk/make/data/cacerts/certignarootca - jdk/test/security/infra/java/security/cert/CertPathValidator/certification/CertignaCA.java + jdk/test/security/infra/java/security/cert/CertPathValidator/certification/CertignaRoots.java ! jdk/test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 1d6f9bd1 Author: Martin Balao Committer: Andrew John Hughes Date: 2023-09-19 01:36:16 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/1d6f9bd1ea09eb7866cdd1462b24e2c8801f7513 8209115: adjust libsplashscreen linux ppc64le builds for easier libpng update Reviewed-by: andrew, phh Backport-of: e4fdd0391733756f5b898371a66b38869d625c77 ! jdk/make/lib/Awt2dLibraries.gmk ! jdk/src/share/native/sun/awt/libpng/pngpriv.h Changeset: dd6efb10 Author: Yuri Nesterenko Committer: Andrew John Hughes Date: 2023-10-05 16:39:59 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/dd6efb10c26453229dc262f8366af64bd97a9b7f 8242330: Arrays should be cloned in several JAAS Callback classes Reviewed-by: andrew Backport-of: 8cd9241448f818b5e307d408ac4395b518791096 ! jdk/src/share/classes/javax/security/auth/callback/ChoiceCallback.java ! jdk/src/share/classes/javax/security/auth/callback/ConfirmationCallback.java + jdk/test/javax/security/auth/callback/Mutability.java Changeset: 50d9af9b Author: Ji?? Van?k Committer: Andrew John Hughes Date: 2023-09-25 14:05:03 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/50d9af9b9371bedf971ee8c4c73283391f0ebb82 8283441: C2: segmentation fault in ciMethodBlocks::make_block_at(int) Reviewed-by: mbalao Backport-of: 947869609ce6b74d4d28f79724b823d8781adbed ! hotspot/src/share/vm/c1/c1_GraphBuilder.cpp ! hotspot/src/share/vm/ci/ciMethodBlocks.cpp ! hotspot/src/share/vm/compiler/methodLiveness.cpp + hotspot/test/compiler/parsing/Custom.jasm + hotspot/test/compiler/parsing/UnreachableBlockFallsThroughEndOfCode.java Changeset: 9d59e5b0 Author: Martin Balao Committer: Andrew John Hughes Date: 2023-09-19 14:43:20 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/9d59e5b0a94f65bb9a60f23fc472db3a7c0c81f7 8295685: Update Libpng to 1.6.38 Reviewed-by: andrew Backport-of: d183dc25f7360c3012726acf8c03874df6fc41a4 ! THIRD_PARTY_README ! corba/THIRD_PARTY_README ! hotspot/THIRD_PARTY_README ! jaxp/THIRD_PARTY_README ! jaxws/THIRD_PARTY_README ! jdk/THIRD_PARTY_README ! jdk/src/share/native/sun/awt/libpng/CHANGES ! jdk/src/share/native/sun/awt/libpng/LICENSE ! jdk/src/share/native/sun/awt/libpng/README ! jdk/src/share/native/sun/awt/libpng/png.c ! jdk/src/share/native/sun/awt/libpng/png.h ! jdk/src/share/native/sun/awt/libpng/pngconf.h ! jdk/src/share/native/sun/awt/libpng/pngget.c ! jdk/src/share/native/sun/awt/libpng/pnglibconf.h ! jdk/src/share/native/sun/awt/libpng/pngpriv.h ! jdk/src/share/native/sun/awt/libpng/pngread.c ! jdk/src/share/native/sun/awt/libpng/pngrtran.c ! jdk/src/share/native/sun/awt/libpng/pngrutil.c ! jdk/src/share/native/sun/awt/libpng/pngset.c ! jdk/src/share/native/sun/awt/libpng/pngstruct.h ! langtools/THIRD_PARTY_README ! nashorn/THIRD_PARTY_README Changeset: dc7013e0 Author: Alexei Voitylov Committer: Andrew John Hughes Date: 2023-09-01 21:51:00 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/dc7013e0d9853cfe99307eb8d2fc4e5f76e14b4a 8297856: Improve handling of Bidi characters Reviewed-by: mbalao, andrew Backport-of: 244b89fc786894cb8cca742f91875ebb98b603ff ! jdk/src/share/classes/sun/text/bidi/BidiBase.java Changeset: 6930f190 Author: Dmitry Cherepanov Committer: Andrew John Hughes Date: 2023-09-14 12:54:18 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/6930f190778e62c88ee0d7d382f61515031563e4 8303384: Improved communication in CORBA Reviewed-by: mbalao, andrew + corba/src/share/classes/com/sun/corba/se/impl/orbutil/IORCheckImpl.java ! corba/src/share/classes/com/sun/corba/se/impl/orbutil/ORBConstants.java ! corba/src/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Stub.java Changeset: 9b6da144 Author: Martin Balao Committer: Andrew John Hughes Date: 2023-09-26 00:01:11 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/9b6da14435a1c39d9a64b872357467bc54cd1df2 8305815: Update Libpng to 1.6.39 Reviewed-by: phh, andrew Backport-of: c1f759e9d01d646eac69442452151b0467eab306 ! THIRD_PARTY_README ! corba/THIRD_PARTY_README ! hotspot/THIRD_PARTY_README ! jaxp/THIRD_PARTY_README ! jaxws/THIRD_PARTY_README ! jdk/THIRD_PARTY_README ! jdk/src/share/native/sun/awt/libpng/CHANGES ! jdk/src/share/native/sun/awt/libpng/LICENSE ! jdk/src/share/native/sun/awt/libpng/README ! jdk/src/share/native/sun/awt/libpng/png.c ! jdk/src/share/native/sun/awt/libpng/png.h ! jdk/src/share/native/sun/awt/libpng/pngconf.h ! jdk/src/share/native/sun/awt/libpng/pnglibconf.h ! jdk/src/share/native/sun/awt/libpng/pngpriv.h ! jdk/src/share/native/sun/awt/libpng/pngrutil.c ! langtools/THIRD_PARTY_README ! nashorn/THIRD_PARTY_README Changeset: 32ec85f1 Author: Yuri Nesterenko Committer: Andrew John Hughes Date: 2023-09-06 15:20:03 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/32ec85f1ee2c9d1cc5109d4c4678d2aadf6dbf09 8309966: Enhanced TLS connections Reviewed-by: mbalao, andrew Backport-of: d25ee81f56d67f2c51ba8b8c59f470c6f88ae47f ! jdk/src/share/classes/java/security/cert/CertPathHelperImpl.java ! jdk/src/share/classes/java/security/cert/X509CertSelector.java ! jdk/src/share/classes/sun/security/provider/certpath/CertPathHelper.java ! jdk/src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! jdk/src/share/classes/sun/security/provider/certpath/ForwardState.java ! jdk/src/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java Changeset: 33f3f1c7 Author: Yuri Nesterenko Committer: Andrew John Hughes Date: 2023-08-11 14:30:49 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/33f3f1c76562c4a3073ce4d1fba60e93c7f56fac 8284910: Buffer clean in PasswordCallback Reviewed-by: mbalao, andrew Backport-of: 89fd6d34f859d61d9cf5a1edf9419eee7c338390 ! jdk/src/share/classes/javax/security/auth/callback/PasswordCallback.java + jdk/test/javax/security/auth/callback/PasswordCallback/CheckCleanerBound.java + jdk/test/javax/security/auth/callback/PasswordCallback/PasswordCleanup.java Changeset: dee2d2de Author: Yuri Nesterenko Committer: Andrew John Hughes Date: 2023-09-25 11:19:17 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/dee2d2de8e939a09f5abebc478b919fdb289748e 8286503: Enhance security classes Reviewed-by: mbalao, andrew Backport-of: 7f5e120a631ffda3e6d5efc03bae572b21877b69 ! jdk/src/share/classes/com/sun/crypto/provider/DESKey.java ! jdk/src/share/classes/com/sun/crypto/provider/DESedeKey.java ! jdk/src/share/classes/com/sun/crypto/provider/DHPrivateKey.java ! jdk/src/share/classes/com/sun/crypto/provider/DHPublicKey.java ! jdk/src/share/classes/com/sun/crypto/provider/PBEKey.java ! jdk/src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ! jdk/src/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java ! jdk/src/share/classes/com/sun/security/auth/LdapPrincipal.java ! jdk/src/share/classes/com/sun/security/auth/NTDomainPrincipal.java ! jdk/src/share/classes/com/sun/security/auth/NTSid.java ! jdk/src/share/classes/com/sun/security/auth/NTUserPrincipal.java ! jdk/src/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java ! jdk/src/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java ! jdk/src/share/classes/com/sun/security/auth/UnixPrincipal.java ! jdk/src/share/classes/com/sun/security/auth/UserPrincipal.java ! jdk/src/share/classes/java/security/CodeSigner.java ! jdk/src/share/classes/javax/crypto/spec/SecretKeySpec.java ! jdk/src/share/classes/javax/security/auth/callback/ChoiceCallback.java ! jdk/src/share/classes/javax/security/auth/callback/ConfirmationCallback.java ! jdk/src/share/classes/javax/security/auth/callback/PasswordCallback.java ! jdk/src/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! jdk/src/share/classes/sun/security/ec/ECPublicKeyImpl.java ! jdk/src/share/classes/sun/security/pkcs11/Token.java ! jdk/src/share/classes/sun/security/provider/DSAPublicKeyImpl.java ! jdk/src/share/classes/sun/security/provider/PolicyFile.java ! jdk/src/share/classes/sun/security/provider/SecureRandom.java ! jdk/src/share/classes/sun/security/provider/certpath/X509CertPath.java ! jdk/src/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! jdk/src/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java ! jdk/src/share/classes/sun/security/rsa/RSAPublicKeyImpl.java ! jdk/src/share/classes/sun/security/x509/X509CertImpl.java ! jdk/src/windows/classes/sun/security/mscapi/CPrivateKey.java ! jdk/src/windows/classes/sun/security/mscapi/CPublicKey.java - jdk/test/java/security/KeyRep/RSA.pre.1.5.key ! jdk/test/java/security/KeyRep/SerialOld.java Changeset: 47a816ea Author: Volker Simonis Committer: Andrew John Hughes Date: 2023-09-01 14:43:16 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/47a816eab013aa94237887d401bdbe32073c0afa 8315135: Memory leak in the native implementation of Pack200.Unpacker.unpack() Reviewed-by: andrew Backport-of: b77c161e7509aa3b09ebf3e6b2b1490c0667bbdc ! jdk/src/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java ! jdk/src/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java ! jdk/src/share/native/com/sun/java/util/jar/pack/jni.cpp + jdk/test/tools/pack200/UnpackMalformed.java Changeset: 9499e54e Author: Yuri Nesterenko Committer: Andrew John Hughes Date: 2023-09-28 11:56:25 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/9499e54ebbab17b0f5e48be27c0c7f90806a3c40 8317040: Exclude cleaner test failing on older releases Reviewed-by: mbalao, andrew, clanger ! jdk/test/ProblemList.txt Changeset: 8de48194 Author: Andrew John Hughes Date: 2023-10-31 14:46:44 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/8de481944094886b89b9bf1d83f725f9b680a3e1 Merge Changeset: dd43bdd6 Author: Thomas Stuefe Date: 2023-11-08 11:06:45 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/dd43bdd6c4fae298d401222ddfaf848b0d458aa3 8319405: [s390] [jdk8] Increase javac default stack size for s390x zero Reviewed-by: phh, sgehwolf ! jdk/make/CompileLaunchers.gmk Changeset: eace2d73 Author: Zdenek Zambersky Date: 2023-11-08 15:56:08 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/eace2d732133accd3be9e95a9e75aee0fc1938f8 8305329: [8u] Unify test libraries into single test library - step 1 Reviewed-by: andrew ! hotspot/test/TEST.ROOT ! jdk/test/TEST.ROOT ! jdk/test/java/net/MulticastSocket/JoinLeave.java ! jdk/test/java/net/MulticastSocket/SetGetNetworkInterfaceTest.java ! jdk/test/java/net/MulticastSocket/Test.java ! jdk/test/java/net/MulticastSocket/TestInterfaces.java ! jdk/test/java/security/SignedObject/Chain.java ! jdk/test/java/util/Arrays/TimSortStackSize2.java ! jdk/test/javax/net/ssl/TLS/TLSRehandshakeWithCipherChangeTest.java ! jdk/test/javax/net/ssl/TLSv1/TLSRehandshakeWithCipherChangeTest.java ! jdk/test/javax/net/ssl/TLSv11/TLSRehandshakeWithCipherChangeTest.java ! jdk/test/jdk/internal/platform/cgroup/TestCgroupMetrics.java ! jdk/test/jdk/internal/platform/cgroup/TestCgroupSubsystemController.java ! jdk/test/jdk/internal/platform/docker/TestDockerBasic.java ! jdk/test/jdk/internal/platform/docker/TestDockerCpuMetrics.java ! jdk/test/jdk/internal/platform/docker/TestDockerMemoryMetrics.java ! jdk/test/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java ! jdk/test/jdk/internal/platform/docker/TestSystemMetrics.java ! jdk/test/jdk/internal/platform/docker/TestUseContainerSupport.java ! jdk/test/jdk/jfr/api/consumer/TestFieldAccess.java ! jdk/test/jdk/jfr/api/consumer/TestGetStackTrace.java ! jdk/test/jdk/jfr/api/consumer/TestHiddenMethod.java ! jdk/test/jdk/jfr/api/consumer/TestMethodGetModifiers.java ! jdk/test/jdk/jfr/api/consumer/TestReadTwice.java ! jdk/test/jdk/jfr/api/consumer/TestRecordedClassLoader.java ! jdk/test/jdk/jfr/api/consumer/TestRecordedEvent.java ! jdk/test/jdk/jfr/api/consumer/TestRecordedEventGetThread.java ! jdk/test/jdk/jfr/api/consumer/TestRecordedEventGetThreadOther.java ! jdk/test/jdk/jfr/api/consumer/TestRecordedFrame.java ! jdk/test/jdk/jfr/api/consumer/TestRecordedFullStackTrace.java ! jdk/test/jdk/jfr/api/consumer/TestRecordedInstantEventTimestamp.java ! jdk/test/jdk/jfr/api/consumer/TestRecordedMethodDescriptor.java ! jdk/test/jdk/jfr/api/consumer/TestRecordedObject.java ! jdk/test/jdk/jfr/api/consumer/TestRecordedThreadGroupParent.java ! jdk/test/jdk/jfr/api/consumer/TestRecordingFile.java ! jdk/test/jdk/jfr/api/consumer/TestRecordingFileReadEventEof.java ! jdk/test/jdk/jfr/api/consumer/TestRecordingInternals.java ! jdk/test/jdk/jfr/api/consumer/TestSingleRecordedEvent.java ! jdk/test/jdk/jfr/api/consumer/TestToString.java ! jdk/test/jdk/jfr/api/consumer/TestValueDescriptorRecorded.java ! jdk/test/jdk/jfr/api/event/TestAbstractEvent.java ! jdk/test/jdk/jfr/api/event/TestBeginEnd.java ! jdk/test/jdk/jfr/api/event/TestClinitRegistration.java ! jdk/test/jdk/jfr/api/event/TestClonedEvent.java ! jdk/test/jdk/jfr/api/event/TestEnableDisable.java ! jdk/test/jdk/jfr/api/event/TestEventFactory.java ! jdk/test/jdk/jfr/api/event/TestEventFactoryRegisterTwice.java ! jdk/test/jdk/jfr/api/event/TestEventFactoryRegistration.java ! jdk/test/jdk/jfr/api/event/TestExtends.java ! jdk/test/jdk/jfr/api/event/TestGetDuration.java ! jdk/test/jdk/jfr/api/event/TestIsEnabled.java ! jdk/test/jdk/jfr/api/event/TestIsEnabledMultiple.java ! jdk/test/jdk/jfr/api/event/TestOwnCommit.java ! jdk/test/jdk/jfr/api/event/TestShouldCommit.java ! jdk/test/jdk/jfr/api/event/TestStaticEnable.java ! jdk/test/jdk/jfr/api/event/dynamic/TestDynamicAnnotations.java ! jdk/test/jdk/jfr/api/event/dynamic/TestEventFactory.java ! jdk/test/jdk/jfr/api/flightrecorder/TestAddListenerTwice.java ! jdk/test/jdk/jfr/api/flightrecorder/TestAddPeriodicEvent.java ! jdk/test/jdk/jfr/api/flightrecorder/TestFlightRecorderListenerRecorderInitialized.java ! jdk/test/jdk/jfr/api/flightrecorder/TestGetEventTypes.java ! jdk/test/jdk/jfr/api/flightrecorder/TestGetPlatformRecorder.java ! jdk/test/jdk/jfr/api/flightrecorder/TestGetRecordings.java ! jdk/test/jdk/jfr/api/flightrecorder/TestGetSettings.java ! jdk/test/jdk/jfr/api/flightrecorder/TestIsAvailable.java ! jdk/test/jdk/jfr/api/flightrecorder/TestIsInitialized.java ! jdk/test/jdk/jfr/api/flightrecorder/TestListener.java ! jdk/test/jdk/jfr/api/flightrecorder/TestListenerNull.java ! jdk/test/jdk/jfr/api/flightrecorder/TestPeriodicEventsSameHook.java ! jdk/test/jdk/jfr/api/flightrecorder/TestRecorderInitializationCallback.java ! jdk/test/jdk/jfr/api/flightrecorder/TestRegisterUnregisterEvent.java ! jdk/test/jdk/jfr/api/flightrecorder/TestSettingsControl.java ! jdk/test/jdk/jfr/api/flightrecorder/TestSnapshot.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestCategory.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestContentType.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestDescription.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestDynamicAnnotation.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestEnabled.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestExperimental.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestFieldAnnotations.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestFormatMissingValue.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestHasValue.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestInheritedAnnotations.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestLabel.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestMetadata.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestName.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestPeriod.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestRegistered.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestRegisteredFalseAndRunning.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestRelational.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestSimpleMetadataEvent.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestStackTrace.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestThreshold.java ! jdk/test/jdk/jfr/api/metadata/annotations/TestTypesIdentical.java ! jdk/test/jdk/jfr/api/metadata/eventtype/TestGetAnnotation.java ! jdk/test/jdk/jfr/api/metadata/eventtype/TestGetAnnotationElements.java ! jdk/test/jdk/jfr/api/metadata/eventtype/TestGetAnnotations.java ! jdk/test/jdk/jfr/api/metadata/eventtype/TestGetCategory.java ! jdk/test/jdk/jfr/api/metadata/eventtype/TestGetDefaultValues.java ! jdk/test/jdk/jfr/api/metadata/eventtype/TestGetDescription.java ! jdk/test/jdk/jfr/api/metadata/eventtype/TestGetEventType.java ! jdk/test/jdk/jfr/api/metadata/eventtype/TestGetField.java ! jdk/test/jdk/jfr/api/metadata/eventtype/TestGetFields.java ! jdk/test/jdk/jfr/api/metadata/eventtype/TestGetSettings.java ! jdk/test/jdk/jfr/api/metadata/eventtype/TestUnloadingEventClass.java ! jdk/test/jdk/jfr/api/metadata/settingdescriptor/TestDefaultValue.java ! jdk/test/jdk/jfr/api/metadata/settingdescriptor/TestGetAnnotation.java ! jdk/test/jdk/jfr/api/metadata/settingdescriptor/TestGetAnnotationElement.java ! jdk/test/jdk/jfr/api/metadata/settingdescriptor/TestGetContentType.java ! jdk/test/jdk/jfr/api/metadata/settingdescriptor/TestGetDescription.java ! jdk/test/jdk/jfr/api/metadata/settingdescriptor/TestGetLabel.java ! jdk/test/jdk/jfr/api/metadata/settingdescriptor/TestGetName.java ! jdk/test/jdk/jfr/api/metadata/settingdescriptor/TestGetTypeId.java ! jdk/test/jdk/jfr/api/metadata/settingdescriptor/TestGetTypeName.java ! jdk/test/jdk/jfr/api/metadata/valuedescriptor/TestClasses.java ! jdk/test/jdk/jfr/api/metadata/valuedescriptor/TestConstructor.java ! jdk/test/jdk/jfr/api/metadata/valuedescriptor/TestGetAnnotations.java ! jdk/test/jdk/jfr/api/metadata/valuedescriptor/TestGetFields.java ! jdk/test/jdk/jfr/api/metadata/valuedescriptor/TestIsArray.java ! jdk/test/jdk/jfr/api/metadata/valuedescriptor/TestSimpleTypes.java ! jdk/test/jdk/jfr/api/metadata/valuedescriptor/TestValueDescriptorContentType.java ! jdk/test/jdk/jfr/api/recorder/TestRecorderInitialized.java ! jdk/test/jdk/jfr/api/recorder/TestStartStopRecording.java ! jdk/test/jdk/jfr/api/recording/destination/TestDestFileExist.java ! jdk/test/jdk/jfr/api/recording/destination/TestDestFileReadOnly.java ! jdk/test/jdk/jfr/api/recording/destination/TestDestInvalid.java ! jdk/test/jdk/jfr/api/recording/destination/TestDestLongPath.java ! jdk/test/jdk/jfr/api/recording/destination/TestDestMultiple.java ! jdk/test/jdk/jfr/api/recording/destination/TestDestReadOnly.java ! jdk/test/jdk/jfr/api/recording/destination/TestDestState.java ! jdk/test/jdk/jfr/api/recording/destination/TestDestToDiskFalse.java ! jdk/test/jdk/jfr/api/recording/destination/TestDestToDiskTrue.java ! jdk/test/jdk/jfr/api/recording/destination/TestDestWithDuration.java ! jdk/test/jdk/jfr/api/recording/dump/TestDump.java ! jdk/test/jdk/jfr/api/recording/dump/TestDumpDevNull.java ! jdk/test/jdk/jfr/api/recording/dump/TestDumpInvalid.java ! jdk/test/jdk/jfr/api/recording/dump/TestDumpLongPath.java ! jdk/test/jdk/jfr/api/recording/dump/TestDumpMultiple.java ! jdk/test/jdk/jfr/api/recording/dump/TestDumpReadOnly.java ! jdk/test/jdk/jfr/api/recording/dump/TestDumpState.java ! jdk/test/jdk/jfr/api/recording/event/TestChunkPeriod.java ! jdk/test/jdk/jfr/api/recording/event/TestEnableClass.java ! jdk/test/jdk/jfr/api/recording/event/TestEnableName.java ! jdk/test/jdk/jfr/api/recording/event/TestEventTime.java ! jdk/test/jdk/jfr/api/recording/event/TestLoadEventAfterStart.java ! jdk/test/jdk/jfr/api/recording/event/TestPeriod.java ! jdk/test/jdk/jfr/api/recording/event/TestReEnableClass.java ! jdk/test/jdk/jfr/api/recording/event/TestReEnableMultiple.java ! jdk/test/jdk/jfr/api/recording/event/TestReEnableName.java ! jdk/test/jdk/jfr/api/recording/event/TestRecordingEnableDisable.java ! jdk/test/jdk/jfr/api/recording/event/TestThreshold.java ! jdk/test/jdk/jfr/api/recording/misc/TestGetId.java ! jdk/test/jdk/jfr/api/recording/misc/TestGetSize.java ! jdk/test/jdk/jfr/api/recording/misc/TestGetSizeToMem.java ! jdk/test/jdk/jfr/api/recording/misc/TestGetStream.java ! jdk/test/jdk/jfr/api/recording/misc/TestRecordingBase.java ! jdk/test/jdk/jfr/api/recording/misc/TestRecordingCopy.java ! jdk/test/jdk/jfr/api/recording/options/TestDuration.java ! jdk/test/jdk/jfr/api/recording/options/TestName.java ! jdk/test/jdk/jfr/api/recording/settings/TestConfigurationGetContents.java ! jdk/test/jdk/jfr/api/recording/settings/TestCreateConfigFromPath.java ! jdk/test/jdk/jfr/api/recording/settings/TestCreateConfigFromReader.java ! jdk/test/jdk/jfr/api/recording/settings/TestGetConfigurations.java ! jdk/test/jdk/jfr/api/recording/settings/TestSettingsAvailability.java ! jdk/test/jdk/jfr/api/recording/state/TestOptionState.java ! jdk/test/jdk/jfr/api/recording/state/TestState.java ! jdk/test/jdk/jfr/api/recording/state/TestStateDuration.java ! jdk/test/jdk/jfr/api/recording/state/TestStateIdenticalListeners.java ! jdk/test/jdk/jfr/api/recording/state/TestStateInvalid.java ! jdk/test/jdk/jfr/api/recording/state/TestStateMultiple.java ! jdk/test/jdk/jfr/api/recording/state/TestStateScheduleStart.java ! jdk/test/jdk/jfr/api/recording/time/TestTime.java ! jdk/test/jdk/jfr/api/recording/time/TestTimeDuration.java ! jdk/test/jdk/jfr/api/recording/time/TestTimeMultiple.java ! jdk/test/jdk/jfr/api/recording/time/TestTimeScheduleStart.java ! jdk/test/jdk/jfr/api/settings/TestFilterEvents.java ! jdk/test/jdk/jfr/event/compiler/TestAllocInNewTLAB.java ! jdk/test/jdk/jfr/event/compiler/TestAllocOutsideTLAB.java ! jdk/test/jdk/jfr/event/compiler/TestCodeCacheConfig.java ! jdk/test/jdk/jfr/event/compiler/TestCodeCacheFull.java ! jdk/test/jdk/jfr/event/compiler/TestCodeCacheStats.java ! jdk/test/jdk/jfr/event/compiler/TestCodeSweeper.java ! jdk/test/jdk/jfr/event/compiler/TestCodeSweeperConfig.java ! jdk/test/jdk/jfr/event/compiler/TestCompilerCompile.java ! jdk/test/jdk/jfr/event/compiler/TestCompilerConfig.java ! jdk/test/jdk/jfr/event/compiler/TestCompilerInlining.java ! jdk/test/jdk/jfr/event/compiler/TestCompilerPhase.java ! jdk/test/jdk/jfr/event/compiler/TestCompilerStats.java ! jdk/test/jdk/jfr/event/gc/collection/TestGCCauseWithCMSConcurrent.java ! jdk/test/jdk/jfr/event/gc/collection/TestGCCauseWithCMSMarkSweep.java ! jdk/test/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java ! jdk/test/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java ! jdk/test/jdk/jfr/event/gc/collection/TestGCCauseWithPSMarkSweep.java ! jdk/test/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java ! jdk/test/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java ! jdk/test/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSConcurrent.java ! jdk/test/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSMarkSweep.java ! jdk/test/jdk/jfr/event/gc/collection/TestGCEventMixedWithG1ConcurrentMark.java ! jdk/test/jdk/jfr/event/gc/collection/TestGCEventMixedWithG1FullCollection.java ! jdk/test/jdk/jfr/event/gc/collection/TestGCEventMixedWithPSMarkSweep.java ! jdk/test/jdk/jfr/event/gc/collection/TestGCEventMixedWithParNew.java ! jdk/test/jdk/jfr/event/gc/collection/TestGCEventMixedWithParallelOld.java ! jdk/test/jdk/jfr/event/gc/collection/TestGCEventMixedWithSerial.java ! jdk/test/jdk/jfr/event/gc/collection/TestGCGarbageCollectionEvent.java ! jdk/test/jdk/jfr/event/gc/collection/TestGCWithFasttime.java ! jdk/test/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithDefNew.java ! jdk/test/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithG1New.java ! jdk/test/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParNew.java ! jdk/test/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParallelScavenge.java ! jdk/test/jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java ! jdk/test/jdk/jfr/event/gc/configuration/TestGCConfigurationEventWithDefaultPauseTarget.java ! jdk/test/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.sh ! jdk/test/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.sh ! jdk/test/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.sh ! jdk/test/jdk/jfr/event/gc/configuration/TestGCSurvivorConfigurationEvent.java ! jdk/test/jdk/jfr/event/gc/configuration/TestGCTLABConfigurationEvent.java ! jdk/test/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithMinAndMaxSize.java ! jdk/test/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithNewRatio.java ! jdk/test/jdk/jfr/event/gc/detailed/TestCMSConcurrentModeFailureEvent.java ! jdk/test/jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java ! jdk/test/jdk/jfr/event/gc/detailed/TestEvacuationInfoEvent.java ! jdk/test/jdk/jfr/event/gc/detailed/TestG1ConcurrentModeFailureEvent.java ! jdk/test/jdk/jfr/event/gc/detailed/TestG1EvacMemoryStatsEvent.java ! jdk/test/jdk/jfr/event/gc/detailed/TestG1HeapRegionTypeChangeEvent.java ! jdk/test/jdk/jfr/event/gc/detailed/TestG1MMUEvent.java ! jdk/test/jdk/jfr/event/gc/detailed/TestPromotionEventWithG1.java ! jdk/test/jdk/jfr/event/gc/detailed/TestPromotionEventWithParallelScavenge.java ! jdk/test/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithDefNew.java ! jdk/test/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParNew.java ! jdk/test/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java ! jdk/test/jdk/jfr/event/gc/detailed/TestStressAllocationGCEventsWithCMS.java ! jdk/test/jdk/jfr/event/gc/detailed/TestStressAllocationGCEventsWithDefNew.java ! jdk/test/jdk/jfr/event/gc/detailed/TestStressAllocationGCEventsWithG1.java ! jdk/test/jdk/jfr/event/gc/detailed/TestStressAllocationGCEventsWithParNew.java ! jdk/test/jdk/jfr/event/gc/detailed/TestStressAllocationGCEventsWithParallel.java ! jdk/test/jdk/jfr/event/gc/detailed/TestStressBigAllocationGCEventsWithCMS.java ! jdk/test/jdk/jfr/event/gc/detailed/TestStressBigAllocationGCEventsWithDefNew.java ! jdk/test/jdk/jfr/event/gc/detailed/TestStressBigAllocationGCEventsWithG1.java ! jdk/test/jdk/jfr/event/gc/detailed/TestStressBigAllocationGCEventsWithParNew.java ! jdk/test/jdk/jfr/event/gc/detailed/TestStressBigAllocationGCEventsWithParallel.java ! jdk/test/jdk/jfr/event/gc/detailed/TestTenuringDistributionEvent.java ! jdk/test/jdk/jfr/event/gc/heapsummary/TestHeapSummaryCommittedSize.java ! jdk/test/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventConcurrentCMS.java ! jdk/test/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventDefNewSerial.java ! jdk/test/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventG1.java ! jdk/test/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java ! jdk/test/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSSerial.java ! jdk/test/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventParNewCMS.java ! jdk/test/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSConcurrent.java ! jdk/test/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSMarkSweep.java ! jdk/test/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1ConcurrentMark.java ! jdk/test/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1FullCollection.java ! jdk/test/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithPSMarkSweep.java ! jdk/test/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithParallelOld.java ! jdk/test/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithSerial.java ! jdk/test/jdk/jfr/event/gc/objectcount/TestObjectCountEvent.java ! jdk/test/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSConcurrent.java ! jdk/test/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSMarkSweep.java ! jdk/test/jdk/jfr/event/gc/refstat/TestRefStatEventWithDefNew.java ! jdk/test/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1ConcurrentMark.java ! jdk/test/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1FullCollection.java ! jdk/test/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1New.java ! jdk/test/jdk/jfr/event/gc/refstat/TestRefStatEventWithPSMarkSweep.java ! jdk/test/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelOld.java ! jdk/test/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelScavenge.java ! jdk/test/jdk/jfr/event/gc/stacktrace/TestConcMarkSweepAllocationPendingStackTrace.java ! jdk/test/jdk/jfr/event/gc/stacktrace/TestDefNewAllocationPendingStackTrace.java ! jdk/test/jdk/jfr/event/gc/stacktrace/TestG1HumongousAllocationPendingStackTrace.java ! jdk/test/jdk/jfr/event/gc/stacktrace/TestG1OldAllocationPendingStackTrace.java ! jdk/test/jdk/jfr/event/gc/stacktrace/TestG1YoungAllocationPendingStackTrace.java ! jdk/test/jdk/jfr/event/gc/stacktrace/TestMarkSweepCompactAllocationPendingStackTrace.java ! jdk/test/jdk/jfr/event/gc/stacktrace/TestMetaspaceConcMarkSweepGCAllocationPendingStackTrace.java ! jdk/test/jdk/jfr/event/gc/stacktrace/TestMetaspaceG1GCAllocationPendingStackTrace.java ! jdk/test/jdk/jfr/event/gc/stacktrace/TestMetaspaceParallelGCAllocationPendingStackTrace.java ! jdk/test/jdk/jfr/event/gc/stacktrace/TestMetaspaceSerialGCAllocationPendingStackTrace.java ! jdk/test/jdk/jfr/event/gc/stacktrace/TestParNewAllocationPendingStackTrace.java ! jdk/test/jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java ! jdk/test/jdk/jfr/event/gc/stacktrace/TestParallelScavengeAllocationPendingStackTrace.java ! jdk/test/jdk/jfr/event/io/EvilInstrument.java ! jdk/test/jdk/jfr/event/io/TestDisabledEvents.java ! jdk/test/jdk/jfr/event/io/TestFileChannelEvents.java ! jdk/test/jdk/jfr/event/io/TestFileReadOnly.java ! jdk/test/jdk/jfr/event/io/TestFileStreamEvents.java ! jdk/test/jdk/jfr/event/io/TestInstrumentation.java ! jdk/test/jdk/jfr/event/io/TestRandomAccessFileEvents.java ! jdk/test/jdk/jfr/event/io/TestRandomAccessFileThread.java ! jdk/test/jdk/jfr/event/io/TestSocketChannelEvents.java ! jdk/test/jdk/jfr/event/io/TestSocketEvents.java ! jdk/test/jdk/jfr/event/metadata/TestDefaultConfigurations.java ! jdk/test/jdk/jfr/event/metadata/TestEventMetadata.java ! jdk/test/jdk/jfr/event/metadata/TestLookForUntestedEvents.java ! jdk/test/jdk/jfr/event/oldobject/TestAllocationTime.java ! jdk/test/jdk/jfr/event/oldobject/TestArrayInformation.java ! jdk/test/jdk/jfr/event/oldobject/TestCMS.java ! jdk/test/jdk/jfr/event/oldobject/TestCircularReference.java ! jdk/test/jdk/jfr/event/oldobject/TestClassLoaderLeak.java ! jdk/test/jdk/jfr/event/oldobject/TestFieldInformation.java ! jdk/test/jdk/jfr/event/oldobject/TestG1.java ! jdk/test/jdk/jfr/event/oldobject/TestHeapDeep.java ! jdk/test/jdk/jfr/event/oldobject/TestHeapShallow.java ! jdk/test/jdk/jfr/event/oldobject/TestLargeRootSet.java ! jdk/test/jdk/jfr/event/oldobject/TestLastKnownHeapUsage.java ! jdk/test/jdk/jfr/event/oldobject/TestListenerLeak.java ! jdk/test/jdk/jfr/event/oldobject/TestMetadataRetention.java ! jdk/test/jdk/jfr/event/oldobject/TestObjectDescription.java ! jdk/test/jdk/jfr/event/oldobject/TestParallel.java ! jdk/test/jdk/jfr/event/oldobject/TestParallelOld.java ! jdk/test/jdk/jfr/event/oldobject/TestReferenceChainLimit.java ! jdk/test/jdk/jfr/event/oldobject/TestSanityDefault.java ! jdk/test/jdk/jfr/event/oldobject/TestSerial.java ! jdk/test/jdk/jfr/event/oldobject/TestThreadLocalLeak.java ! jdk/test/jdk/jfr/event/os/TestCPUInformation.java ! jdk/test/jdk/jfr/event/os/TestCPULoad.java ! jdk/test/jdk/jfr/event/os/TestCPUTimeStampCounter.java ! jdk/test/jdk/jfr/event/os/TestInitialEnvironmentVariable.sh ! jdk/test/jdk/jfr/event/os/TestOSInfo.java ! jdk/test/jdk/jfr/event/os/TestPhysicalMemoryEvent.java ! jdk/test/jdk/jfr/event/os/TestSystemProcess.java ! jdk/test/jdk/jfr/event/os/TestThreadContextSwitches.java ! jdk/test/jdk/jfr/event/profiling/TestFullStackTrace.java ! jdk/test/jdk/jfr/event/runtime/TestActiveRecordingEvent.java ! jdk/test/jdk/jfr/event/runtime/TestActiveSettingEvent.java ! jdk/test/jdk/jfr/event/runtime/TestBiasedLockRevocationEvents.java ! jdk/test/jdk/jfr/event/runtime/TestClassDefineEvent.java ! jdk/test/jdk/jfr/event/runtime/TestClassLoadEvent.java ! jdk/test/jdk/jfr/event/runtime/TestClassLoaderStatsEvent.java ! jdk/test/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java ! jdk/test/jdk/jfr/event/runtime/TestClassUnloadEvent.java ! jdk/test/jdk/jfr/event/runtime/TestExceptionEvents.java ! jdk/test/jdk/jfr/event/runtime/TestExceptionSubclass.java ! jdk/test/jdk/jfr/event/runtime/TestJavaBlockedEvent.java ! jdk/test/jdk/jfr/event/runtime/TestJavaMonitorInflateEvent.java ! jdk/test/jdk/jfr/event/runtime/TestJavaMonitorWaitEvent.java ! jdk/test/jdk/jfr/event/runtime/TestJavaMonitorWaitTimeOut.java ! jdk/test/jdk/jfr/event/runtime/TestJavaThreadStatisticsEvent.java ! jdk/test/jdk/jfr/event/runtime/TestJavaThreadStatisticsEventBean.java ! jdk/test/jdk/jfr/event/runtime/TestNativeLibrariesEvent.java ! jdk/test/jdk/jfr/event/runtime/TestNetworkUtilizationEvent.java ! jdk/test/jdk/jfr/event/runtime/TestSafepointEvents.java ! jdk/test/jdk/jfr/event/runtime/TestShutdownEvent.java ! jdk/test/jdk/jfr/event/runtime/TestSizeTFlags.java ! jdk/test/jdk/jfr/event/runtime/TestSystemPropertyEvent.java ! jdk/test/jdk/jfr/event/runtime/TestThreadAllocationEvent.java ! jdk/test/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java ! jdk/test/jdk/jfr/event/runtime/TestThreadDumpEvent.java ! jdk/test/jdk/jfr/event/runtime/TestThreadParkEvent.java ! jdk/test/jdk/jfr/event/runtime/TestThreadSleepEvent.java ! jdk/test/jdk/jfr/event/runtime/TestThreadStartEndEvents.java ! jdk/test/jdk/jfr/event/runtime/TestThrowableInstrumentation.java ! jdk/test/jdk/jfr/event/runtime/TestVMInfoEvent.sh ! jdk/test/jdk/jfr/event/runtime/TestVMOperation.java ! jdk/test/jdk/jfr/event/runtime/TestVmFlagChangedEvent.java ! jdk/test/jdk/jfr/event/sampling/TestNative.java ! jdk/test/jdk/jfr/event/sampling/TestNative.sh ! jdk/test/jdk/jfr/javaagent/Test8252904.java ! jdk/test/jdk/jfr/javaagent/TestLoadedAgent.java ! jdk/test/jdk/jfr/javaagent/TestPremainAgent.java ! jdk/test/jdk/jfr/jcmd/TestJcmdConfigure.java ! jdk/test/jdk/jfr/jcmd/TestJcmdDump.java ! jdk/test/jdk/jfr/jcmd/TestJcmdDumpGeneratedFilename.java ! jdk/test/jdk/jfr/jcmd/TestJcmdDumpLimited.java ! jdk/test/jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java ! jdk/test/jdk/jfr/jcmd/TestJcmdDumpWithFileName.java ! jdk/test/jdk/jfr/jcmd/TestJcmdLegacy.java ! jdk/test/jdk/jfr/jcmd/TestJcmdSaveToFile.java ! jdk/test/jdk/jfr/jcmd/TestJcmdStartDirNotExist.java ! jdk/test/jdk/jfr/jcmd/TestJcmdStartInvaldFile.java ! jdk/test/jdk/jfr/jcmd/TestJcmdStartPathToGCRoots.java ! jdk/test/jdk/jfr/jcmd/TestJcmdStartReadOnlyFile.java ! jdk/test/jdk/jfr/jcmd/TestJcmdStartStopDefault.java ! jdk/test/jdk/jfr/jcmd/TestJcmdStartWithOptions.java ! jdk/test/jdk/jfr/jcmd/TestJcmdStartWithSettings.java ! jdk/test/jdk/jfr/jcmd/TestJcmdStopInvalidFile.java ! jdk/test/jdk/jfr/jcmd/TestJcmdStopReadOnlyFile.java ! jdk/test/jdk/jfr/jmx/TestClone.java ! jdk/test/jdk/jfr/jmx/TestCloneRepeat.java ! jdk/test/jdk/jfr/jmx/TestConfigurationInfo.java ! jdk/test/jdk/jfr/jmx/TestCopyTo.java ! jdk/test/jdk/jfr/jmx/TestCopyToInvalidPath.java ! jdk/test/jdk/jfr/jmx/TestCopyToReadOnlyDir.java ! jdk/test/jdk/jfr/jmx/TestCopyToRunning.java ! jdk/test/jdk/jfr/jmx/TestEventTypes.java ! jdk/test/jdk/jfr/jmx/TestGetRecordings.java ! jdk/test/jdk/jfr/jmx/TestGetRecordingsMultiple.java ! jdk/test/jdk/jfr/jmx/TestMultipleRecordings.java ! jdk/test/jdk/jfr/jmx/TestNotificationListener.java ! jdk/test/jdk/jfr/jmx/TestPredefinedConfiguration.java ! jdk/test/jdk/jfr/jmx/TestPredefinedConfigurationInvalid.java ! jdk/test/jdk/jfr/jmx/TestRecordingOptions.java ! jdk/test/jdk/jfr/jmx/TestRecordingSettings.java ! jdk/test/jdk/jfr/jmx/TestRecordingSettingsInvalid.java ! jdk/test/jdk/jfr/jmx/TestRecordingSettingsMultiple.java ! jdk/test/jdk/jfr/jmx/TestRecordingState.java ! jdk/test/jdk/jfr/jmx/TestRecordingStateInvalid.java ! jdk/test/jdk/jfr/jmx/TestSetConfiguration.java ! jdk/test/jdk/jfr/jmx/TestSetConfigurationInvalid.java ! jdk/test/jdk/jfr/jmx/TestSnapshot.java ! jdk/test/jdk/jfr/jmx/TestStartRecording.java ! jdk/test/jdk/jfr/jmx/TestStream.java ! jdk/test/jdk/jfr/jmx/TestStreamClosed.java ! jdk/test/jdk/jfr/jmx/TestStreamMultiple.java ! jdk/test/jdk/jfr/jmx/TestWrongId.java ! jdk/test/jdk/jfr/jmx/info/TestConfigurationInfo.java ! jdk/test/jdk/jfr/jmx/info/TestEventTypeInfo.java ! jdk/test/jdk/jfr/jmx/info/TestRecordingInfo.java ! jdk/test/jdk/jfr/jmx/info/TestSettingDescriptorInfo.java ! jdk/test/jdk/jfr/jmx/security/TestEnoughPermission.java ! jdk/test/jdk/jfr/jmx/security/TestNoControlPermission.java ! jdk/test/jdk/jfr/jmx/security/TestNoMonitorPermission.java ! jdk/test/jdk/jfr/jmx/security/TestNotificationListenerPermission.java ! jdk/test/jdk/jfr/jvm/TestClassId.java ! jdk/test/jdk/jfr/jvm/TestCounterTime.java ! jdk/test/jdk/jfr/jvm/TestCreateNative.java ! jdk/test/jdk/jfr/jvm/TestDumpOnCrash.java ! jdk/test/jdk/jfr/jvm/TestGetAllEventClasses.java ! jdk/test/jdk/jfr/jvm/TestGetEventWriter.java ! jdk/test/jdk/jfr/jvm/TestGetStackTraceId.java ! jdk/test/jdk/jfr/jvm/TestJFRIntrinsic.java ! jdk/test/jdk/jfr/jvm/TestJavaEvent.java ! jdk/test/jdk/jfr/jvm/TestLargeJavaEvent512k.java ! jdk/test/jdk/jfr/jvm/TestLargeJavaEvent64k.java ! jdk/test/jdk/jfr/jvm/TestLogImplementation.java ! jdk/test/jdk/jfr/jvm/TestPid.java ! jdk/test/jdk/jfr/jvm/TestPrimitiveClasses.java ! jdk/test/jdk/jfr/jvm/TestUnloadEventClassCount.java ! jdk/test/jdk/jfr/jvm/TestUnsupportedVM.java ! jdk/test/jdk/jfr/security/JFRSecurityTestSuite.java ! jdk/test/jdk/jfr/startupargs/TestBadOptionValues.java ! jdk/test/jdk/jfr/startupargs/TestDumpOnExit.java ! jdk/test/jdk/jfr/startupargs/TestMemoryOptions.java ! jdk/test/jdk/jfr/startupargs/TestMultipleStartupRecordings.java ! jdk/test/jdk/jfr/startupargs/TestOldObjectQueueSize.java ! jdk/test/jdk/jfr/startupargs/TestRepositoryPath.java ! jdk/test/jdk/jfr/startupargs/TestRepositoryPathLong.java ! jdk/test/jdk/jfr/startupargs/TestRetransform.java ! jdk/test/jdk/jfr/startupargs/TestRetransformUsingLog.java ! jdk/test/jdk/jfr/startupargs/TestStartDelay.java ! jdk/test/jdk/jfr/startupargs/TestStartDelayRunning.java ! jdk/test/jdk/jfr/startupargs/TestStartDuration.java ! jdk/test/jdk/jfr/startupargs/TestStartMaxAgeSize.java ! jdk/test/jdk/jfr/startupargs/TestStartName.java ! jdk/test/jdk/jfr/startupargs/TestStartNoSettings.java ! jdk/test/jdk/jfr/startupargs/TestStartRecording.java ! jdk/test/jdk/jfr/tool/TestAssemble.java ! jdk/test/jdk/jfr/tool/TestDisassemble.java ! jdk/test/jdk/jfr/tool/TestHelp.java ! jdk/test/jdk/jfr/tool/TestMetadata.java ! jdk/test/jdk/jfr/tool/TestPrint.java ! jdk/test/jdk/jfr/tool/TestPrintDefault.java ! jdk/test/jdk/jfr/tool/TestPrintJSON.java ! jdk/test/jdk/jfr/tool/TestPrintXML.java ! jdk/test/jdk/jfr/tool/TestSummary.java ! jdk/test/jdk/tools/launcher/JliLaunchTest.sh - jdk/test/lib/RedefineClassHelper.java - jdk/test/lib/jdk/test/lib/SecurityTools.java - jdk/test/lib/jdk/test/lib/apps/LingeredApp.java - jdk/test/lib/jdk/test/lib/apps/LingeredAppWithDeadlock.java - jdk/test/lib/jdk/test/lib/compiler/CompilerUtils.java - jdk/test/lib/jdk/test/lib/compiler/InMemoryJavaCompiler.java - jdk/test/lib/jdk/test/lib/compiler/ModuleInfoMaker.java - jdk/test/lib/jdk/test/lib/util/JarUtils.java ! jdk/test/sun/net/www/protocol/https/HttpsURLConnection/B6216082.java ! jdk/test/sun/security/ec/SignedObjectChain.java ! jdk/test/sun/security/mscapi/SignedObjectChain.java ! jdk/test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java ! jdk/test/sun/security/pkcs12/EmptyPassword.java ! jdk/test/sun/security/pkcs12/ParamsPreferences.java ! jdk/test/sun/security/pkcs12/ParamsTest.java ! jdk/test/sun/security/rsa/SignatureTest.java ! jdk/test/sun/security/rsa/SignedObjectChain.java ! jdk/test/sun/security/rsa/TestKeyPairGenerator.java ! jdk/test/sun/security/rsa/TestSignatures.java ! jdk/test/sun/security/rsa/pss/SignatureTestPSS.java ! jdk/test/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java ! jdk/test/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java ! jdk/test/sun/security/ssl/rsa/SignedObjectChain.java ! jdk/test/sun/security/util/DerInputBuffer/PaddedBitString.java = test/lib/ClassFileInstaller.java = test/lib/jdk/test/lib/Asserts.java = test/lib/jdk/test/lib/BuildHelper.java = test/lib/jdk/test/lib/ByteCodeLoader.java = test/lib/jdk/test/lib/Container.java = test/lib/jdk/test/lib/Convert.java = test/lib/jdk/test/lib/FileInstaller.java = test/lib/jdk/test/lib/InfiniteLoop.java = test/lib/jdk/test/lib/JDKToolFinder.java = test/lib/jdk/test/lib/JDKToolLauncher.java = test/lib/jdk/test/lib/LockFreeLogger.java = test/lib/jdk/test/lib/NetworkConfiguration.java = test/lib/jdk/test/lib/Platform.java = test/lib/jdk/test/lib/RandomFactory.java = test/lib/jdk/test/lib/SigTestUtil.java = test/lib/jdk/test/lib/TimeLimitedRunner.java = test/lib/jdk/test/lib/Utils.java = test/lib/jdk/test/lib/artifacts/Artifact.java = test/lib/jdk/test/lib/artifacts/ArtifactContainer.java = test/lib/jdk/test/lib/artifacts/ArtifactManager.java = test/lib/jdk/test/lib/artifacts/ArtifactResolver.java = test/lib/jdk/test/lib/artifacts/ArtifactResolverException.java = test/lib/jdk/test/lib/artifacts/DefaultArtifactManager.java = test/lib/jdk/test/lib/artifacts/JibArtifactManager.java = test/lib/jdk/test/lib/cds/CDSOptions.java = test/lib/jdk/test/lib/cds/CDSTestUtils.java = test/lib/jdk/test/lib/classloader/ClassLoadUtils.java = test/lib/jdk/test/lib/classloader/FilterClassLoader.java = test/lib/jdk/test/lib/classloader/GeneratingClassLoader.java = test/lib/jdk/test/lib/classloader/ParentLastURLClassLoader.java = test/lib/jdk/test/lib/cli/CPUSpecificCommandLineOptionTest.java = test/lib/jdk/test/lib/cli/CommandLineOptionTest.java = test/lib/jdk/test/lib/cli/predicate/AndPredicate.java = test/lib/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java = test/lib/jdk/test/lib/cli/predicate/NotPredicate.java = test/lib/jdk/test/lib/cli/predicate/OrPredicate.java = test/lib/jdk/test/lib/containers/cgroup/CPUSetsReader.java = test/lib/jdk/test/lib/containers/cgroup/CgroupMetricsTester.java = test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java = test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV1.java = test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV2.java = test/lib/jdk/test/lib/containers/docker/Common.java = test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java = test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java = test/lib/jdk/test/lib/containers/docker/DockerfileConfig.java = test/lib/jdk/test/lib/dcmd/CommandExecutor.java = test/lib/jdk/test/lib/dcmd/CommandExecutorException.java = test/lib/jdk/test/lib/dcmd/FileJcmdExecutor.java = test/lib/jdk/test/lib/dcmd/JMXExecutor.java = test/lib/jdk/test/lib/dcmd/JcmdExecutor.java = test/lib/jdk/test/lib/dcmd/MainClassJcmdExecutor.java = test/lib/jdk/test/lib/dcmd/PidJcmdExecutor.java = test/lib/jdk/test/lib/hprof/HprofParser.java = test/lib/jdk/test/lib/hprof/README = test/lib/jdk/test/lib/hprof/model/AbstractJavaHeapObjectVisitor.java = test/lib/jdk/test/lib/hprof/model/ArrayTypeCodes.java = test/lib/jdk/test/lib/hprof/model/HackJavaValue.java = test/lib/jdk/test/lib/hprof/model/JavaBoolean.java = test/lib/jdk/test/lib/hprof/model/JavaByte.java = test/lib/jdk/test/lib/hprof/model/JavaChar.java = test/lib/jdk/test/lib/hprof/model/JavaClass.java = test/lib/jdk/test/lib/hprof/model/JavaDouble.java = test/lib/jdk/test/lib/hprof/model/JavaField.java = test/lib/jdk/test/lib/hprof/model/JavaFloat.java = test/lib/jdk/test/lib/hprof/model/JavaHeapObject.java = test/lib/jdk/test/lib/hprof/model/JavaHeapObjectVisitor.java = test/lib/jdk/test/lib/hprof/model/JavaInt.java = test/lib/jdk/test/lib/hprof/model/JavaLazyReadObject.java = test/lib/jdk/test/lib/hprof/model/JavaLong.java = test/lib/jdk/test/lib/hprof/model/JavaObject.java = test/lib/jdk/test/lib/hprof/model/JavaObjectArray.java = test/lib/jdk/test/lib/hprof/model/JavaObjectRef.java = test/lib/jdk/test/lib/hprof/model/JavaShort.java = test/lib/jdk/test/lib/hprof/model/JavaStatic.java = test/lib/jdk/test/lib/hprof/model/JavaThing.java = test/lib/jdk/test/lib/hprof/model/JavaValue.java = test/lib/jdk/test/lib/hprof/model/JavaValueArray.java = test/lib/jdk/test/lib/hprof/model/ReachableExcludes.java = test/lib/jdk/test/lib/hprof/model/ReachableExcludesImpl.java = test/lib/jdk/test/lib/hprof/model/ReachableObjects.java = test/lib/jdk/test/lib/hprof/model/ReferenceChain.java = test/lib/jdk/test/lib/hprof/model/Root.java = test/lib/jdk/test/lib/hprof/model/Snapshot.java = test/lib/jdk/test/lib/hprof/model/StackFrame.java = test/lib/jdk/test/lib/hprof/model/StackTrace.java = test/lib/jdk/test/lib/hprof/parser/FileReadBuffer.java = test/lib/jdk/test/lib/hprof/parser/HprofReader.java = test/lib/jdk/test/lib/hprof/parser/MappedReadBuffer.java = test/lib/jdk/test/lib/hprof/parser/PositionDataInputStream.java = test/lib/jdk/test/lib/hprof/parser/PositionInputStream.java = test/lib/jdk/test/lib/hprof/parser/ReadBuffer.java = test/lib/jdk/test/lib/hprof/parser/Reader.java = test/lib/jdk/test/lib/hprof/util/ArraySorter.java = test/lib/jdk/test/lib/hprof/util/Comparer.java = test/lib/jdk/test/lib/hprof/util/CompositeEnumeration.java = test/lib/jdk/test/lib/hprof/util/Misc.java = test/lib/jdk/test/lib/hprof/util/VectorSorter.java = test/lib/jdk/test/lib/jfr/AppExecutorHelper.java = test/lib/jdk/test/lib/jfr/CommonHelper.java = test/lib/jdk/test/lib/jfr/EventField.java = test/lib/jdk/test/lib/jfr/EventNames.java = test/lib/jdk/test/lib/jfr/EventTypePrototype.java = test/lib/jdk/test/lib/jfr/EventVerifier.java = test/lib/jdk/test/lib/jfr/Events.java = test/lib/jdk/test/lib/jfr/FileHelper.java = test/lib/jdk/test/lib/jfr/GCHelper.java = test/lib/jdk/test/lib/jfr/RecurseThread.java = test/lib/jdk/test/lib/jfr/SimpleEvent.java = test/lib/jdk/test/lib/jfr/SimpleEventHelper.java = test/lib/jdk/test/lib/jfr/SimpleSetting.java = test/lib/jdk/test/lib/jfr/Stressor.java = test/lib/jdk/test/lib/jfr/TestClassLoader.java = test/lib/jdk/test/lib/jfr/VoidFunction.java = test/lib/jdk/test/lib/management/DynamicVMOption.java = test/lib/jdk/test/lib/management/InputArguments.java = test/lib/jdk/test/lib/management/ThreadMXBeanTool.java = test/lib/jdk/test/lib/process/ExitCode.java = test/lib/jdk/test/lib/process/OutputAnalyzer.java = test/lib/jdk/test/lib/process/OutputBuffer.java = test/lib/jdk/test/lib/process/ProcessTools.java = test/lib/jdk/test/lib/process/StreamPumper.java = test/lib/jdk/test/lib/thread/TestThread.java = test/lib/jdk/test/lib/thread/XRun.java = test/lib/jdk/test/lib/util/Pair.java = test/lib/jdk/test/lib/util/SerializationUtils.java = test/lib/jdk/test/lib/util/Triple.java = test/lib/sun/hotspot/WhiteBox.java = test/lib/sun/hotspot/code/BlobType.java = test/lib/sun/hotspot/code/CodeBlob.java = test/lib/sun/hotspot/code/Compiler.java = test/lib/sun/hotspot/code/NMethod.java = test/lib/sun/hotspot/cpuinfo/CPUInfo.java = test/lib/sun/hotspot/gc/GC.java = test/lib/sun/hotspot/parser/DiagnosticCommand.java Changeset: 0e7ebcb9 Author: kiriyama Committer: Andrew John Hughes Date: 2023-11-13 14:31:28 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/0e7ebcb9a56536bab60917d7be0da87458af7d3e 8317291: Missing null check for nmethod::is_native_method() Reviewed-by: phh, andrew ! hotspot/src/share/vm/code/nmethod.hpp Changeset: 10a653e5 Author: Zdenek Zambersky Date: 2023-11-14 11:38:56 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/10a653e5c3c07a1c823b12d295c86dc91201661c 8176509: Use pandoc for converting build readme to html Reviewed-by: andrew Backport-of: 9d0bd1b495012de5de1c62f65f14c4de36aef056 ! README - README-builds.html - README-builds.md ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in - common/bin/update-build-readme.sh - corba/README + doc/building.html + doc/building.md - hotspot/README - jaxp/README - jaxws/README - jdk/README ! make/Main.gmk + make/UpdateBuildDocs.gmk Changeset: b372b4b5 Author: Andrew John Hughes Date: 2023-11-24 14:44:36 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/b372b4b502cb07eb3477c8ba1fbc8393b1bd56ff 8312489: Increase jdk.jar.maxSignatureFileSize default which is too low for JARs such as WhiteSource/Mend unified agent jar Reviewed-by: sgehwolf Backport-of: e47a84f23dd2608c6f5748093eefe301fb5bf750 ! jdk/src/share/classes/java/util/jar/JarFile.java ! jdk/src/share/classes/sun/security/util/SignatureFileVerifier.java Changeset: 0464401c Author: Andrew John Hughes Date: 2023-11-27 17:34:36 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/0464401cc5d8e4ce52e7e32a82b631d5ba9db310 8320713: Bump update version of OpenJDK: 8u412 Reviewed-by: sgehwolf ! .jcheck/conf ! common/autoconf/version-numbers Changeset: 3b9c787e Author: Andrew John Hughes Date: 2023-11-28 03:17:41 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/3b9c787e3c8ec3f89bf041d37c0b2d1484a2ada0 8208655: use JTreg skipped status in hotspot tests 8023735: [TESTBUG][macosx] runtime/XCheckJniJsig/XCheckJSig.java fails on MacOS X 8208701: Fix for JDK-8208655 causes test failures in CI tier1 8208706: compiler/tiered/ConstantGettersTransitionsTest.java fails to compile 8186095: upgrade to jtreg 4.2 b08 8183503: Update hotspot tests to allow for unique test classes directory 8213410: UseCompressedOops requirement check fails fails on 32-bit system Reviewed-by: stuefe, sgehwolf Backport-of: 17b730d7edf7be91ee841180ea6a59b26c0c567a ! hotspot/test/ProblemList.txt ! hotspot/test/TEST.ROOT ! hotspot/test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java ! hotspot/test/compiler/tiered/ConstantGettersTransitionsTest.java ! hotspot/test/compiler/tiered/LevelTransitionTest.java ! hotspot/test/compiler/tiered/NonTieredLevelsTest.java ! hotspot/test/compiler/tiered/TieredLevelsTest.java ! hotspot/test/gc/arguments/TestAggressiveHeap.java ! hotspot/test/gc/g1/TestHumongousShrinkHeap.java ! hotspot/test/gc/g1/TestLargePageUseForAuxMemory.java ! hotspot/test/gc/g1/TestShrinkAuxiliaryData.java ! hotspot/test/gc/g1/TestShrinkAuxiliaryData00.java ! hotspot/test/gc/g1/TestShrinkAuxiliaryData05.java ! hotspot/test/gc/g1/TestShrinkAuxiliaryData10.java ! hotspot/test/gc/g1/TestShrinkAuxiliaryData15.java ! hotspot/test/gc/g1/TestShrinkAuxiliaryData20.java ! hotspot/test/gc/g1/TestShrinkAuxiliaryData25.java ! hotspot/test/gc/g1/TestShrinkAuxiliaryData30.java ! hotspot/test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java ! hotspot/test/gc/metaspace/TestMetaspaceMemoryPool.java ! hotspot/test/runtime/6819213/TestBootNativeLibraryPath.java ! hotspot/test/runtime/CompressedOops/CompressedClassPointers.java ! hotspot/test/runtime/CompressedOops/CompressedKlassPointerAndOops.java ! hotspot/test/runtime/ErrorHandling/TestOnError.java ! hotspot/test/runtime/Metaspace/FragmentMetaspaceSimple.java ! hotspot/test/runtime/Metaspace/MaxMetaspaceSizeTest.java ! hotspot/test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java ! hotspot/test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java ! hotspot/test/runtime/XCheckJniJsig/XCheckJSig.java ! hotspot/test/runtime/memory/LargePages/TestLargePagesFlags.java ! hotspot/test/runtime/os/AvailableProcessors.java ! hotspot/test/runtime/testlibrary/ClassUnloadCommon.java ! hotspot/test/serviceability/jvmti/GetObjectSizeOverflow.java ! test/jtreg-ext/requires/VMProps.java + test/lib/jtreg/SkippedException.java Changeset: b2655a72 Author: Andrew John Hughes Date: 2023-11-28 03:31:30 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/b2655a72590ef27304c38638554bc25bda9793bc 8297955: LDAP CertStore should use LdapName and not String for DNs 8224768: Test ActalisCA.java fails Reviewed-by: sgehwolf Backport-of: 7f1047edba68cfe2fa2660030cb3dd1abad49e4f ! jdk/src/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java ! jdk/test/ProblemList.txt ! jdk/test/security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java Changeset: 2f81fb4b Author: Zdenek Zambersky Date: 2023-11-28 10:37:30 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/2f81fb4b586097e5cb3e139e2131dd7a5b6312a5 8251551: Use .md filename extension for README Reviewed-by: phh Backport-of: 4fbe635b21e3aba14dba760168a2f8965c7b29f5 - README + README.md Changeset: a226a47d Author: Andrew John Hughes Date: 2023-11-28 14:42:47 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/a226a47d4367145583cd3821e96397ac1170f6d0 8312126: NullPointerException in CertStore.getCRLs after 8297955 Reviewed-by: sgehwolf Backport-of: 3c743cfea00692d0b938cb1cbde936084eecf369 ! jdk/src/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java Changeset: 8cf7c968 Author: Taizo Kurashige Committer: Paul Hohensee Date: 2023-11-29 13:55:19 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/8cf7c96813c7f26ee922a2db44a8b5cc97324985 8021961: setAlwaysOnTop doesn't behave correctly in Linux/Solaris under certain scenarios Reviewed-by: andrew Backport-of: 09a7c4bc4624dd39ab5500c394c1e298a43a711a ! jdk/src/solaris/classes/sun/awt/X11/XWindowPeer.java + jdk/test/java/awt/Window/MultiWindowApp/ChildAlwaysOnTopTest.java Changeset: b05e6799 Author: Taizo Kurashige Committer: Paul Hohensee Date: 2023-11-29 15:12:07 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/b05e6799d30a7e5e5b88f12914cd3d0f88aab729 8222323: ChildAlwaysOnTopTest.java fails with "RuntimeException: Failed to unset alwaysOnTop" Reviewed-by: sgehwolf Backport-of: 837928ba7955dbfd4a9c966209c3469c0fb5e195 ! jdk/test/java/awt/Window/MultiWindowApp/ChildAlwaysOnTopTest.java Changeset: b610be3d Author: Andrew John Hughes Date: 2023-12-02 00:36:43 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/b610be3da454727b1b22631f24beab165777d6a9 8308592: Framework for CA interoperability testing 8272708: [Test]: Cleanup: test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled 8288132: Update test artifacts in QuoVadis CA interop tests 8268678: LetsEncryptCA.java test fails as Let?s Encrypt Authority X3 is retired 8270280: security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java OCSP response error Reviewed-by: sgehwolf Backport-of: c4faab66933b5977a466f28c31cba9fc099c8fb4 - jdk/test/security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java - jdk/test/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java - jdk/test/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java + jdk/test/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java + jdk/test/security/infra/java/security/cert/CertPathValidator/certification/CertignaCA.java - jdk/test/security/infra/java/security/cert/CertPathValidator/certification/CertignaRoots.java - jdk/test/security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java - jdk/test/security/infra/java/security/cert/CertPathValidator/certification/EntrustCA.java - jdk/test/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java - jdk/test/security/infra/java/security/cert/CertPathValidator/certification/GoDaddyCA.java - jdk/test/security/infra/java/security/cert/CertPathValidator/certification/GoogleCA.java - jdk/test/security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java - jdk/test/security/infra/java/security/cert/CertPathValidator/certification/MicrosoftTLS.java - jdk/test/security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java - jdk/test/security/infra/java/security/cert/CertPathValidator/certification/SSLCA.java - jdk/test/security/infra/java/security/cert/CertPathValidator/certification/TWCAGlobalCA.java - jdk/test/security/infra/java/security/cert/CertPathValidator/certification/TeliaSoneraCA.java + jdk/test/security/infra/java/security/cert/CertPathValidator/certification/ValidatePathWithURL.java Changeset: 74a3dddd Author: Severin Gehwolf Date: 2023-12-05 16:34:44 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/74a3ddddd7784b513911bedb999c967fbed92e92 8315757: [8u] Add cacerts JTREG tests to GHA tier1 test set Reviewed-by: phh, andrew ! jdk/test/TEST.groups Changeset: 3db93fce Author: Sergey Bylokhov Date: 2023-12-08 18:05:12 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/3db93fcef419c4fe5bcc6fadfb3203a10a9d85f2 8301310: The SendRawSysexMessage test may cause a JVM crash Reviewed-by: andrew Backport-of: d725b73df01ae4478dfaabc47c48cd7231d91afa ! jdk/src/share/native/com/sun/media/sound/MidiOutDevice.c ! jdk/test/javax/sound/midi/SysexMessage/SendRawSysexMessage.java Changeset: fc8c4008 Author: Severin Gehwolf Date: 2023-12-11 10:41:16 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/fc8c4008c46a41fbd83a5d41de69e8532a4f5b23 8317373: Add Telia Root CA v2 Reviewed-by: phh, andrew Backport-of: d3ebb4a155be8ed93e79b6b58c645e861ec30267 + jdk/make/data/cacerts/teliarootcav2 ! jdk/test/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java ! jdk/test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 4d1c3a6c Author: Severin Gehwolf Date: 2023-12-11 15:43:12 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/4d1c3a6c39a8630968e83cfd2b71dc0c3c938eaf 8317374: Add Let's Encrypt ISRG Root X2 Reviewed-by: phh, andrew Backport-of: e6f46a43268808d0cbbb3bb93c73aa8e4cbfad83 + jdk/make/data/cacerts/letsencryptisrgx2 ! jdk/test/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java ! jdk/test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 7098ac7b Author: Severin Gehwolf Date: 2023-12-11 19:23:26 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/7098ac7ba63ab08d96605caf25173848111fd0db 8318759: Add four DigiCert root certificates Reviewed-by: phh, andrew Backport-of: 0ea58048f9b4cdaaa0470b2bcc03913fb3939453 + jdk/make/data/cacerts/digicertcseccrootg5 + jdk/make/data/cacerts/digicertcsrsarootg5 + jdk/make/data/cacerts/digicerttlseccrootg5 + jdk/make/data/cacerts/digicerttlsrsarootg5 ! jdk/test/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java + jdk/test/security/infra/java/security/cert/CertPathValidator/certification/DigicertCSRootG5.java ! jdk/test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 31162fb2 Author: Severin Gehwolf Date: 2023-12-13 14:58:02 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/31162fb2760d01e1fd4a84bcb796400d95c82506 8319187: Add three eMudhra emSign roots Reviewed-by: andrew Backport-of: 0bda467f6e29c866c661e88a76a9fe3efc0a0d19 + jdk/make/data/cacerts/emsigneccrootcag3 + jdk/make/data/cacerts/emsignrootcag1 + jdk/make/data/cacerts/emsignrootcag2 ! jdk/test/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java + jdk/test/security/infra/java/security/cert/CertPathValidator/certification/EmSignRootG2CA.java ! jdk/test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 2131e407 Author: Alexey Bakhtin Date: 2023-12-15 20:08:18 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/2131e40736a1c6e0dceb25fb0d27ff80d9dcb497 8302017: Allocate BadPaddingException only if it will be thrown Reviewed-by: mbalao, andrew Backport-of: 334b977259930368160db705c1f2feda0b0e8707 ! jdk/src/share/classes/com/sun/crypto/provider/RSACipher.java ! jdk/src/share/classes/sun/security/pkcs11/P11Signature.java ! jdk/src/share/classes/sun/security/rsa/RSAPadding.java ! jdk/src/share/classes/sun/security/rsa/RSASignature.java + jdk/test/sun/security/rsa/RSAPaddingCheck.java Changeset: a645ef48 Author: Alexey Bakhtin Date: 2023-12-16 19:28:58 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/a645ef48c572e5b06710ae9d49bc4459ad1fa0f2 8320597: RSA signature verification fails on signed data that does not encode params correctly Reviewed-by: sgehwolf, mbalao, andrew Backport-of: 11e4a925bec3c1f79e03045d48def53188b655e6 ! jdk/src/share/classes/sun/security/rsa/RSASignature.java + jdk/test/sun/security/rsa/WithoutNULL.java Changeset: c9f02f15 Author: Severin Gehwolf Committer: Andrew John Hughes Date: 2023-12-11 10:41:16 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/c9f02f1514ef4ff964b1315221ed22a37d844dab 8317373: Add Telia Root CA v2 Reviewed-by: phh, andrew Backport-of: d3ebb4a155be8ed93e79b6b58c645e861ec30267 + jdk/make/data/cacerts/teliarootcav2 ! jdk/test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: d68d0963 Author: Severin Gehwolf Committer: Andrew John Hughes Date: 2023-12-11 15:43:12 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/d68d0963b5914de66eb0c6bd1988393c408f3c9b 8317374: Add Let's Encrypt ISRG Root X2 Reviewed-by: phh, andrew Backport-of: e6f46a43268808d0cbbb3bb93c73aa8e4cbfad83 + jdk/make/data/cacerts/letsencryptisrgx2 ! jdk/test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 79adfc1a Author: Severin Gehwolf Committer: Andrew John Hughes Date: 2023-12-11 19:23:26 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/79adfc1a5d17a9cb3b4b85c0bcfc36439c4bf18f 8318759: Add four DigiCert root certificates Reviewed-by: phh, andrew Backport-of: 0ea58048f9b4cdaaa0470b2bcc03913fb3939453 + jdk/make/data/cacerts/digicertcseccrootg5 + jdk/make/data/cacerts/digicertcsrsarootg5 + jdk/make/data/cacerts/digicerttlseccrootg5 + jdk/make/data/cacerts/digicerttlsrsarootg5 + jdk/test/security/infra/java/security/cert/CertPathValidator/certification/DigicertCSRootG5.java ! jdk/test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 9c9d6b26 Author: Severin Gehwolf Committer: Andrew John Hughes Date: 2023-12-13 14:58:02 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/9c9d6b267c41e4c713cacc41befb66007cdb2601 8319187: Add three eMudhra emSign roots Reviewed-by: andrew Backport-of: 0bda467f6e29c866c661e88a76a9fe3efc0a0d19 + jdk/make/data/cacerts/emsigneccrootcag3 + jdk/make/data/cacerts/emsignrootcag1 + jdk/make/data/cacerts/emsignrootcag2 + jdk/test/security/infra/java/security/cert/CertPathValidator/certification/EmSignRootG2CA.java ! jdk/test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: d898d401 Author: Andrew John Hughes Date: 2023-12-18 13:57:02 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/d898d4018e0a16f2115f4b1cbf93eb5e653b789b Merge Changeset: 4d8a8e20 Author: Alexey Bakhtin Committer: Andrew John Hughes Date: 2023-12-15 20:08:18 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/4d8a8e20c5a5a46fec43d7e2c8bfb03a27e79425 8302017: Allocate BadPaddingException only if it will be thrown Reviewed-by: mbalao, andrew Backport-of: 334b977259930368160db705c1f2feda0b0e8707 ! jdk/src/share/classes/com/sun/crypto/provider/RSACipher.java ! jdk/src/share/classes/sun/security/pkcs11/P11Signature.java ! jdk/src/share/classes/sun/security/rsa/RSAPadding.java ! jdk/src/share/classes/sun/security/rsa/RSASignature.java + jdk/test/sun/security/rsa/RSAPaddingCheck.java Changeset: e7ede49e Author: Alexey Bakhtin Committer: Andrew John Hughes Date: 2023-12-16 19:28:58 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/e7ede49e54a7899dcdfe076bf2f45a3fb4c1ff25 8320597: RSA signature verification fails on signed data that does not encode params correctly Reviewed-by: sgehwolf, mbalao, andrew Backport-of: 11e4a925bec3c1f79e03045d48def53188b655e6 ! jdk/src/share/classes/sun/security/rsa/RSASignature.java + jdk/test/sun/security/rsa/WithoutNULL.java Changeset: 7f5db811 Author: Alexey Bakhtin Committer: Andrew John Hughes Date: 2023-11-27 10:58:53 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/7f5db81118bb53cba17d86c0822443b1d49518dd 8308204: Enhanced certificate processing Reviewed-by: mbalao, andrew Backport-of: ef0ea85bf1398b73bd308ba2b395c917b449aa3b ! jdk/src/share/classes/sun/security/provider/certpath/ForwardBuilder.java Changeset: 5e0e2bf0 Author: Martin Balao Committer: Andrew John Hughes Date: 2023-12-04 22:09:47 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/5e0e2bf0baa0b8b5d36deae548c27b2608fb539f 8314284: Enhance Nashorn performance Co-authored-by: Francisco Ferrari Bihurriet Co-authored-by: Martin Balao Alonso Reviewed-by: andrew ! nashorn/src/jdk/nashorn/internal/objects/Global.java Changeset: 77d38b78 Author: Martin Balao Committer: Andrew John Hughes Date: 2023-09-29 13:01:13 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/77d38b78e4993381ddb113d012b30ab2d7cd9215 8314295: Enhance verification of verifier Reviewed-by: yan, andrew Backport-of: 08980a0a60bc48c17eacd57fd2d7065ac2d986a8 ! hotspot/src/share/vm/classfile/verifier.cpp ! hotspot/src/share/vm/interpreter/bytecodes.cpp ! jdk/src/share/native/common/check_code.c Changeset: f7cb28de Author: Roland Westrelin Committer: Andrew John Hughes Date: 2023-11-07 11:08:30 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/f7cb28de01117f598ecf48ad58e277c3a4590436 8314307: Improve loop handling Reviewed-by: mbalao, fferrari, andrew Backport-of: 62ac93d145ca9fa1ab0c040533c62c42c202703a ! hotspot/src/share/vm/opto/ifnode.cpp ! hotspot/src/share/vm/opto/loopnode.cpp ! hotspot/src/share/vm/opto/loopnode.hpp ! hotspot/src/share/vm/opto/phaseX.hpp Changeset: 199cb32f Author: Yuri Nesterenko Committer: Andrew John Hughes Date: 2023-11-17 18:37:06 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/199cb32f93a625626e09db625c63595d4bbe9fea 8314468: Improve Compiler loops Reviewed-by: mbalao, andrew Backport-of: 2621f68c0672092254a52414705d0e916a3a3fbc ! hotspot/src/share/vm/c1/c1_RangeCheckElimination.cpp Changeset: 7c693ce9 Author: Alexei Voitylov Committer: Andrew John Hughes Date: 2023-11-30 23:51:00 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/7c693ce955410dddca5c21d1c748440a977b6278 8316976: Improve signature handling Reviewed-by: mbalao, andrew Backport-of: ed1269b7410759e8fa0d97d85328f20d11ae8d9a ! jdk/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java Changeset: d4b472ff Author: Alexey Bakhtin Committer: Andrew John Hughes Date: 2023-12-15 15:35:37 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/d4b472ff937883b62f26a39c9ddf72f07f9dfff8 8317547: Enhance TLS connection support Reviewed-by: mbalao, andrew Backport-of: 066482f9686ca81068f9386322afda8e73323f5e ! jdk/src/share/classes/com/sun/crypto/provider/RSACipher.java ! jdk/src/share/classes/sun/security/util/KeyUtil.java ! jdk/src/windows/classes/sun/security/mscapi/CRSACipher.java ! jdk/src/windows/native/sun/security/mscapi/security.cpp Changeset: 552c6866 Author: Andrew John Hughes Date: 2024-01-18 01:04:44 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/552c6866d8ad71ef247b5303f78fa7a65506aea9 Merge Changeset: 4a69ad28 Author: Andrew John Hughes Date: 2024-01-31 22:04:21 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/4a69ad286bd13b2d0723df56d08c808cd968151c 8324184: Windows VS2010 build failed with "error C2275: 'int64_t'" Reviewed-by: sgehwolf Backport-of: 4f80edfae10e83f2709f297a553d2128712e4b51 ! jdk/src/share/native/common/check_code.c Changeset: 474c8c1b Author: Sergey Bylokhov Date: 2024-02-06 17:55:38 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/474c8c1b4b15a009991d79d4e1646239c271575a 8192931: Regression test java/awt/font/TextLayout/CombiningPerf.java fails Backport-of: 54a29a4470a0482c6b7f9f2d695e357044e684a7 - jdk/test/java/awt/font/TextLayout/CombiningPerf.java Changeset: 15e2c0b5 Author: Dan Lutker Committer: Severin Gehwolf Date: 2024-02-06 18:04:37 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/15e2c0b58c74e723d7686abc6ec244351508aaf6 8322725: (tz) Update Timezone Data to 2023d Reviewed-by: sgehwolf Backport-of: 2a9c3589d941d9a57e536ea0b3d7919c6ddb82dc ! jdk/make/data/tzdata/VERSION ! jdk/make/data/tzdata/africa ! jdk/make/data/tzdata/antarctica ! jdk/make/data/tzdata/asia ! jdk/make/data/tzdata/australasia ! jdk/make/data/tzdata/backward ! jdk/make/data/tzdata/europe ! jdk/make/data/tzdata/iso3166.tab ! jdk/make/data/tzdata/leapseconds ! jdk/make/data/tzdata/northamerica ! jdk/make/data/tzdata/southamerica ! jdk/make/data/tzdata/zone.tab ! jdk/test/java/util/TimeZone/TimeZoneData/VERSION ! jdk/test/sun/util/calendar/zi/tzdata/VERSION ! jdk/test/sun/util/calendar/zi/tzdata/africa ! jdk/test/sun/util/calendar/zi/tzdata/antarctica ! jdk/test/sun/util/calendar/zi/tzdata/asia ! jdk/test/sun/util/calendar/zi/tzdata/australasia ! jdk/test/sun/util/calendar/zi/tzdata/backward ! jdk/test/sun/util/calendar/zi/tzdata/europe ! jdk/test/sun/util/calendar/zi/tzdata/iso3166.tab ! jdk/test/sun/util/calendar/zi/tzdata/leapseconds ! jdk/test/sun/util/calendar/zi/tzdata/northamerica ! jdk/test/sun/util/calendar/zi/tzdata/southamerica ! jdk/test/sun/util/calendar/zi/tzdata/zone.tab Changeset: f4f45e34 Author: Sergey Bylokhov Date: 2024-02-07 01:55:58 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/f4f45e34012154be8661020824a19c48fd2ead71 8321060: [8u] hotspot needs to recognise VS2022 Reviewed-by: phh ! hotspot/make/windows/makefiles/compile.make ! hotspot/make/windows/makefiles/sanity.make ! hotspot/make/windows/makefiles/vm.make Changeset: 818c53ec Author: Sergey Bylokhov Date: 2024-02-08 00:56:12 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/818c53ec4621c9afe3a2435ea9378e9e28f1cda8 8315042: NPE in PKCS7.parseOldSignedData Backport-of: 8c0d026d0f508e0c896fd28d725915c52d1b689d ! jdk/src/share/classes/sun/security/pkcs/PKCS7.java ! jdk/test/sun/security/x509/X509CRLImpl/UnexpectedNPE.java Changeset: cfed45d1 Author: Dhamoder Nalla Committer: Severin Gehwolf Date: 2024-02-08 10:22:30 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/cfed45d15a36cd92aec873f38c46cd085ee0b9b1 8155590: Dubious collection management in sun.net.www.http.KeepAliveCache Reviewed-by: sgehwolf Backport-of: 2e31cc7ee1b875af7c7b3a5367ac8056fbc60650 ! jdk/src/share/classes/sun/net/www/http/KeepAliveCache.java Changeset: abb49756 Author: Zdenek Zambersky Date: 2024-02-12 11:34:07 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/abb497565705b46e2a745faa97253284041e7bf4 8011180: Delete obsolete scripts Backport-of: 1e0966b6cfaf37d3a543782ee65427185b1ac13c - make/scripts/hgforest.sh - make/scripts/webrev.ksh Changeset: 3dc011b7 Author: Zdenek Zambersky Date: 2024-02-12 22:36:27 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/3dc011b7ff955f6c1334058f300708412b21a3ad 8323202: [8u] Remove get_source.sh and hgforest.sh Reviewed-by: phh, andrew - common/bin/hgforest.sh - get_source.sh Changeset: dce53000 Author: Alexey Bakhtin Date: 2024-02-15 13:56:15 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/dce530003ca50a94e2305dfb10653304863f799a 8168518: rcache interop with krb5-1.15 Reviewed-by: andrew Backport-of: e10da9956fba577bcc097b63eb3b4d09896fa77d ! jdk/src/share/classes/sun/security/krb5/KrbApReq.java ! jdk/src/share/classes/sun/security/krb5/internal/rcache/AuthTime.java ! jdk/src/share/classes/sun/security/krb5/internal/rcache/AuthTimeWithHash.java ! jdk/src/share/classes/sun/security/krb5/internal/rcache/DflCache.java ! jdk/test/sun/security/krb5/auto/ReplayCacheExpunge.java ! jdk/test/sun/security/krb5/auto/ReplayCachePrecise.java ! jdk/test/sun/security/krb5/auto/ReplayCacheTestProc.java + jdk/test/sun/security/krb5/auto/rcache_usemd5.sh Changeset: 9aabf22d Author: Leslie Zhai Committer: Andrew John Hughes Date: 2024-02-17 20:03:11 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/9aabf22db445c7bc8b986f3e2c874b221f1452d6 8270517: Add Zero support for LoongArch Reviewed-by: aoqi, andrew Backport-of: e92e2fd4e0bc805d8f7d70f632cce0282eb1809b ! common/autoconf/build-aux/config.guess ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! hotspot/src/os/linux/vm/os_linux.cpp Changeset: e926edc1 Author: sunyaqi Committer: Paul Hohensee Date: 2024-02-19 19:05:46 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/e926edc11f7aa45ef9080e0ecb0c3ac1e251ab69 8276139: TestJpsHostName.java not reliable, better to expand HostIdentifierCreate.java test 8251155: HostIdentifier fails to canonicalize hostnames starting with digits Reviewed-by: phh Backport-of: 2af9e5976fdf94afc7dbe5ad7827553818057bae ! jdk/src/share/classes/sun/jvmstat/monitor/HostIdentifier.java ! jdk/test/sun/jvmstat/monitor/HostIdentifier/HostIdentifierCreate.java ! jdk/test/sun/jvmstat/monitor/HostIdentifier/testcases Changeset: 9bd600c8 Author: Frederic Thevenet Committer: Thomas Stuefe Date: 2024-02-20 09:47:34 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/9bd600c8ac096afd05c1633a5e56ee2a359aa35c 8079441: Intermittent failures on Windows with "Unexpected exit from test [exit code: 1080890248]" (0x406d1388) Do not raise (windows thread name) exception 0x406d1388 when no debugger is attached. Reviewed-by: andrew, stuefe Backport-of: b1c82624b9a700c74339139dee096b07c46db854 ! hotspot/src/os/windows/vm/os_windows.cpp Changeset: ae516a38 Author: Frederic Thevenet Committer: Thomas Stuefe Date: 2024-02-21 17:05:00 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/ae516a3889b2d70005f9ddce073b30791db03864 8074860: Structured Exception Catcher missing around CreateJavaVM on Windows Add __try/__except around JNI_CreateJavaVM Reviewed-by: andrew, stuefe Backport-of: 704c02a180cafab1da03d5e5cfd09d92bc4cda8c ! hotspot/src/cpu/x86/vm/vm_version_x86.cpp ! hotspot/src/os/windows/vm/os_windows.cpp ! hotspot/src/os/windows/vm/os_windows.hpp ! hotspot/src/os/windows/vm/os_windows.inline.hpp ! hotspot/src/share/vm/prims/jni.cpp Changeset: b7bda28c Author: Dan Lutker Committer: Severin Gehwolf Date: 2024-02-21 17:49:16 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/b7bda28cc8c0094ce6cff8cd6e3ea7a299626b6d 8325150: (tz) Update Timezone Data to 2024a Reviewed-by: sgehwolf, andrew Backport-of: 917838e0a564b1f2cbfb6cc214ccbfd1a237019f ! jdk/make/data/tzdata/VERSION ! jdk/make/data/tzdata/africa ! jdk/make/data/tzdata/asia ! jdk/make/data/tzdata/australasia ! jdk/make/data/tzdata/etcetera ! jdk/make/data/tzdata/europe ! jdk/make/data/tzdata/leapseconds ! jdk/make/data/tzdata/northamerica ! jdk/make/data/tzdata/southamerica ! jdk/test/java/util/TimeZone/TimeZoneData/VERSION ! jdk/test/sun/util/calendar/zi/tzdata/VERSION ! jdk/test/sun/util/calendar/zi/tzdata/africa ! jdk/test/sun/util/calendar/zi/tzdata/asia ! jdk/test/sun/util/calendar/zi/tzdata/australasia ! jdk/test/sun/util/calendar/zi/tzdata/etcetera ! jdk/test/sun/util/calendar/zi/tzdata/europe ! jdk/test/sun/util/calendar/zi/tzdata/leapseconds ! jdk/test/sun/util/calendar/zi/tzdata/northamerica ! jdk/test/sun/util/calendar/zi/tzdata/southamerica Changeset: a37b8560 Author: Frederic Thevenet Committer: Andrew John Hughes Date: 2024-02-22 17:46:40 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/a37b856085f03ac2f44be5ec515239b9ca05d3d0 8016451: Scary messages emitted by build.tools.generatenimbus.PainterGenerator during build Reviewed-by: andrew Backport-of: a4fbee71455e8f06be1288a3886b17796ccd1f39 ! jdk/make/src/classes/build/tools/generatenimbus/PainterGenerator.java Changeset: 53e0826d Author: SendaoYan Committer: Paul Hohensee Date: 2024-02-22 18:03:12 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/53e0826d0b104d93262f8c33870f93d691282122 8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed Reviewed-by: phh Backport-of: 791b427f4410057cdcdf8fd8ea0dcce71f7dc513 ! jdk/test/jdk/internal/platform/docker/MetricsMemoryTester.java Changeset: 5e70a860 Author: Thomas Stuefe Date: 2024-02-22 20:39:07 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/5e70a8608c274e08cdb64bc293b312e252764363 8324530: Build error with gcc 10 Reviewed-by: andrew ! hotspot/src/share/vm/ci/ciMethodBlocks.cpp Changeset: 824dbfbc Author: Frederic Thevenet Committer: Andrew John Hughes Date: 2024-02-22 21:33:15 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/824dbfbc98c12811dc30a7391ae51c0f71158d3e 8186199: [windows] JNI_DestroyJavaVM not covered by SEH Reviewed-by: andrew, stuefe Backport-of: 14d898a1e69ef5afeeb55396881783a3002874fa ! hotspot/src/share/vm/prims/jni.cpp Changeset: 9cc09889 Author: Fei Yang Date: 2024-02-23 10:02:27 +0000 URL: https://git.openjdk.org/riscv-port-jdk8u/commit/9cc098895aac4daa19dd59908717b0e902b933af Merge remote-tracking branch 'origin/master' into riscv-port ! .jcheck/conf ! .jcheck/conf From fyang at openjdk.org Mon Feb 26 05:58:07 2024 From: fyang at openjdk.org (Fei Yang) Date: Mon, 26 Feb 2024 05:58:07 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8283929: GHA: Add RISC-V build config In-Reply-To: References: Message-ID: On Wed, 21 Feb 2024 13:27:14 GMT, Gui Cao wrote: > Backport [JDK-8283929](https://bugs.openjdk.org/browse/JDK-8283929), [JDK-8313701](https://bugs.openjdk.org/browse/JDK-8313701) and [JDK-8285630](https://bugs.openjdk.org/browse/JDK-8285630) to enable GHA cross-compiling for linux-riscv64 on riscv-port-jdk11u repo. @shipilev : Hi Aleksey, May I ask if we could have some full-featured RISC-V JDK daily builds with `riscv-port-jdk11u` repo on https://builds.shipilev.net? For now, I only see RISC-V Zero builds there [1]. Thanks. [1] https://builds.shipilev.net/openjdk-jdk11-riscv/ ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/6#issuecomment-1963371784 From duke at openjdk.org Tue Feb 27 05:01:58 2024 From: duke at openjdk.org (xiaotaonan) Date: Tue, 27 Feb 2024 05:01:58 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8326666: Remove the Java Management Extension (JMX) Subject Delegation feature. Message-ID: <0Q327ixFAt8jDG3U5wCEWPnlAlS4aqQT6WlUOT1tEYw=.1dcd1fdd-ed78-41ff-8da0-bbe213107285@github.com> This feature has no known current usage. The feature cannot be invoked without a Security Manager. The Security Manager is a legacy feature, and was deprecated for removal in Java 17 by JEP 411. The Subject Delegation feature will cease to be usable once the Security Manager is further degraded and eventually removed. ------------- Commit messages: - Remove the Java Management Extension (JMX) Subject Delegation feature. Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/69/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=69&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326666 Stats: 7 lines in 2 files changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/69.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/69/head:pull/69 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/69 From gcao at openjdk.org Tue Feb 27 05:29:09 2024 From: gcao at openjdk.org (Gui Cao) Date: Tue, 27 Feb 2024 05:29:09 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8326666: Remove the Java Management Extension (JMX) Subject Delegation feature. In-Reply-To: <0Q327ixFAt8jDG3U5wCEWPnlAlS4aqQT6WlUOT1tEYw=.1dcd1fdd-ed78-41ff-8da0-bbe213107285@github.com> References: <0Q327ixFAt8jDG3U5wCEWPnlAlS4aqQT6WlUOT1tEYw=.1dcd1fdd-ed78-41ff-8da0-bbe213107285@github.com> Message-ID: On Tue, 27 Feb 2024 04:57:00 GMT, xiaotaonan wrote: > This feature has no known current usage. > > The feature cannot be invoked without a Security Manager. The Security Manager is a legacy feature, and was deprecated for removal in Java 17 by JEP 411. The Subject Delegation feature will cease to be usable once the Security Manager is further degraded and eventually removed. Hi, are you summiting to the wrong repo? ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk17u/pull/69#issuecomment-1965814515 From duke at openjdk.org Tue Feb 27 08:09:11 2024 From: duke at openjdk.org (xiaotaonan) Date: Tue, 27 Feb 2024 08:09:11 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8326666: Remove the Java Management Extension (JMX) Subject Delegation feature. In-Reply-To: References: <0Q327ixFAt8jDG3U5wCEWPnlAlS4aqQT6WlUOT1tEYw=.1dcd1fdd-ed78-41ff-8da0-bbe213107285@github.com> Message-ID: On Tue, 27 Feb 2024 05:26:43 GMT, Gui Cao wrote: > Hi, are you summiting to the wrong repo? No, why do you think so? ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk17u/pull/69#issuecomment-1965990077 From duke at openjdk.org Tue Feb 27 08:12:11 2024 From: duke at openjdk.org (xiaotaonan) Date: Tue, 27 Feb 2024 08:12:11 GMT Subject: [riscv-port-jdk17u:riscv-port] Withdrawn: 8326666: Remove the Java Management Extension (JMX) Subject Delegation feature. In-Reply-To: <0Q327ixFAt8jDG3U5wCEWPnlAlS4aqQT6WlUOT1tEYw=.1dcd1fdd-ed78-41ff-8da0-bbe213107285@github.com> References: <0Q327ixFAt8jDG3U5wCEWPnlAlS4aqQT6WlUOT1tEYw=.1dcd1fdd-ed78-41ff-8da0-bbe213107285@github.com> Message-ID: <-UxycgNQSVyQNggXD-9alOKBM7Bu3DCK3ALetnGTXJg=.fc2234a4-1aa9-4273-8c1e-f3b4aaa5e119@github.com> On Tue, 27 Feb 2024 04:57:00 GMT, xiaotaonan wrote: > This feature has no known current usage. > > The feature cannot be invoked without a Security Manager. The Security Manager is a legacy feature, and was deprecated for removal in Java 17 by JEP 411. The Subject Delegation feature will cease to be usable once the Security Manager is further degraded and eventually removed. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/69 From duke at openjdk.org Wed Feb 28 07:20:05 2024 From: duke at openjdk.org (duke) Date: Wed, 28 Feb 2024 07:20:05 GMT Subject: git: openjdk/riscv-port-jdk11u: riscv-port: 31 new changesets Message-ID: <710f55e1-6f4a-49e7-9170-43179527a8c4@openjdk.org> Changeset: 382942df Author: Andrew John Hughes Date: 2024-02-21 16:44:58 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/382942dffb58eae0276951e4b972161b8e8c9f9d 8326109: GCC 13 reports maybe-uninitialized warnings for jni.cpp with dtrace enabled Reviewed-by: phh ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: c9052141 Author: Andrew Lu Date: 2024-02-22 02:55:28 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/c9052141c16881a930067931a9fee188819554f5 8306755: Open source few Swing JComponent and AbstractButton tests Backport-of: f3e8bd1d1161772539f42405fc4fcb02259f5b66 + test/jdk/javax/swing/AbstractButton/bug4143867.java + test/jdk/javax/swing/AbstractButton/bug4147740.java + test/jdk/javax/swing/AbstractButton/bug4246045.java + test/jdk/javax/swing/JComponent/bug4419219.java + test/jdk/javax/swing/JComponent/bug4962718.java Changeset: 97241329 Author: Andrew Lu Date: 2024-02-22 02:55:56 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/97241329cfbff105d462d91ce05a7d537d4acee0 8306752: Open source several container and component AWT tests Backport-of: 88d9ebf8e80eeead3e4a1494ba537530c16b75e1 + test/jdk/java/awt/Component/GetListenersTest.java + test/jdk/java/awt/Container/OpenedPopupFrameDisposal.java + test/jdk/java/awt/Container/RemoveByIndexExceptionTest.java + test/jdk/java/awt/Container/ShowingChangedEventTest.java Changeset: aeb63813 Author: Andrew Lu Date: 2024-02-22 02:56:17 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/aeb6381306d9d8926237dd8c806c0028103c3dd1 8306640: Open source several AWT TextArea related tests Backport-of: 169a7c27a7c6521fbfb1e61fbe85e6d7b0470619 + test/jdk/java/awt/TextArea/ReplaceRangeTest.java + test/jdk/java/awt/TextArea/TextAreaCRLFAutoDetectTest.java + test/jdk/java/awt/TextArea/TextLengthTest.java + test/jdk/java/awt/TextArea/TextLimitTest.java Changeset: 398f486c Author: Andrew Lu Date: 2024-02-22 02:59:43 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/398f486c2a88995bc4f1b3eb08a54d3cbf9c0e8a 8306812: Open source several AWT Miscellaneous tests Backport-of: c494770ca0662d95ed35f9244a7a9e012aab61a7 + test/jdk/java/awt/Panel/SetForegroundTest.java + test/jdk/java/awt/PopupMenu/PopupMenuStayOpen.java + test/jdk/java/awt/Robot/RobotMoveMultiscreen.java + test/jdk/java/awt/Scrollbar/PageIncrementTest.java + test/jdk/java/awt/Scrollbar/ScrollbarKeyControlTest.java Changeset: f4cf239d Author: Amos Shi Committer: Richard Reingruber Date: 2024-02-22 07:53:30 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/f4cf239df1b08a5bace67b7b78574422f182f50b 8315602: Open source swing security manager test Reviewed-by: rrich Backport-of: fd6442c079748dcaff3bb565dc35b108b68a61bd + test/jdk/javax/swing/text/rtf/bug4178276.java Changeset: 1b207cc9 Author: Anton Bobrov Committer: Thomas Stuefe Date: 2024-02-22 09:53:46 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/1b207cc9ccb784fd712ce5851327b114e9bcf023 8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking Backport-of: 78839e98155343078e5fba2a68f3bb6724c712d2 ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java Changeset: 30dfe811 Author: SendaoYan Committer: Paul Hohensee Date: 2024-02-22 18:04:31 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/30dfe8115d1f6d2975aa20067e9ac4d02303589a 8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed Backport-of: 791b427f4410057cdcdf8fd8ea0dcce71f7dc513 ! test/jdk/jdk/internal/platform/docker/MetricsMemoryTester.java Changeset: fe8c20c8 Author: Andrew Lu Date: 2024-02-23 02:29:30 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/fe8c20c8de542f36cb76319c197a7c2dd1190d7e 8306681: Open source more AWT DnD related tests Backport-of: 05af487a2d9b85b87d13ea23776d04e52c67bf49 + test/jdk/java/awt/dnd/ZeroFormatTransferableTest.java + test/jdk/java/awt/event/ComponentEvent/ComponentResizedTest.java + test/jdk/java/awt/event/ComponentEvent/ObjectSourceTest.java + test/jdk/java/awt/event/ComponentEvent/ResizeDeniedTest.java + test/jdk/java/awt/event/FocusEvent/OppositeSerialization/OppositeSerialization.java + test/jdk/java/awt/event/FocusEvent/OppositeSerialization/old.ser + test/jdk/java/awt/event/HierarchyEvent/HierarchyEventOnWindowTest.java Changeset: 43a56c89 Author: Andrew Lu Date: 2024-02-23 07:54:04 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/43a56c89c68018d7370387deeb65a033a29b403e 8307299: Move more DnD tests to open Backport-of: 950c5df859c373864ab4e7cf080c38bbd501e54b + test/jdk/java/awt/dnd/DropTargetingTest.java + test/jdk/java/awt/dnd/DroppingVMHangTest.java + test/jdk/java/awt/dnd/HonorTargetActionTest.java + test/jdk/java/awt/dnd/InterJVMLinkTest.java + test/jdk/java/awt/dnd/IntraJVMGetDropSuccessTest.java + test/jdk/java/awt/dnd/LinkAcceptanceTest.java Changeset: 6711fc8d Author: Goetz Lindenmaier Date: 2024-02-23 08:46:52 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/6711fc8da7c8935c1c81c3ccfbca1617292d8a7e 8321408: Add Certainly roots R1 and E1 Reviewed-by: shade Backport-of: e8f7eaeefe503a34089fd49051f9114d98a63cb1 + make/data/cacerts/certainlyroote1 + make/data/cacerts/certainlyrootr1 ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 776f1e31 Author: Andrew Lu Date: 2024-02-23 09:06:04 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/776f1e31a9f8db082dcb7a1e5a5470ad83bd3300 8294535: Add screen capture functionality to PassFailJFrame Backport-of: dbb788f34dbbe0aa5c8356fb4a5dc19b96787d25 ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: ea06b5c9 Author: Andrew John Hughes Date: 2024-02-23 17:20:35 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/ea06b5c966e9261cacb35300ddde6eae48ec632f 8321480: ISO 4217 Amendment 176 Update Reviewed-by: goetz Backport-of: 223018a3aabc319992d9790fa1d6c88b02fcca9f ! make/data/currency/CurrencyData.properties ! make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java ! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties ! test/jdk/java/util/Currency/ValidateISO4217.java ! test/jdk/java/util/Currency/tablea1.txt Changeset: e075097d Author: Andrew Lu Date: 2024-02-26 07:07:45 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/e075097dc849eb3b66648d2392205aecac9aeeaa 8294158: HTML formatting for PassFailJFrame instructions Backport-of: 14090ef6039ff2f3064f397a75219b2bc715cc27 ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 8dc28922 Author: Aleksey Shipilev Date: 2024-02-26 08:53:41 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/8dc28922c2c3cec9f8b9e9ee623dbd37df748b98 8323515: Create test alias "all" for all test roots Reviewed-by: phh Backport-of: 8b9bf758801400e4491326cd4c90fc117b9d97e1 ! test/hotspot/jtreg/TEST.groups ! test/jaxp/TEST.groups ! test/jdk/TEST.groups ! test/langtools/TEST.groups Changeset: 93c5f7c5 Author: Anton Bobrov Committer: Severin Gehwolf Date: 2024-02-26 15:50:06 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/93c5f7c50d2300d45c8d7789cdb22775fc6fb7b0 8326503: [11u] java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fail because of package org.junit.jupiter.api does not exist Reviewed-by: sgehwolf ! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java Changeset: a60a5c43 Author: Sergey Bylokhov Date: 2024-02-26 18:20:14 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/a60a5c43052562146b92a01d7b0ba3e877da74e3 8321151: JDK-8294427 breaks Windows L&F on all older Windows versions Backport-of: f695ca588453265d6ad791c6a396197e8a53ba39 ! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp Changeset: a855cab3 Author: Anton Bobrov Committer: Severin Gehwolf Date: 2024-02-27 09:26:38 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/a855cab3e37717d1e53b3c33cc4801a19aa218e6 8308336: Test java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java failed: java.net.BindException: Address already in use Backport-of: a48bcf367120fc7cde88b19097dabe9c86c90bb7 ! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java Changeset: 10f08844 Author: Aleksey Shipilev Date: 2024-02-27 09:37:45 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/10f08844e5b38dc88ed529e7d6f96f6cc36860ae 8207855: Make applications/jcstress invoke tests in batches Backport-of: 480547304971b77150852ef8949381529ff33a54 ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/applications/jcstress/TestGenerator.java + test/hotspot/jtreg/applications/jcstress/accessAtomic.java + test/hotspot/jtreg/applications/jcstress/acqrel.java - test/hotspot/jtreg/applications/jcstress/acqrel/Test.java + test/hotspot/jtreg/applications/jcstress/atomicity.java - test/hotspot/jtreg/applications/jcstress/atomicity/Test.java + test/hotspot/jtreg/applications/jcstress/atomics.java + test/hotspot/jtreg/applications/jcstress/causality.java + test/hotspot/jtreg/applications/jcstress/coherence.java + test/hotspot/jtreg/applications/jcstress/copy.java - test/hotspot/jtreg/applications/jcstress/copy/Test.java + test/hotspot/jtreg/applications/jcstress/countdownlatch.java + test/hotspot/jtreg/applications/jcstress/defaultValues.java + test/hotspot/jtreg/applications/jcstress/executors.java + test/hotspot/jtreg/applications/jcstress/fences.java - test/hotspot/jtreg/applications/jcstress/fences/Test.java + test/hotspot/jtreg/applications/jcstress/future.java + test/hotspot/jtreg/applications/jcstress/init.java + test/hotspot/jtreg/applications/jcstress/initClass.java + test/hotspot/jtreg/applications/jcstress/initLen.java + test/hotspot/jtreg/applications/jcstress/interrupt.java + test/hotspot/jtreg/applications/jcstress/locks.java + test/hotspot/jtreg/applications/jcstress/memeffects.java - test/hotspot/jtreg/applications/jcstress/memeffects/Test.java - test/hotspot/jtreg/applications/jcstress/other/Test.java + test/hotspot/jtreg/applications/jcstress/seqcst.java - test/hotspot/jtreg/applications/jcstress/seqcst.sync/Test.java - test/hotspot/jtreg/applications/jcstress/seqcst.volatiles/Test.java + test/hotspot/jtreg/applications/jcstress/singletons.java + test/hotspot/jtreg/applications/jcstress/strings.java + test/hotspot/jtreg/applications/jcstress/tearing.java + test/hotspot/jtreg/applications/jcstress/unsafe.java + test/hotspot/jtreg/applications/jcstress/varhandles.java + test/hotspot/jtreg/applications/jcstress/volatiles.java Changeset: 7bed7f1b Author: Amos Shi Committer: Goetz Lindenmaier Date: 2024-02-27 09:53:45 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/7bed7f1b2d855f2e3dcab50445628183574b66e6 8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 Reviewed-by: mbaesken Backport-of: d6ad2f1715757bc289cc16c78680f515aec78a6d ! test/jdk/ProblemList.txt ! test/jdk/java/io/File/createTempFile/SpecialTempFile.java Changeset: 64269a3c Author: Aleksey Shipilev Date: 2024-02-27 10:20:22 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/64269a3c5ad3c2918bac493855c6d6653a64744f 8285756: clean up use of bad arguments for `@clean` in langtools tests Backport-of: 3312d8c620003125a88540fd5b2bacff34732ade ! test/langtools/tools/javac/6257443/T6257443.java ! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java ! test/langtools/tools/javac/warnings/suppress/PackageInfo.java Changeset: d2d988af Author: Aleksey Shipilev Date: 2024-02-27 10:28:55 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/d2d988af90ed5fbf43837c1ef48c88624653b21a 8292182: [TESTLIB] Enhance JAXPPolicyManager to setup required permissions for jtreg version 7 jar Backport-of: aa5b71893307b9fe6137bc3541edccaab73735ac ! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPPolicyManager.java Changeset: 1bb3ed33 Author: Anton Bobrov Committer: Severin Gehwolf Date: 2024-02-27 12:21:58 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/1bb3ed339b50b7cc60279bb51c36d8e449453d4e 8314164: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails intermittently in timeout Backport-of: fbaaac63d4ae8d7cc0ec02ab4b5a934824d1fec1 ! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java Changeset: 6e296a01 Author: Goetz Lindenmaier Date: 2024-02-27 20:11:43 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/6e296a01c23de672917526801e3c231212544106 8326801: Bump update version for OpenJDK: jdk-11.0.24 Reviewed-by: shade ! .jcheck/conf ! make/autoconf/version-numbers Changeset: 5045b546 Author: Aleksey Shipilev Date: 2024-02-27 20:22:59 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/5045b5467d29547b54b28302bfe849353c24c146 8214400: Update hotspot application/jcstress jtreg tests wrappers to use jcstress 0.5 Backport-of: bbfe9d2168932f4fc8a2184b6bfde12d92ff1c8c ! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java = test/hotspot/jtreg/applications/jcstress/threadlocal.java Changeset: fe840ca3 Author: Andrew Lu Date: 2024-02-28 07:03:20 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/fe840ca3a2ff3b427862785e91216d11f2a66dce 8314830: runtime/ErrorHandling/ tests ignore external VM flags Reviewed-by: lucy Backport-of: 2c2b3726f934d78ea044186320ef7c67b100ab8e ! test/hotspot/jtreg/runtime/ErrorHandling/BadNativeStackInErrorHandlingTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileRedirectTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/ProblematicFrameTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpPath.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestOnOutOfMemoryError.java ! test/hotspot/jtreg/runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/TimeoutInErrorHandlingTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/VeryEarlyAssertTest.java Changeset: e5cc20c3 Author: Andrew Lu Date: 2024-02-28 07:04:46 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/e5cc20c35ac591d69ba5ed364b68b8551cefdb25 8315726: Open source several AWT applet tests Reviewed-by: lucy Backport-of: 1741d13b1260253d1e299e8da9c42b5519a7ae48 + test/jdk/java/awt/Choice/ChoiceSelectTest.java + test/jdk/java/awt/Component/Displayable.java + test/jdk/java/awt/Focus/TestWindowsLFFocus.java + test/jdk/java/awt/geom/HitTest/PathHitTest.java Changeset: c681c5aa Author: Andrew Lu Date: 2024-02-28 07:06:39 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/c681c5aac4c893a8fa554d1c7af1976943d74d26 8316053: Open some swing tests 3 Backport-of: a2391a92cd09630cc3c46024f7e02924a997cc86 + test/jdk/javax/swing/JDialog/bug4859570.java + test/jdk/javax/swing/JDialog/bug4936652.java + test/jdk/javax/swing/JLabel/bug4768127.java + test/jdk/javax/swing/MultiMonitor/MultimonVImage.java Changeset: 2dee6fbf Author: Andrew Lu Date: 2024-02-28 07:09:17 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/2dee6fbf2e5912ae4ecae923d078dc32602e6b07 8294156: Allow PassFailJFrame.Builder to create test UI Backport-of: 42b9ac8a07b540f4d7955a778923d24a876451cc ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 0e94be62 Author: Gui Cao Committer: Fei Yang Date: 2024-02-28 07:14:00 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/0e94be627d1f52c994189a844a254c8125633c56 8307955: Prefer to PTRACE_GETREGSET instead of PTRACE_GETREGS in method 'ps_proc.c::process_get_lwp_regs' Reviewed-by: fyang, gli Backport-of: 2f1c65486b1e584f9c4a2eb7af2414d032a02748 ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c Changeset: 38ac59d5 Author: Fei Yang Date: 2024-02-28 15:16:22 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/38ac59d5370234c2a728645f29793396460404b7 Merge remote-tracking branch 'origin/master' into riscv-port ! .jcheck/conf ! .jcheck/conf From shade at openjdk.org Thu Feb 29 09:50:07 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 29 Feb 2024 09:50:07 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8283929: GHA: Add RISC-V build config In-Reply-To: References: Message-ID: On Mon, 26 Feb 2024 05:55:27 GMT, Fei Yang wrote: > @shipilev : Hi Aleksey, May I ask if we could have some full-featured RISC-V JDK daily builds with `riscv-port-jdk11u` repo on https://builds.shipilev.net? For now, I only see RISC-V Zero builds there [1]. Thanks. Right. The build config did not enable RISC-V Server builds, because the port was not there until recently. I have enabled Server instead of Zero for that repo, and it should be rebuilding now. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/6#issuecomment-1970770339