ตั้งแต่ปี 2020 วิศวกรของ Intel ได้ทำงานเกี่ยวกับ Linear Address Masking (LAM) ซึ่งเป็นคุณสมบัติที่คล้ายกับ Arm’s Top Byte Ignore (TBI) เพื่อให้พื้นที่ผู้ใช้จัดเก็บข้อมูลเมตาภายในบิตของตัวชี้โดยไม่ต้องปิดบังก่อนใช้งาน สามารถใช้กับเครื่องเสมือน การทำโปรไฟล์/การฆ่าเชื้อ/การแท็ก และแอปพลิเคชันอื่นๆ การสนับสนุนเคอร์เนล Intel LAM ได้รวมเข้ากับ Linux 6.4 ในที่สุด

เดิมที Intel LAM ถูกส่งมาเพื่อ Linux 6.2 แต่ในขั้นตอนนั้นเมื่อปีที่แล้ว Linus Torvalds ลงเอยด้วยการปฏิเสธหลังจากชี้ให้เห็นปัญหาบางอย่าง

หลังจากโค้ดได้รับการปรับปรุง (แม้ว่า Linus Torvalds จะยังไม่ถูกใจชื่อฟีเจอร์เป็นการส่วนตัว) ตอนนี้เขาได้ดึงโค้ดการเปิดใช้งานสำหรับ Linux 6.4 แล้ว


การสนับสนุน LAM ถูกส่งเข้ามา เป็นส่วนหนึ่งของคำขอดึง x86/mm เมื่อวันศุกร์ที่ผ่านมา Linus Torvalds ดำเนินการต่อและ. เขาไม่ได้คัดค้านพื้นฐานใดๆ ต่อโค้ดในครั้งนี้ แม้ว่าเขาจะจบลงด้วย กำลังเขียน mew patch เพื่อทำให้ access_ok() เป็นอิสระจาก LAM หลังจากที่ไม่ชอบด้านนั้น ดังนั้นมองหา Intel LAM ใน Linux 6.4

Categories: IT Info