Otimização de desempenho da arquitetura LoongArch para Linux 6.4

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:

  1. Melhor retrocesso humanizado;
  2. passar exceções de BCE para userland como SIGSEGV;
  3. Forneça funções fpu do kernel;
  4. Operações de memória otimizadas (memset/memcpy/memmove);
  5. Otimize o cálculo da soma de verificação e crc32(c);
  6. Adicionar opção ARCH_HAS_FORTIFY_SOURCE;
  7. Adicionar suporte de injeção de erro de função;
  8. Adicionar suporte de chamada direta ftrace;
  9. Adicione suporte a ferramentas básicas de desempenho.

Consulte a lista de discussão para obter detalhes .

Acho que você gosta

Origin www.oschina.net/news/240084/loongarch-linux-6-4
Recomendado
Clasificación