Partager via


Configuration matérielle requise pour les plateformes basées sur SoC

La spécification ACPI 5.0 introduit un nouvel ensemble de configurations matérielles requises 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 durée de vie de la batterie.

Plateformes ACPI à réduction matérielle

Pour prendre en charge les soC, Windows n’a pas besoin que les plateformes matérielles implémentent les fonctionnalités décrites dans le chapitre 4, « Spécification matérielle ACPI » de la spécification ACPI 5.0. Les fonctionnalités matérielles fixes ACPI telles que les suivantes ne sont pas requises :

  • Minuteur de gestion de l’alimentation (PM)

  • Alarme de veille RTC (Real Time Clock)

  • Interruption de contrôle système (SCI)

  • Correction du jeu de registres matériels (PMx_* événements/contrôles/status registres)

  • Registres de blocs GPE (GPEx_* événements/contrôles/status registres)

  • Contrôleur incorporé

Les plateformes qui n’implémentent pas l’interface matérielle fixe ACPI sont appelées plateformes ACPI à réduction matérielle . Pour indiquer qu’une plateforme est matériellement réduite, définissez l’indicateur HW_REDUCED_ACPI dans la table de description ACPI fixe (FADT).

Sur les plateformes ACPI à réduction matérielle, les fonctionnalités matérielles fixes telles que le bouton d’alimentation, le couvercle status, etc., qui ont traditionnellement été implémentées dans le matériel défini par ACPI, sont remplacées exclusivement par leurs équivalents logiciels définis par ACPI. Par exemple, un bouton d’alimentation de méthode de contrôle est utilisé à la place de l’équivalent matériel fixe.

Veille connectée

Les plateformes qui implémentent le modèle d’alimentation de secours connecté (une fonctionnalité clé des appareils InstantGo) sont exposées à Windows en tant que plateformes qui fournissent la fonctionnalité inactive S0 à faible consommation définie dans ACPI 5.0. L’indicateur « Faible consommation d’inactivité S0 » dans le FADT doit être défini pour indiquer que la plateforme prend en charge la veille connectée.

Windows prend en charge les plateformes qui ont une capacité inactif S0 à faible consommation d’énergie, qu’elles implémentent une ACPI à réduction matérielle ou une ACPI complète. Toutefois, comme l’exige la spécification ACPI 5.0, Windows n’utilise pas les fonctionnalités de mise en veille/reprise d’activité traditionnelles sur les plateformes qui disposent d’une capacité S0-inactive de faible puissance, quelle que soit la configuration ACPI.

Pour plus d’informations sur le modèle d’alimentation de secours connecté, consultez Veille moderne.

Événements ACPI

Dans le cadre du chapitre 4, « Spécification matérielle ACPI », de la spécification ACPI 5.0, un mécanisme complet est défini pour signaler les événements matériels. Windows prend en charge de nombreux événements définis dans la spécification, et cette prise en charge est répartie sur les plateformes SoC. Toutefois, pour les plateformes ACPI à réduction matérielle, les interruptions GPIO sont utilisées pour signaler les événements, au lieu du matériel GPE/SCI défini par ACPI. Toutefois, une fois qu’un événement est signalé, la gestion des événements est identique entre les plateformes ACPI à réduction matérielle et complète. Dans les deux cas, le mécanisme de gestion des événements spécifié par ACPI appelle la méthode de contrôle (gestionnaire) appropriée pour l’événement, qui envoie finalement une notification définie par ACPI au pilote de périphérique approprié.

Pour plus d’informations sur les événements ACPI signalés par GPIO, consultez la section 5.6.5, « Événements ACPI signalés par GPIO », de la spécification ACPI 5.0. Pour plus d’informations sur la gestion des événements logiciels ACPI, consultez la section 5.6.4, « gestion des événements usage général », de la spécification ACPI 5.0.