Partager via


Exigences en matière d’implémentation matérielle de la plateforme

Windows prend en charge deux topologies matérielles pour le sous-système d’alimentation et de charge. Pour les systèmes S3/S4, seules les solutions basées sur des contrôleurs incorporés sont autorisées. Pour les systèmes de veilles modernes, le concepteur du système peut choisir entre une solution basée sur un contrôleur incorporé et une solution SPB. Cette rubrique décrit les exigences pour chacune des deux topologies. Un système doit respecter les exigences de la topologie sélectionnée uniquement.

Chacun des deux tableaux suivants contient une liste de contrôle des exigences pour la topologie matérielle désignée. Pour chaque exigence de la liste de contrôle, la colonne intitulée « S’applique à S3/S4 » indique si l’exigence s’applique aux PC qui implémentent les états d’alimentation ACPI S3 et S4 traditionnels. La colonne intitulée « S’applique à CS » indique si l’exigence s’applique aux PC qui implémentent le modèle d’alimentation de veille moderne, qui est pris en charge à partir de Windows 8.

Pour plus d’informations sur ces deux topologies matérielles, consultez Conception matérielle du sous-système batterie et alimentation.

Solution basée sur un contrôleur intégré

Si le concepteur de plateforme choisit d’utiliser une solution basée sur un contrôleur intégré, les exigences répertoriées dans le tableau suivant s’appliquent.

Condition requise S’applique à S3/S4 S’applique à CS

Le contrôleur intégré (EC) est défini dans l’espace de noms ACPI, comme décrit dans la section 12.11 de la spécification ACPI 5.0.

  • L’objet Device() pour l’EC est présent dans l’espace de noms ACPI.

Oui

Oui

Le périphérique EC fournit les objets et méthodes de contrôle suivants :

  • _IHM avec la valeur « PNP0C09 ».

Oui

Oui

  • Objet _CRS indiquant les ressources d’E/S pour le contrôleur intégré.

Oui

Oui

  • Objet _GPE qui définit le SCI pour le contrôleur intégré.

Oui

Oui

  • Une région d’opération décrivant les informations contenues dans le contrôleur intégré auxquelles peuvent accéder d’autres codes de méthode de contrôle ACPI dans l’espace de noms, y compris l’état de la batterie et les méthodes d’informations.

Oui

Oui

La solution de contrôleur intégré répond à des objectifs de puissance.

  • La puissance nominale consommée par la CE pour le sous-système d’alimentation et de batterie est inférieure à 5 milliwatts.

Non

Oui

Solution connectée au bus périphérique simple (SPB)

Si le concepteur de plateforme choisit d’utiliser une solution de sous-système d’alimentation et de batterie connectée au SPB, les exigences répertoriées dans le tableau suivant s’appliquent. Cette solution est prise en charge à partir de Windows 8, mais uniquement sur les systèmes modernes en veille.

Condition requise S’applique à S3/S4 S’applique à CS

Le contrôleur intégré (EC) est défini dans l’espace de noms ACPI, comme décrit dans la section 12.11 de la spécification ACPI 5.0.

  • L’objet Device() pour l’EC est présent dans l’espace de noms ACPI.

Non

Oui

Le périphérique EC fournit les objets et méthodes de contrôle suivants :

  • _IHM avec la valeur « PNP0C09 ».

Non

Oui

  • Objet _CRS indiquant les ressources d’E/S pour le contrôleur GPIO.

Non

Oui

  • Pour chaque interruption, un objet _AEI qui mappe le GPIO à la méthode d’événement ACPI correspondante.

Non

Oui

Un nœud Device() pour le contrôleur SPB.

  • _IHM avec l’ID matériel approprié pour l’appareil.

Non

Oui

  • Objet _CSR décrivant les ressources matérielles et d’interruption du contrôleur GPIO.

Non

Non

  • Une région d’opération GenericSerialBus dans l’étendue de l’appareil SPB décrivant les registres de commande virtuels pour l’appareil SPB.

Non

Oui

  • Définitions de champs dans la région d’opération GenericSerialBus. Les définitions de champ permettent au code ASL extérieur à l’appareil SPB d’accéder aux registres de commandes virtuelles de l’appareil SPB.

Non

Oui