[riscv-port-jdk11u:riscv-port] Integrated: 8276799: Implementation of JEP 422: Linux/RISC-V Port
kuaiwei
duke at openjdk.org
Wed Feb 21 12:20:24 UTC 2024
On Fri, 4 Aug 2023 04:16:48 GMT, kuaiwei <duke at openjdk.org> 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 <kuaiwei.kw at alibaba-inc.com>
Committer: Fei Yang <fyang at openjdk.org>
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 <xlinzheng at openjdk.org>
Reviewed-by: fyang
Backport-of: 5905b02c0e2643ae8d097562f181953f6c88fc89
-------------
PR: https://git.openjdk.org/riscv-port-jdk11u/pull/3
More information about the riscv-port-dev
mailing list