La spécification de gestion système ACPI supporte désormais l’architecture ARMv8-A

Le Forum UEFI (Unified Extensible Firmware Interface), l’organisme industriel en charge de la promotion et du développement de la technologie logicielle du même nom, a annoncé en août la publication de la version 5.1 ...de la spécification ACPI (Advanced Configuration and Power Interface). Largement utilisée dans le monde des PC et des cartes embarquées à architecture x86, ACPI définit une interface permettant la gestion des fonctions système et la gestion de la consommation d’énergie par le système d’exploitation en cours d’exécution.   Avec la version 5.1 (première version majeure publiée par le Forum UEFI depuis la prise en charge de l’ACPI en octobre 2013), l’interface supporte désormais l’architecture ARMv8-A. Annoncée en 2011, cette architecture, qui introduit un adressage virtuel étendu et un traitement des données sur 64 bits, reprend, en les améliorant, certains éléments clés de l’architecture ARMv7 tels que la technologie de sécurité TrustZone, la virtualisation câblée dans le silicium et l’extension SIMD Neon, tout en conservant une compatibilité avec les applications 32 bits. L’architecture ARMv8-A est notamment mise en œuvre dans les cœurs Cortex-A57 et A53 d’ARM ou dans le processeur X-Gene d’AMCC. Broadcom, Cavium et Huawei figurent également au nombre des licenciés de l’architecture.   « Nous avons mis en place l’ASWG (NDLR : ACPI Specification Working Group) en janvier dernier et c’est désormais le groupe de travail le plus important du Forum UEFI avec une participation active des écosystèmes x86 et ARM ainsi que des communautés Windows et Linux, a indiqué Dong Wei, vice-président du Forum UEFI et coprésident de l’ASWG. Nous avons travaillé en un temps record pour mettre à jour la spécification ACPI afin qu’elle prenne en compte les architectures 64 bits aussi bien ARM que x64. »