Разделы

Новое

Беседы про BIOS и UEFI

Утилиты

Реклама

Обзоры компьютерных гаджетов, которые должны быть всегда под рукой

Новости

23.11.2016

Инициативы компании Apple по отказу от классических ...

  • Все новости (32)
  • Спонсоры



        Яндекс.Метрика
    Главная » Программы » Сохранение таблицы ACPI SRAT

    Сохранение таблицы ACPI SRAT

    Изучение содержимого firmware полезно выполнять, сохраняя в файл различные его части: дампы, таблицы и т.п. Если для Legacy BIOS предлагается широкий набор программных продуктов, то для UEFI выбор весьма скуден. Для решения инженерных задач нам понадобилось выполнить запись в файл содержимого ACPI-таблицы, которая называется System Resource Affinity Table, сокращенно — SRAT. Эта структура присутствует только на платформах, где количество гнезд для установки центрального процессора — два и более либо внедрена топология Cluster-on-Die.

    В настоящее время утилита dump.ACPI.SRAT.exe выполняется только в среде операционных систем Windows 64. Запуск утилиты  в среде 32-битных ОС невозможен. Попытка выполнения dump.ACPI.SRAT на платформах, ACPI-структуры которых не содержат SRAT-таблицу сопро­вож­да­ет­ся сообщением:

    Сообщение утилиты о том, что не найдена ACPI-таблица SRAT

    Утилита, которая сохраняет таблицу ACPI SRAT в файл, предлагается вместе с исходным кодом. Результаты ее работы выизуализируются следующим образом:

    Скриншот утилиты dump.ACPI.SRAT

    Всем, кому интересно продолжить эксперименты в этом направлении, могут доработать ее, снабдив пользовательским интерфейсом и расширив круг задач, которые она в состоянии решить. В планах — разработка UEFI-версии универсальной утилиты, обеспечивающей полный сервис для доступа к ACPI-структурам персональной платформы.



    28.07.2017