Partager via


Vue d’ensemble de la prise en charge de Windows pour ACPI 5.0

La spécification ACPI 5.0 permet la prise en charge des plateformes mobiles basées sur SoC qui s’exécutent Windows 8 et versions ultérieures, et active et prend en charge Windows Server 2016 et versions ultérieures, mais continue de prendre en charge de nombreuses fonctionnalités utiles qui ont été introduites dans les versions antérieures de Windows. Ce guide de conception dirige les implémenteurs vers les parties d’ACPI 5.0 qui s’appliquent spécifiquement aux plateformes basées sur SoC ainsi qu’aux systèmes conçus pour Windows Server 2016, et décrit les meilleures pratiques pour implémenter les fonctionnalités spécifiques au SoC dans ACPI pour exécuter Windows sur ces plateformes.

Étendue

Le public cible de ce guide de conception est celui des développeurs de microprogrammes et des concepteurs de systèmes qui ont besoin d’aide pour la prise en charge et l’implémentation du microprogramme. L’observation et le respect de ces instructions aideront à garantir les fonctionnalités appropriées de Windows sur les plateformes soC et les systèmes Windows Server 2016.

Ce guide de conception cible spécifiquement les plateformes ACPI à réduction matérielle qui prennent en charge les S0 inactifs à faible consommation d’énergie. Toutefois, la plupart des conseils s’appliquent également à toute plateforme conforme à ACPI 5.0 et qui s’exécute Windows 8 ou version ultérieure, ou Windows Server 2012 ou version ultérieure. En outre, cette rubrique suppose qu’il s’agit d’un facteur de forme à palourde ou d’une plateforme mobile multi touch uniquement sans fil. Elle se limite donc aux technologies qui sont censées être largement utilisées sur ces plateformes. Pour les technologies qui ne sont pas couvertes dans ce document, le lecteur est renvoyé à la spécification ACPI elle-même pour obtenir des informations sur l’implémentation.

Prise en charge de la révision du microprogramme

Windows prend en charge les révisions de microprogramme basées sur la spécification ACPI 5.0.

Windows prend en charge un sous-ensemble de fonctionnalités définies dans la spécification ACPI 5.0. Windows n’a pas de vérification explicite par rapport aux révisions plus élevées du microprogramme. Windows prend en charge le microprogramme conforme aux révisions plus élevées de la spécification ACPI si ce microprogramme contient la prise en charge nécessaire, comme décrit dans ce guide de conception.

Contenu de cette section

Rubrique Description
Résumé de la prise en charge d’ACPI dans Windows Cette rubrique résume le sous-ensemble des fonctionnalités ACPI (Advanced Configuration and Power Interface) 5.0 requises pour prendre en charge Windows sur les plateformes basées sur SoC.
Configuration matérielle requise pour les plateformes basées sur SoC La spécification ACPI 5.0 introduit un nouvel ensemble de configuration matérielle requise pour prendre en charge les plateformes basées sur SoC qui exécutent Windows. ACPI 5.0 prend en charge les conceptions de système à réduction du matériel pour réduire les coûts, et prend en charge le modèle d’alimentation de secours connecté pour permettre une longue autonomie de la batterie.
Hiérarchie de l’espace de noms ACPI La hiérarchie de l’espace de noms ACPI doit modéliser avec précision la topologie matérielle de la plateforme, en commençant par le bus système du processeur (« _SB »). En général, un appareil qui se connecte à un bus ou à un contrôleur apparaît en tant qu’enfant de ce bus ou de ce périphérique de contrôleur dans l’espace de noms.
Compilateur Microsoft ASL La version 5.0 du compilateur ASL (Microsoft ACPI Source Language) prend en charge les fonctionnalités de la spécification ACPI 5.0.

Le compilateur ASL est distribué avec le Kit de pilotes Windows (WDK).

Le fichier exécutable du compilateur ASL (asl.exe) se trouve dans le répertoire Tools\arm\ACPIVerify, Tools\arm64\ACPIVerify, Tools\x86\ACPIVerify et Tools\x64\ACPIVerify du WDK installé, par exemple, C:\Program Files (x86)\Windows Kits\10\Tools\x86\ACPIVerify.