Los ingenieros de Loongson continúan trabajando para mejorar la compatibilidad con la arquitectura de CPU de LoongArch en el kernel de Linux.

LoongArch como recordatorio es la nueva arquitectura de CPU derivada de MIPS64 y es el esfuerzo de China por tener una arquitectura de CPU doméstica capaz de plataformas de escritorio y servidor. Loongson lo describe como”LoongArch es un nuevo RISC ISA, que es un poco como MIPS o RISC-V. LoongArch incluye una versión reducida de 32 bits (LA32R), una versión estándar de 32 bits (LA32S) y una versión de 64 bits (LA64).”

Los parches v9 publicados esta mañana vuelven a basar la serie en el último estado ascendente de Linux 5.18 Git, corrigen el manejo de la tabla de páginas de 4 niveles, configuran para usar siempre una pila de kernel de 16 KB, habilitan la compatibilidad con efistub y zboot, y tiene varias otras correcciones y mejoras de código.

El soporte del kernel de LoongArch Linux en su forma actual es de alrededor de veinticuatro mil líneas de código nuevo.

La compatibilidad con el kernel de LoongArch también se había bloqueado debido a la falta de un compilador de línea principal compatible con el compilador de LoongArch, pero GCC 12 fusionó recientemente la compatibilidad con LoongArch y, por lo tanto, abordó el requisito previo del compilador. Veremos si LoongArch logra venir para el kernel v5.19 o si su línea principal se prolonga aún más.

Categories: IT Info