AMD

تم دمج رمز AMD الجديد اليوم على الخط الرئيسي Linux 6.16 إن kernel هذا قيد التنفيذ هو إدخال برنامج تشغيل/نظام AMD-SBI/نظام فرعي للاستفادة من منصات خادم EPYC بشكل أساسي. AMD-SBI هو لواجهة النطاق الجانبي الخاص بهم المعروف أيضًا باسم رابط إدارة النظام الأساسي المتقدم (APML).

يقوم رمز AMD-SBI الخاص بـ Linux 6.16 بتنظيف رمز برنامج تشغيل AMD الموجود داخل kernel ويجعله أكثر مركزية وأفضل في وضعه لتمكين الوظائف الجديدة للمضي قدمًا. كان رمز AMD SBI السابق يعيش ضمن نظام “HWMON” المراقبة للأجهزة ولكن الآن ينتقل إلى منطقة “char/misc” الأكثر عاما في kernel Linux.

AMD EPYC CPU

أوضح مهندس AMD Linux Akshay Gupta مع السابق سلسلة التصحيح العمل على إعادة الهيكلة هذه لتشكيل برنامج تشغيل/نظام AMD-SBI/النظام الفرعي:

“في الوقت الحاضر ، يتم التحقيق في برنامج تشغيل SBRMI تحت نظام HWMON ، باعتباره برنامج تشغيل I2C ، ويحضر البيانات باستخدام بروتوكول APML المحدد والتقارير من خلال مستشعر الطاقة HWMON.

يوفر AMD معلومات إضافية باستخدام بروتوكولات مخصصة ، والتي لا يمكن تعدادها كمستشعرات Hwmon. وبالتالي ، انقل الوظائف الحالية من HWMON/ إلى MISC/ وأضف الدعم لاتباع البروتوكولات المخصصة التالية
– قراءة إمكانيات ميزة المعالج ومعلومات التكوين من خلال النطاق الجانبي.
– قراءة هندسة فحص الماكينة (MCA) على النطاق الجانبي. يتم الوصول إلى المعلومات لنطاق سجلات MCA عن طريق تمرير عنوان التسجيل ومعرف الخيط إلى البروتوكول.

ملاحظة: تحدد AMD واجهة Link Management Advanced Platform Management (APML) والتي توفر وصول وظائف إدارة النظام إلى وحدة التحكم في إدارة اللوح (BMC).

هذه PatchSet هي محاولة للحفاظ على جميع وظائف APML الأساسية في مكان واحد ، وتوفير واجهة Hwmon و IOCTL إلى مساحة المستخدم. “

تلخص الوثائق التي تم تمجيدها الآن على رمز AMD-SBI لـ Linux kernel واجهة النطاق الجانبي الخاص بها:

“تدعم بعض المعالجات المستندة إلى AMD ZEN وظائف إدارة النظام عبر واجهة الفرقة الجانبية (SBI) التي تسمى رابط إدارة النظام الأساسي المتقدم (APML). APML عبارة عن واجهة مستهدفة للمعالج 2C/I3C المستندة إلى I2C/I3C. يتم استخدام APML للاتصال مع واجهة إدارة REMOTE (SB-REMOTE MANANGERAND) و SB TERPERTIVE (SB-TRAFIC).
….
يقوم برنامج تشغيل APML_SBRMI أسفل برامج التشغيل/MISC/AMD-SBI بإنشاء Miscdevice/DEV/SBRMI-* للسماح لبرامج المساحة المستخدم بتشغيل صندوق بريد APML ، CPUID ،
MCAMSR وتسجيل أوامر XFER. “

ال ESMI_LIBRARY رمز مساحة المستخدم مفتوح المصدر هو مكتبة APML التي ستتمكن من الاستفادة من رمز kernel AMD-SBI. كجزء من تلك المكتبة APML_TOOL لكي يستفسر المستخدم أيضًا من الميزات المختلفة.

AMD-SBI

يعد إدخال برنامج تشغيل AMD-SBI الجديد وإعادة هيكلة الكود أحد أبرز الأحداث الرئيسية في اليوم char/misc remge.

Source link


اترك تعليقاً

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