Новости

30.08.2017

Российская компания Positive Technologies анонсировала ...

  • Все новости (36)
  • Разделы новостей

    Публикации

    Майнеру на заметку

    Утилиты

    Реклама

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

        Яндекс.Метрика
    Главная » Программы » Сохранение таблицы 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-структурам персональной платформы.



    24.09.2017