<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Hello<div><br></div><div>I know a few independent developers maintaining their own jdk17 risc-v backport.</div><div><br></div><div>Combining it in a one riscv-port-jdk17u will allow to save some resources.</div><div><br></div><div>However there is one big difference between general jdk17u and riscv secific one: while jdk17u accepts only bug fixes and minor perf improvements, the riscv-port-jdk17u will have to accept larger patches: as risc-v port is far from being perfect so far, performance-wise is worse than arm64 port.</div><div><br></div><div>Regards, Vladimir</div><div><div><br><blockquote type="cite"><div>16 янв. 2023 г., в 13:04, Ludovic Henry <ludovic@rivosinc.com> написал(а):</div><br class="Apple-interchange-newline"><div><div dir="ltr">Hello,<div><br></div><div><div>As we are seeing more and more adoption of RISC-V, there is a growing need for users to have access to more versions of Java available on RISC-V. Many organizations are still using Java 11 and Java 17 in production and it would be great to have RISC-V support available for them too. This would allow them to take advantage of the benefits that RISC-V offers by making their codebase more portable.</div></div><div><br></div><div>Taking a similar approach to AArch64 backports to JDK8u [1], we would want to create the openjdk/riscv-port-jdk11u and openjdk/riscv-port-jdk17u repositories on GitHub. Additionally, we can work with the maintainers of the JDK 11u [2] and JDK 17u [3] projects to ensure there is a possible path to getting it merged.</div><div><br></div><div>Some questions which I'm not sure about yet:</div><div>- Is there a need to backport to JDK 8u?</div><div>- What is the engineering cost of the divergence between JDK8u and JDK head for the backporting effort?</div><div><br></div><div>Looking forward to your feedback,</div><div><br></div><div>Thank you,</div><div>Ludovic</div><div><br></div><div>[1] <a href="https://hg.openjdk.java.net/aarch64-port/jdk8u">https://hg.openjdk.java.net/aarch64-port/jdk8u</a></div><div>[2] <a href="https://wiki.openjdk.org/display/JDKUpdates/JDK11u#JDK11u-maintainersMaintainers">https://wiki.openjdk.org/display/JDKUpdates/JDK11u#JDK11u-maintainersMaintainers</a></div><div>[3] <a href="https://wiki.openjdk.org/display/JDKUpdates/JDK+17u#JDK17u-maintainers">https://wiki.openjdk.org/display/JDKUpdates/JDK+17u#JDK17u-maintainers</a></div><div><br></div><div><br></div></div>
</div></blockquote></div><br></div></body></html>