ACPI 5.0 的 Windows 支援概觀
ACPI 5.0 規格可支援執行Windows 8和更新版本的 SoC 行動平臺,並啟用及支援Windows Server 2016和更新版本,但會繼續支援舊版 Windows 中引進的許多實用功能。 本設計指南會將實作者導向 ACPI 5.0 的元件,這些元件特別適用于 SoC 型平臺,以及針對針對Windows Server 2016而設計的系統,並說明實作 ACPI 中 SoC 特定功能的最佳做法,以在這些平臺上執行 Windows。
範圍
此設計指南的目標物件是需要韌體支援和實作指引的韌體開發人員和系統設計工具。 觀察並遵循這些指導方針有助於確保 SoC 平臺和Windows Server 2016系統上 Windows 的適當功能。
此設計指導方針特別以支援低電源 S0 閒置的硬體降低 ACPI 平臺為目標。 不過,大部分的指導方針也適用于符合 ACPI 5.0 規範且執行Windows 8或更新版本或Windows Server 2012或更新版本的任何平臺。 此外,本主題假設是 Clamshell 外觀規格或無線的多重觸控式行動平臺。 因此,它會將本身限制為預期在這類平臺上廣泛使用的技術。 對於本檔未涵蓋的技術,讀者會參考 ACPI 規格本身以取得實作資訊。
韌體修訂支援
Windows 支援以 ACPI 5.0 規格為基礎的韌體修訂。
Windows 支援 ACPI 5.0 規格中定義的功能子集。 Windows 沒有針對更高韌體修訂的明確檢查。 如果此韌體包含必要的支援,Windows 將會支援符合 ACPI 規格更高修訂的韌體,如本設計指南中所述。
本節內容
主題 | 描述 |
---|---|
Windows 中 ACPI 支援的摘要 | 本主題摘要說明 ACPI (ACPI) 支援 SoC 平臺上 Windows 所需的 5.0 功能子集。 |
SoC 型平臺的硬體需求 | ACPI 5.0 規格引進了一組新的硬體需求,以支援執行 Windows 的 SoC 型平臺。 ACPI 5.0 支援硬體降低的系統設計,以降低成本,並支援連線待命電源模型,以啟用長時間的電池使用時間。 |
ACPI 命名空間階層 | ACPI 命名空間階層必須精確地模型化平臺的硬體拓撲,從處理器的系統匯流排 (「_SB」) 開始。 一般而言,連接到匯流排或控制器的裝置會顯示為命名空間中該匯流排或控制器裝置的子系。 |
Microsoft ASL 編譯器 | Microsoft ACPI 來來源語言版本 5.0 (ASL) 編譯器支援 ACPI 5.0 規格中的功能。 ASL 編譯器會與 Windows 驅動程式套件 (WDK) 一起散發。 ASL 編譯器可執行檔 (asl.exe) 位於已安裝 WDK 的 Tools\arm\ACPIVerify、Tools\arm64\ACPIVerify、Tools\x86\ACPIVerify 和已安裝 WDK 的工具\x64\ACPIVerify 目錄,例如 C:\Program Files (x86) \Windows Kits\10\Tools\x86\ACPIVerify。 |