Além da preparação do Loongson Binary Translation (LBT) para auxiliar na tradução binária entre as arquiteturas MIPS/x86/Arm para o LoongArch, há outros recursos adicionais planejados para serem introduzidos na próxima versão do kernel Linux 6.6 para essa arquitetura de CPU doméstica chinesa.
Juntamente com os desenvolvimentos do LBT para o LoongArch no Kernel Linux 6.6, também está em andamento o trabalho relacionado ao LoongArch SIMD (Single Instruction, Multiple Data) com a habilitação do uso do LSX (Loongson SIMD Extended) e LASX (Loongson Advanced SIMD Extended) no kernel. Na versão 6.5 do kernel Linux, o suporte inicial para o LSX e LASX SIMD foi introduzido. Para o próximo lançamento, o Linux 6.6, estão previstas otimizações para operações XOR SIMD, recuperação SIMD, cálculo de síndrome SIMD e outras adições relacionadas.
Além disso, o Kernel Linux 6.6 trará recursos gerais do kernel do Linux implementados especificamente para a arquitetura LoongArch. Isso inclui suporte a KFENCE (Kernel Address Sanitizer), suporte a Kernel Sanitizer e suporte a cobertura Kcov, além de outras melhorias no kernel. Essas melhorias estão sendo trabalhadas no branch "loongarch-next" do repositório Git para os interessados no desenvolvimento do LoongArch.
Com esses avanços e aprimoramentos planejados, o LoongArch está progredindo em direção a uma implementação mais completa e funcional no ecossistema Linux, oferecendo um conjunto mais amplo de recursos e melhorias para essa arquitetura de CPU doméstica.
Até a próxima !!
Nenhum comentário:
Postar um comentário