Az ARM64 (AArch64) architektúra kódja néhány tisztítást és támogatást kapott az Arm ISA új szolgáltatásaihoz a fejlesztés alatt álló Linux 6.5 kernellel.

Az Armv8.9 bevezette az új Permission In Irrection Extensions-t, és ez a kezdeti funkció engedélyezve van a Linux 6.5-höz. A Guarded Control Stacks és Permissions Overlays funkciókat azonban még be kell építeni egy jövőbeli kernelkiadásba. Az engedély közvetett bővítményei lehetővé teszik olyan engedélyek beállítását, amelyek hatékonyabban használják a fordítási táblázat leíróit, és új engedélytípusokat tesznek lehetővé. Az engedélyfedvények lehetővé teszik az engedélyek fokozatos korlátozását az EL0-n futó folyamatok által, miközben csökkentik a privilegizált kivételszinteken futó folyamatok hívásainak számát. Az engedélyfedések lehetővé teszik a költséges TLB-műveletek elkerülését is. Végső soron az Arm bővítmények lehetővé teszik a memóriaoldalak engedélyeinek jobb kezelését.

A Linux 6.5 64 bites Arm kódjának újdonsága az Armv8.8 memcpy és a memset utasítások felhasználói tér támogatása.


Ez az ARM64-es húzószerkezet számos Élesítse a PMU-frissítéseket, javításokat, a Kernel Page Table Isolation (KPTI) kódjának tisztítását és egyéb karbantartási frissítéseket. További részletek a Linux 6.5 ARM64-frissítéseiről ebben a lehívásban.

Categories: IT Info