Alibaba Dragonwell 团队也同期参与到了 RISC-V 后端研发当中。从 Alibaba Dragonwell 团队的角度,在去年社区成立 openjdk/riscv-port repo [5] ,随后 RISC-V 后端正式合并到上游 openjdk/jdk repo [6] 到现在,我们对 OpenJDK RISC-V 后端的贡献包括在 OpenJDK 上的 RISC-V "C" 压缩指令扩展这个特性的...
所以,如果要尝试在 RISC-V 上开发 Java 应用的话,能继续使用 JDK11 应该是一个比较好的选择。 硬件特性支持平头哥 RISC-V 芯片 因此,Alibaba Dragonwell 团队将 OpenJDK 上游的 RISC-V 后端移植回了 Dragonwell11 [7] 上,我们会长期维护 Dragonwell11 的版本和后端,同步上游社区的 bug fixes 保证用户的使用体...
目前Openjdk支持了x86、ARM架构的移植,bishengJDK团队已经完成jdk在riscv64上的移植,相比较于x86指令来说,目前缺少对riscv版本的jdk的源码解析,同时我们plct-openjdk小队正在做openjdk在riscv32上的移植,故以bishengJDK的源码作为学习的参照。 上一篇文章我们讨论了call_stub这个函数指针的用法(关于JDK源码中call_stub...
Alibaba Dragonwell 将 OpenJDK 上游的 RISC-V 后端移植回 Dragonwell11,提供了长期维护和兼容性保证,与上游社区同步 bug fixes,支持 QEMU / SiFive / 平头哥开发板,支持部分平头哥芯片专有指令集和生态。二进制版本和 Docker 容器镜像可方便开发者在各种环境下模拟 RISC-V 程序。SpringBoot 示例和预...
团队的角度,在去年社区成立openjdk/riscv-port repo,随后 RISC-V 后端正式合并到上游openjdk/jdk repo 到现在,我们对 OpenJDK RISC-V 后端的贡献包括在 OpenJDK 上的 RISC-V "C" 压缩指令扩展这个特性的实现;20 余个 bug fixes;部分 enhancements 和 refactoring;以及部分 Loom (协程) RISC-V port 的支持...
在去年社区成立 openjdk/riscv-port repo [5] ,随后 RISC-V 后端正式合并到上游 openjdk/jdk repo [6] 到现在,我们对 OpenJDK RISC-V 后端的贡献包括在 OpenJDK 上的 RISC-V "C" 压缩指令扩展这个特性的实现;20 余个 bug fixes;部分 enhancements 和 refactoring;以及部分 Loom (协程) RISC-V port ...
否则你将不能得到大量开源社区的支持,如Linux社区,JDK相关支持,你将在全球首肯的生态圈外,最终要死不活。就像IE的自定义HTML标记,除非有个微软这样的好爸爸才有人基于你进行开发。然而即使IE有个好爸爸,最后还是挂了,因为对W3C的兼容性太差,让开发者痛苦的技术一定会被抛弃!故而处理器架构必须是全球范围的一个...
从 Alibaba Dragonwell 团队的角度,在去年社区成立openjdk/riscv-portrepo[5],随后 RISC-V 后端正式合并到上游openjdk/jdkrepo[6]到现在,我们对 OpenJDK RISC-V 后端的贡献包括在 OpenJDK 上的 RISC-V "C" 压缩指令扩展这个特性的实现;20 余个 bug fixes;部分 enhancements 和 refactoring;以及部分 Loom (...
否则你将不能得到大量开源社区的支持,如Linux社区,JDK相关支持,你将在全球首肯的生态圈外,最终要死不活。就像IE的自定义HTML标记,除非有个微软这样的好爸爸才有人基于你进行开发。然而即使IE有个好爸爸,最后还是挂了,因为对W3C的兼容性太差,让开发者痛苦的技术一定会被抛弃!故而处理器架构必须是全球范围的一个...
编者按:2022 年 3 月 14 日,华为毕昇 JDK 团队主导开发的 OpenJDK RISC-V port [1] 正式合入 OpenJDK 主线 [2],成为 OpenJDK 的官方 port 之一。OpenJDK 19 将会是第一个支持 RISC-V 后端的版本。 OpenJDK RISC-V port 介绍 RISC-V [3] 是一个开源免费的 RISC 指令集架构。随着指令集架构设计逐渐...