Como é de praxe, há um grande movimento ocorrendo no espaço RISC-V, com a contínua adição de funcionalidades ao kernel à medida que a portabilidade da arquitetura se aproxima da paridade com arquiteturas mais consolidadas, como AArch64 e x86_64. Alguns dos destaques das atualizações do RISC-V para o Kernel Linux 6.6 incluem:
- Introdução de suporte para o Kernel Control Flow Integrity (KCFI) no RISC-V, um recurso de segurança que passou por uma reformulação no kernel no ano passado.
- Adição de suporte para novas interfaces DeviceTree "riscv,isa-extensions" e "riscv,isa-base" para testar extensões de CPU RISC-V.
- Ampliação da cobertura de instruções dentro do KProbes.
- Habilitação do acesso do espaço de usuário aos contadores de desempenho RISC-V.
- Permitir que os Kernels Crash sejam alocados acima da marca de 4GiB.
- Suporte para ELFs em configurações não-MMU.
- Padronização do tratamento de mmap() para endereços de tamanho sv48, com endereços mais longos ficando ocultos por trás de uma dica, a fim de alinhar o comportamento com o da Intel e da Arm. É importante observar que alguns aplicativos já assumem que sv48 é o espaço de endereço padrão, em vez do padrão sv39 existente.
Essas primeiras atualizações do RISC-V para o Kernel Linux 6.6 estão detalhadas na solicitação pull correspondente.
Além disso, embora não relacionado à solicitação pull do RISC-V de hoje, é importante destacar que há atualizações significativas na frente do RISC-V para o Linux 6.6 no que diz respeito ao DRM (Direct Rendering Manager). O código do AMDGPU DC agora pode ser baseado no RISC-V, representando um avanço para aqueles que desejam utilizar placas gráficas Radeon modernas da AMD com monitores e displays conectados em sistemas RISC-V.
Até a próxima !!
Nenhum comentário:
Postar um comentário