[riscv-port-jdk11u:riscv-port] RFR: 8314420: Initial patch of JDK11u riscv port
kuaiwei
duke at openjdk.org
Wed Aug 16 11:29:57 UTC 2023
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
- [ ] Tier1 tests
- [ ] Tier2 tests
- [ ] Tier3 tests
- [ ] Tier4 tests
-------------
Commit messages:
- Save all call-clobbered registers for spark tests may crash
- Misc adaptations to jdk11u
- Revert JDK-8213436: Obsolete UseMembar && JDK-8188764: Obsolete AssumeMP and then remove all support for non-MP builds, always enabled
- Revert:
- Revert JDK-8220049: Obsolete ThreadLocalHandshakes
- Revert JDK-8272873: C2: Inlining should not depend on absolute call site counts
- Revert JDK-8220051: Remove global safepoint code
- Revert JDK-8222637: Obsolete NeedsDeoptSuspend
- Revert:
- Revert JDK-8230392: Define AArch64 as MULTI_COPY_ATOMIC
- ... and 118 more: https://git.openjdk.org/riscv-port-jdk11u/compare/8907d7d0...64c2e893
Changes: https://git.openjdk.org/riscv-port-jdk11u/pull/3/files
Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk11u&pr=3&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8314420
Stats: 54933 lines in 177 files changed: 54741 ins; 68 del; 124 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
More information about the riscv-port-dev
mailing list