Inżynierowie Loongson kontynuują prace nad upstreamem wsparcia architektury LoongArch CPU w jądrze Linux.
Przypominamy, że LoongArch jest nową architekturą procesorów wywodzącą się z MIPS64 i jest wysiłkiem Chin na rzecz posiadania krajowej architektury procesorów zdolnej do obsługi platform desktopowych i serwerowych. Loongson opisuje go jako „LoongArch to nowy RISC ISA, który jest trochę podobny do MIPS lub RISC-V. LoongArch zawiera zmniejszoną wersję 32-bitową (LA32R), standardową wersję 32-bitową (LA32S) i wersję 64-bitową (LA64).”
Opublikowane dziś rano łatki v9 ponownie opierają serię na najnowszym stanie upstream Linux 5.18 Git, poprawiają obsługę 4-poziomowej tabeli stron, ustawiają tak, aby zawsze używał 16KB stosu jądra, umożliwiają obsługę efistub i zboot, i ma wiele innych poprawek i ulepszeń kodu.
Obsługa jądra LoongArch Linux w obecnej formie to około dwadzieścia cztery tysiące linijek nowego kodu.
Obsługa jądra LoongArch również została zablokowana z powodu braku głównego kompilatora z obsługą kompilatora LoongArch, ale GCC 12 ostatnio połączył tam obsługę LoongArch i w ten sposób spełnia wymagania kompilatora. Zobaczymy, czy LoongArch zdoła wprowadzić jądro v5.19, czy też jego główna podszewka zostanie przeciągnięta dalej.