Połączona w zeszłym tygodniu z Mesa 23.1 jest wstępną obsługą architektury procesora LoongArch firmy Loongson.

Inżynierowie Loongson spędzili dużo czasu w ciągu ostatnich dwóch lat na zapewnieniu wsparcia dla LoongArch w całym jądrze Linuksa, łańcuchach narzędzi GNU i LLVM oraz różnych innych ważnych komponentach. LoongArch to chińska architektura procesora wywodząca się z MIPS64, inspirowana RISC-V, używana w najnowszych procesorach Loongson, które wcześniej miały długą historię bycia przyjaznymi dla open source i oparte na MIPS64.

Najnowszym oprogramowaniem nadrzędnym LoongArch, o którym warto porozmawiać, jest Mesa 23.1, która otrzymuje wstępne wsparcie. To „podstawowe wsparcie” sprowadza się do aktualizacji systemu kompilacji Mesona, dzięki czemu na LoongArch64 kompilowany jest podzbiór sterowników Gallium3D, a także sterowniki AMD i rasteryzatora oprogramowania Vulkan. Plus dla LoongArch definiuje „USE_LOONGARCH64_ASM”, dzięki czemu każdy zespół LoongArch dodany w przyszłości i chroniony przez tę definicję będzie włączony.


wstępna prośba o scalenie tego, co do tej pory wylądowało, również odnotowuje Loongson, że istnieje kilka dodatkowych poprawek dotyczących obsługi LLVMpipe na LoongArchu.

W przeszłości systemy Loongson MIPS64 były popularne wśród niektórych kart graficznych AMD typu open source. Posuwając się naprzód, ciekawe będzie, czy Loongson będzie dążył (lub licencjonował) jakąkolwiek własną zintegrowaną grafikę dla SoC LoongArch. W każdym razie, przyjdź Mesa 23.1 w następnym kwartale, ten mały krok w obsłudze LoongArch będzie na miejscu.

Categories: IT Info