Desde 2020, os engenheiros da Intel trabalham no Linear Address Masking (LAM) como um recurso semelhante ao Top Byte Ignore (TBI) da Arm para permitir que o espaço do usuário armazene metadados em alguns bits de ponteiros sem mascará-los antes do uso. Isso pode ser útil para máquinas virtuais, criação de perfil/desinfetantes/marcação e outros aplicativos. O suporte ao kernel Intel LAM finalmente foi mesclado com o Linux 6.4.

O Intel LAM foi originalmente enviado para o Linux 6.2, mas naquele estágio, no ano passado, Linus Torvalds acabou rejeitando-o depois de apontar alguns problemas.

Depois que o código foi aprimorado (embora Linus Torvalds ainda não goste pessoalmente do nome do recurso), ele agora obteve o código de ativação para Linux 6.4.


O suporte LAM foi enviado em como parte da x86/mm pull request. Linus Torvalds na sexta-feira foi em frente e mesclado o código. Desta vez, ele não levantou nenhuma objeção fundamental ao código, embora tenha acabado escrevendo ele mesmo um mew patch para tornar access_ok() independente do LAM depois de não gostar desse aspecto. Portanto, procure Intel LAM agora no Linux 6.4.

Categories: IT Info