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.
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.
Até a prróxima !
Nenhum comentário:
Postar um comentário