واجهة برمجية بسيطة

تنسيق الجدول المشترك SFI
إزاحةطولمجال
04إمضاء
44طول
81مراجعة
91مجموع التحقق
106معرف الشركة المصنعة الأصلية
168معرف جدول OEM
24متغير.حمولة الجدول

تم تطوير واجهة البرامج الثابتة البسيطة ( SFI ) بواسطة شركة إنتل كطريقة خفيفة الوزن لتصدير الجداول الثابتة إلى نظام التشغيل. وهي مدعومة من قبل منصة مورستاون المحمولة من إنتل .

جداول SFI هي هياكل بيانات في الذاكرة، وتشترك جميعها في تنسيق رأس جدول موحد . يعثر نظام التشغيل على جدول النظام بالبحث ضمن حدود 16 بايت بين العنوان الفيزيائي 0x000E0000 و 0x000FFFFF . يحتوي SFI على جداول خاصة بوحدة المعالجة المركزية (CPU)، و APIC ، وخريطة الذاكرة، وحالة الخمول، والتردد، ومؤقت M، وساعة الوقت الحقيقي M، وOEMx، ومتجه التنبيه، وجهاز I²C، وجهاز SPI.

يُتيح SFI الوصول إلى جدول وصف النظام الموسّع (XSDT) القياسي الخاص بـ ACPI . يستخدم SFI جدول XSDT لمنع تضارب مساحات الأسماء بين SPI و ACPI. كما يُمكنه الوصول إلى جداول ACPI القياسية مثل جدول تكوين ذاكرة PCI (MCFG).

تم دمج دعم SFI في نواة لينكس 2.6.32-rc1؛ [ 1 ] ويبلغ حجم رقعة SFI الأساسية حوالي 1000 سطر من التعليمات البرمجية. يُعد لينكس أول نظام تشغيل يدعم SFI. وقد صنّفت نواة لينكس 5.6 تقنية SFI على أنها قديمة. [ 2 ]

تمت إزالة دعم SFI في نواة لينكس 5.12. [ 3 ]

مراجع