Het Chinese technologiebedrijf Loongson blijft werken aan het verbeteren van de upstream Linux-kernelondersteuning voor hun van MIPS afgeleide, op RISC-V geïnspireerde binnenlandse CPU-architectuur. Met de in ontwikkeling zijnde Linux 6.4-kernel is er weer een reeks optimalisaties en het implementeren van meer kernelfunctionaliteit voor de LoongArch CPU-architectuur.
LoongArch met Linux 6.4 brengt geoptimaliseerde geheugenoptimalisaties, wat de verwerking van memset/memcpy/memmoove ten goede komt. Er zijn ook geoptimaliseerde controlesommen en CRC32/CRC32C-berekeningen.
De back-traces van LoongArch zijn nu ook beter voor”humanisatie”-consumptie, en bieden kernel-FPU-functies, ondersteuning voor functiefoutinjectie, FTRACE met ondersteuning voor directe oproepen en ondersteuning voor basisperf-tools.
Het is een mooie mix van incrementele verbeteringen voor LoongArch in Linux 6.4, met name de geheugenoptimalisaties en basisondersteuning voor prestatietools.
De volledige lijst met LoongArch-functiepatches voor Linux 6.4 is te vinden via dit pull-verzoek, die al is samengevoegd voorafgaand aan de release van Linux 6.4-rc1 dit weekend.