FERRAMENTAS LINUX: A Intel revisa os seus patches de mascaramento de endereço linear para o Linux

quarta-feira, 20 de julho de 2022

A Intel revisa os seus patches de mascaramento de endereço linear para o Linux

 

Confira !!

Adicionado à documentação da Intel no final de 2020 e patches iniciais do kernel lançados desde o início de 2021, a Intel vem trabalhando lentamente no suporte ao Linear Address Masking (LAM) para o kernel Linux. Na semana passada foi finalmente a última iteração deste trabalho para alavancar bits de endereço não traduzidos de endereços lineares de 64 bits a serem usados ​​para armazenar metadados de software arbitrários.

O Intel LAM v5 foi publicado como a versão mais recente desses patches que, com as próximas CPUs da Intel, permitem o uso de bits de endereço não traduzidos de endereços de espaço do usuário para serem usados ​​para metadados arbitrários.

A documentação da Intel sobre LAM é pública desde o final de 2020.

Os patches v5 são baseados no estado do kernel Linux mais recente, adicionam mais comentários de código, adicionam um autoteste e vários ajustes de código de baixo nível para esse recurso de hardware da CPU. Habilitar o LAM para o kernel Linux é um pouco mais de mil linhas de código novo.

Veremos se esses patches do LAM v5 agora são bons o suficiente para o mainlining ou continuarão trabalhando lentamente para o kernel mainline.

Enquanto isso, o AMD Zen 4 é lançado com um recurso semelhante chamado Upper Address Ignore (UAI) para a marcação do endereço no espaço do usuário usando os bits não utilizados de um endereço de memória.





Fonte

Até a prróxima !


Nenhum comentário:

Postar um comentário