FERRAMENTAS LINUX: O Kernel Linux 6.5 no AArch64 vê as novas extensões, KPTI Cleanup

terça-feira, 27 de junho de 2023

O Kernel Linux 6.5 no AArch64 vê as novas extensões, KPTI Cleanup

 


O código de arquitetura ARM64 (AArch64) teve algumas limpezas e suporte para novos recursos Arm ISA com o kernel Linux 6.5 em desenvolvimento .

O Armv8.9 introduziu as novas Extensões de Indireção de Permissão e esse recurso inicial está habilitado para o Kernel  Linux 6.5. Ainda a ser construído em uma versão futura do kernel, porém, é a funcionalidade Guarded Control Stacks e Permissions Overlays. As Extensões de Indireção de Permissão permitem uma maneira de definir permissões que usam de forma mais eficiente os Descritores da Tabela de Tradução e permitem novos tipos de permissão. As sobreposições de permissão permitem que as permissões sejam progressivamente restritas por processos em execução no EL0, reduzindo o número de chamadas para processos em execução em níveis de exceção mais privilegiados. Sobreposições de permissão também permitem evitar operações de TLB caras. Em última análise, as extensões do Arm permitem um melhor gerenciamento de permissões em páginas de memória.

Outra novidade no código do Arm de 64 bits no Kernel Linux 6.5 é a adição de suporte de espaço de usuário para instruções Armv8.8 memcpy e memset.

Além disso, este pull ARM64 tem várias atualizações de Arm PMU, correções, limpeza do código Kernel Page Table Isolation (KPTI) e outras atualizações de manutenção. Mais detalhes sobre as atualizações ARM64 para o Kernewl Linux 6.5 através deste pull .



Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário