Od 2020 roku inżynierowie Intela pracują nad Linear Address Masking (LAM) jako funkcją podobną do funkcji Top Byte Ignore (TBI) firmy Arm, która umożliwia przechowywanie metadanych w przestrzeni użytkownika w niektórych bitach wskaźników bez maskowania ich przed użyciem. Może to być przydatne dla maszyn wirtualnych, profilowania/oczyszczania/tagowania i innych aplikacji. Obsługa jądra Intel LAM została w końcu połączona z Linuksem 6.4.

Intel LAM został pierwotnie wysłany dla Linuksa 6.2, ale na tym etapie w zeszłym roku Linus Torvalds odrzucił go po wskazaniu pewnych problemów.

Po ulepszeniu kodu (chociaż Linusowi Torvaldsowi nadal nie podoba się nazwa tej funkcji), wyciągnął teraz kod aktywacyjny dla Linuksa 6.4.


Wsparcie LAM zostało wysłane w ramach żądania ściągnięcia x86/mm. Linus Torvalds w piątek poszedł dalej i połączył kod. Tym razem nie zgłosił żadnych zasadniczych zastrzeżeń do kodu, chociaż skończył sam napisał łatkę mew, aby uczynić access_ok() niezależną od LAM po tym, jak nie przepadał za tym aspektem. Więc szukaj Intel LAM teraz w Linuksie 6.4.

Categories: IT Info