Compartir a través de


Información general sobre la compatibilidad de Windows con ACPI 5.0

La especificación ACPI 5.0 permite admitir plataformas móviles basadas en SoC que se ejecutan Windows 8 y versiones posteriores, y habilita y admite Windows Server 2016 y versiones posteriores, pero sigue admitiendo muchas características útiles que se introdujeron en versiones anteriores de Windows. Esta guía de diseño dirige a los implementadores a las partes de ACPI 5.0 que se aplican específicamente a las plataformas basadas en SoC, así como a los sistemas diseñados para Windows Server 2016, y describe los procedimientos recomendados para implementar las características específicas de SoC en ACPI para ejecutar Windows en estas plataformas.

Ámbito

El público objetivo de esta guía de diseño es desarrolladores de firmware y diseñadores del sistema que requieren instrucciones para la compatibilidad e implementación del firmware. La observación y el cumplimiento de estas directrices ayudarán a garantizar una funcionalidad adecuada de Windows en plataformas SoC y sistemas Windows Server 2016.

Esta guía de diseño se dirige específicamente a plataformas ACPI reducidas por hardware que admiten inactividad S0 de bajo consumo. Sin embargo, la mayoría de las instrucciones también se aplican a cualquier plataforma que sea compatible con ACPI 5.0 y que se ejecute Windows 8 o posterior, o Windows Server 2012 o posterior. Además, en este tema se presupone un factor de forma de clamshell o una plataforma móvil inalámbrica de solo interacción táctil. Por lo tanto, se limita a las tecnologías que se espera que se usen ampliamente en dichas plataformas. En el caso de las tecnologías que no se tratan en este documento, el lector se refiere a la propia especificación ACPI para obtener información de implementación.

Compatibilidad con revisiones de firmware

Windows admite revisiones de firmware basadas en la especificación ACPI 5.0.

Windows admite un subconjunto de funcionalidades definidas en la especificación ACPI 5.0. Windows no tiene una comprobación explícita de las revisiones más altas del firmware. Windows admitirá el firmware que se ajuste a las revisiones más altas de la especificación ACPI si este firmware contiene la compatibilidad necesaria, como se describe en esta guía de diseño.

En esta sección

Tema Descripción
Resumen de la compatibilidad con ACPI en Windows En este tema se resume el subconjunto de características de Configuración avanzada e Interfaz de energía (ACPI) 5.0 necesarias para admitir Windows en plataformas basadas en SoC.
Requisitos de hardware para plataformas basadas en SoC La especificación ACPI 5.0 presenta un nuevo conjunto de requisitos de hardware para admitir plataformas basadas en SoC que ejecutan Windows. ACPI 5.0 admite diseños de sistema reducidos por hardware para reducir el costo y admite el modelo de energía en espera conectado para permitir una larga duración de la batería.
Jerarquía de espacios de nombres ACPI La jerarquía del espacio de nombres ACPI debe modelar con precisión la topología de hardware de la plataforma, empezando por el bus del sistema del procesador ("_SB"). En general, un dispositivo que se conecta a un bus o controlador aparece como un elemento secundario de ese bus o dispositivo controlador en el espacio de nombres.
Compilador de MICROSOFT ASL La versión 5.0 del compilador del lenguaje de origen ACPI (ASL) de Microsoft admite las características de la especificación ACPI 5.0.

El compilador de ASL se distribuye con el Kit de controladores de Windows (WDK).

El archivo ejecutable del compilador ASL (asl.exe) se encuentra en el directorio Tools\arm\ACPIVerify, Tools\arm64\ACPIVerify, Tools\x86\ACPIVerify y Tools\x64\ACPIVerify del WDK instalado, por ejemplo, C:\Archivos de programa (x86)\Windows Kits\10\Tools\x86\ACPIVerify.