Os mantenedores principais do LoongArch resumiram suas contribuições recentes para o kernel na lista de discussão do kernel Linux, a maioria dos quais está adicionando suporte básico para a arquitetura de CPU LoongArch, otimização de memória e implementação de mais funções do kernel.
As otimizações de memória facilitam o manuseio de memset/memcpy/memmoove, bem como soma de verificação otimizada e cálculos CRC32/CRC32C.
Além disso, os back-traces do LoongArch agora são mais "amigáveis ao ser humano", fornecendo funções FPU de kernel, suporte para injeção de erro de função, FTRACE com suporte a chamada direta e suporte básico para ferramentas de desempenho.
Ele incorpora bem as melhorias incrementais do LoongArch no Linux 6.4, especialmente otimizações de memória e suporte a ferramentas básicas de desempenho.
As principais mudanças do LoongArch no Linux 6.4:
- Melhor retrocesso humanizado;
- passar exceções de BCE para userland como SIGSEGV;
- Forneça funções fpu do kernel;
- Operações de memória otimizadas (memset/memcpy/memmove);
- Otimize o cálculo da soma de verificação e crc32(c);
- Adicionar opção ARCH_HAS_FORTIFY_SOURCE;
- Adicionar suporte de injeção de erro de função;
- Adicionar suporte de chamada direta ftrace;
- Adicione suporte a ferramentas básicas de desempenho.