Простой интерфейс прошивки

Простой интерфейс встроенного ПО Описание SFI Разработан корпорацией Intel для упрощения экспорта статических таблиц встроенным ПО в ОС   Поддерживается портативной […]

Простой интерфейс встроенного ПО

  • Описание SFI

    • Разработан корпорацией Intel для упрощения экспорта статических таблиц встроенным ПО в ОС  
    • Поддерживается портативной платформой Intel Moorestown  
    • Таблицы SFI имеют общий формат заголовка таблицы  
  • Поиск системной таблицы

    • Операционная система находит системную таблицу по 16-байтовым границам между адресами 0x000E0000 и 0x000FFFFF  
  • Содержимое SFI

    • Включает процессор, APIC, карту памяти, режим ожидания, частоту, M-таймер, M-RTC, OEMx, вектор пробуждения, устройство I2C и таблицу устройств SPI  
    • Предоставляет доступ к стандартной ACPI XSDT для предотвращения конфликтов пространств имен между SPI и ACPI  
    • Может получить доступ к таблицам ACPI, таким как MCFG  
  • Поддержка в Linux

    • Включена в ядро Linux 2.6.32-rc1  
    • Основной патч SFI содержит около 1000 строк кода  
    • Linux — первая операционная система с реализацией SFI  
  • Устаревание и удаление поддержки

    • В ядре Linux версии 5.6 SFI помечен как устаревший  
    • Поддержка SFI удалена в ядре Linux версии 5.12  

Полный текст статьи:

Простой интерфейс прошивки

Оставьте комментарий

Прокрутить вверх