Linux kernel

في هذا اليوم الأول من Linux 6.16 تم دمج نافذة الدمج ، Linus Torvalds تغييرات رمز القفل للنواة التي تتضمن بعض الإضافات إلى FUTEX2 واجهة.

كما هو الحال في وقت سابق من هذا الشهر ، كان هناك البعض طلب منذ فترة طويلة بعد الإضافات لدعم FUTEX2، في المقام الأول الوعي NUMA. بالإضافة إلى سياسة الذاكرة “MPOL” وخرائط التجزئة المحلية المهمة جعلتها أيضًا لمزيد من تعزيز واجهة FUTEX2 مرة أخرى في Linux 5.16 قبل أربع سنوات.

تم تقديم تحسينات FUTEX2 عبر طلب السحب هذا مع ملاحظة:

– إضافة دعم لمهمة خرائط التجزئة المحلية (Sebastian Andrzej Siewior ، Peter Zijlstra)

– تنفيذ FUTEX2_NUMA ABI ، والتي ميزة تمتد واجهة FUTEX لتكون على دراية NUMA. على Numa-Aware Futexes ، تتم إضافة كلمة U32 ثانية التي تحتوي على عقدة NUMA بعد كلمة القيمة U32 FUTEX. (بيتر زيولسترا)

– قم بتنفيذ FUTEX2_MPOL ABI ، والتي ميزة توسيع واجهة FUTEX لتكون مدركة أيضًا ، لزيادة تحسين تعيينات عقدة FUTEX والبحث عنها. (بيتر زيولسترا)

FUTEX2 في A و MPOL ABIS الآن اندمج جنبا إلى جنب مع خرائط التجزئة المحلية المهمة لـ Linux 6.16.

Source link


اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *