Поделиться через


Обзор поддержки Windows для ACPI 5.0

Спецификация ACPI 5.0 обеспечивает поддержку мобильных платформ на основе SoC, работающих Windows 8 и более поздних версий, а также поддержку Windows Server 2016 и более поздних версий, но по-прежнему поддерживает многие полезные функции, представленные в более ранних версиях Windows. Это руководство по проектированию направляет разработчиков к частям ACPI 5.0, которые применяются к платформам на основе SoC, а также к системам, предназначенным для Windows Server 2016, и описывает рекомендации по реализации функций SoC в ACPI для запуска Windows на этих платформах.

Область

Целевая аудитория этого руководства по проектированию — разработчики встроенного ПО и разработчики систем, которым требуются рекомендации по поддержке и реализации встроенного ПО. Соблюдение и соблюдение этих рекомендаций помогут обеспечить надлежащую функциональность Windows на платформах SoC и Windows Server 2016 системах.

Это руководство по проектированию предназначено для аппаратных платформ ACPI с ограниченными возможностями, которые поддерживают маломощный простой S0. Однако большинство рекомендаций также относится к любой платформе, которая соответствует ACPI 5.0 и работает Windows 8 или более поздней версии, а также Windows Server 2012 или более поздней версии. Кроме того, в этом разделе предполагается либо форм-фактор раскладушки, либо беспроводная мобильная платформа с поддержкой нескольких сенсорных устройств. Поэтому она ограничивается технологиями, которые, как ожидается, будут широко использоваться на таких платформах. Для технологий, которые не рассматриваются в этом документе, читатель ссылается на саму спецификацию ACPI для получения сведений о реализации.

Поддержка редакций встроенного ПО

Windows поддерживает версии встроенного ПО на основе спецификации ACPI 5.0.

Windows поддерживает подмножество функций, определенных в спецификации ACPI 5.0. Windows не имеет явной проверки на соответствие более высоким версиям встроенного ПО. Windows будет поддерживать встроенное ПО, соответствующее более высоким редакциям спецификации ACPI, если это встроенное ПО содержит необходимую поддержку, как описано в этом руководстве по проектированию.

В этом разделе

Раздел Описание
Сводка по поддержке ACPI в Windows В этом разделе приводится подмножество функций расширенной конфигурации и интерфейса питания (ACPI) 5.0, необходимых для поддержки Windows на платформах на основе SoC.
Требования к оборудованию для платформ на основе SoC В спецификации ACPI 5.0 представлен новый набор требований к оборудованию для поддержки платформ на основе SoC под управлением Windows. ACPI 5.0 поддерживает архитектуру системы с уменьшенным аппаратным сокращением, что позволяет снизить затраты, а также поддерживает модель питания подключенного режима ожидания для обеспечения длительного времени работы батареи.
Иерархия пространств имен ACPI Иерархия пространства имен ACPI должна точно моделировать аппаратную топологию платформы, начиная с системной шины процессора ("_SB"). Как правило, устройство, подключающееся к шине или контроллеру, отображается как дочерний элемент этого устройства шины или контроллера в пространстве имен.
Компилятор Microsoft ASL Версия 5.0 компилятора microsoft ACPI source language (ASL) поддерживает функции в спецификации ACPI 5.0.

Компилятор ASL распространяется вместе с пакетом драйверов Windows (WDK).

Исполняемый файл компилятора ASL (asl.exe) находится в каталоге Tools\arm\ACPIVerify, Tools\arm64\ACPIVerify, Tools\x86\ACPIVerify и Tools\x64\ACPIVerify установленного пакета WDK, например C:\Program Files (x86)\Windows Kits\10\Tools\x86\ACPIVerify.