OpenJDK 19 : support de RISC-V

Par:
ftonic

jeu, 07/04/2022 - 15:26

OpenJDK 19 rentre à peine en développement. La prochaine version de Java affiche pour le moment une unique JEP : la JEP 422. Elle évoque le portage d'OpenJDK sur Linux/RISC-V. RISC-V est un processeur open source créé par Berkeley. Aujourd'hui, l'architecture RISC-V se développe rapidement autour du RISC-V ISA. Chaque base ISA comporte plus ou moins d'extensions. Si certaines briques Java étaient déjà disponibles, la JEP 422 va bien plus loin. 

Le projet doit porter l'interpréteur de template, le compilateur JIT, les ramasses-miettes dont ZGC et Shenandoah. Actuellement ce portage doit se faire sur l'architecture 64 bits (RV64GV). Des adaptations seront faites pour pouvoir supporter pleinement ce processeur. L'objectif est de ne pas introduire de régressions ou de casses de compatibilité.