Condividi tramite


Panoramica del supporto di Windows per ACPI 5.0

La specifica ACPI 5.0 consente il supporto di piattaforme mobili basate su SoC che eseguono Windows 8 e versioni successive e abilita e supporta Windows Server 2016 e versioni successive, ma continua a supportare molte funzionalità utili introdotte nelle versioni precedenti di Windows. Questa guida alla progettazione indirizza gli implementatori alle parti di ACPI 5.0 che si applicano in modo specifico alle piattaforme basate su SoC e ai sistemi progettati per Windows Server 2016 e descrive le procedure consigliate per implementare le funzionalità specifiche di SoC in ACPI per l'esecuzione di Windows in queste piattaforme.

Ambito

Il pubblico di destinazione per questa guida di progettazione è sviluppatori di firmware e progettisti di sistema che richiedono indicazioni per il supporto e l'implementazione del firmware. L'osservazione e l'adesione a queste linee guida consentiranno di garantire una corretta funzionalità di Windows su piattaforme SoC e sistemi di Windows Server 2016.

Questa guida di progettazione punta in particolare alle piattaforme ACPI ridotte a hardware che supportano l'inattività S0 a bassa potenza. Tuttavia, la maggior parte delle linee guida si applica anche a qualsiasi piattaforma conforme a ACPI 5.0 e che esegue Windows 8 o versioni successive o Windows Server 2012 o versioni successive. In questo argomento si presuppone inoltre un fattore di forma di clamshell o una piattaforma mobile multi-touch-only wireless. Pertanto si limita a tecnologie che si prevede di essere ampiamente usate su tali piattaforme. Per le tecnologie non descritte in questo documento, il lettore si riferisce alla specifica ACPI stessa per informazioni sull'implementazione.

Supporto per la revisione del firmware

Windows supporta le revisioni del firmware in base alla specifica ACPI 5.0.

Windows supporta un subset di funzionalità definito nella specifica ACPI 5.0. Windows non dispone di un controllo esplicito rispetto alle revisioni più elevate del firmware. Windows supporterà il firmware conforme alle revisioni superiori della specifica ACPI se questo firmware contiene il supporto necessario, come descritto in questa guida alla progettazione.

Contenuto della sezione

Argomento Descrizione
Riepilogo del supporto ACPI in Windows Questo argomento riepiloga il sottoinsieme delle funzionalità avanzate di Configurazione e Power Interface (ACPI) 5.0 necessarie per supportare Windows su piattaforme basate su SoC.
Requisiti hardware per le piattaforme basate su SoC La specifica ACPI 5.0 introduce un nuovo set di requisiti hardware per supportare piattaforme basate su SoC che eseguono Windows. ACPI 5.0 supporta progetti di sistema ridotti dall'hardware per ridurre i costi e supporta il modello di alimentazione di standby connesso per consentire una lunga durata della batteria.
Gerarchia dello spazio dei nomi ACPI La gerarchia dello spazio dei nomi ACPI deve modellare in modo accurato la topologia hardware della piattaforma, a partire dal bus di sistema del processore ("_SB"). In generale, un dispositivo che si connette a un bus o un controller viene visualizzato come figlio di tale dispositivo bus o controller nello spazio dei nomi.
Compilatore Microsoft ASL La versione 5.0 del compilatore ASL (Microsoft ACPI Source Language) supporta le funzionalità nella specifica ACPI 5.0.

Il compilatore ASL viene distribuito con Windows Driver Kit (WDK).

Il file eseguibile del compilatore ASL (asl.exe) si trova nella directory Tools\arm\ACPIVerify, Tools\arm64\ACPIVerify, Tools\x86\ACPIVerify e Tools\x64\ACPIVerify della wdK installata, ad esempio C:\Programmi (x86)\Windows Kits\10\Tools\x86\ACPIVerify.