Fungsi Linear Address Masking (LAM) Intel untuk menggunakan bit alamat yang tidak diterjemahkan bagi alamat linear 64-bit untuk metadata arbitrari bertujuan untuk diselaraskan dengan kitaran Linux 6.4 yang akan datang.

Intel LAM adalah serupa dengan Arm’s Top Byte Ignore (TBI) dan AMD Zen 4’s UAI for Upper Address Ignore. Tujuannya ialah dengan menggunakan bit alamat yang tidak diterjemahkan untuk metadata sewenang-wenangnya, ia boleh digunakan untuk strategi pengoptimuman oleh penyusun Just-In-Time (JIT), mekanisme santizer alamat (ASAN) yang lebih cekap, VM dan tujuan inovatif lain.

Kembali ke 2020 Intel telah mengusahakan sokongan LAM Linux dan melalui banyak pusingan semakan untuk patch kernel serta mengemukakan sokongan rantai alat yang berkaitan. Intel LAM telah diserahkan untuk Linux 6.2 tetapi kemudian Linus Torvalds akhirnya menolak kod tersebut kerana kebimbangan beberapa aspek”pecah secara asasnya”dan menimbulkan kebimbangan teknikal yang berkaitan.

Torvalds juga tidak menggemari acroynmn”LAM”tetapi nampaknya sudah terlambat untuk Intel mengubahnya secara realistik. Berikutan penolakan daripada tetingkap gabungan kernel Linux 6.2, jurutera Intel mengemas kini patch kernel dan selepas enam belas semakan padanya sepanjang tempoh siri patch, nampaknya ia kini bersedia sekali lagi untuk mencuba untuk talian utama.


Tompok LAM telah dipilih oleh cawangan x86/mm TIP. Melarang sebarang isu baharu daripada dibangkitkan, sokongan LAM ini akan dihantar kemudian untuk tetingkap gabungan Linux 6.4 sebagai sebahagian daripada kemas kini pengurusan memori x86. Melainkan Linus Torvalds menemui sebab baharu untuk membantah, ciri perkakasan Intel ini akhirnya tercalar daripada senarai datang v6.4 pada musim panas ini.

Categories: IT Info