共用方式為


SoC 型平臺的硬體需求

ACPI 5.0 規格引進了一組新的硬體需求,以支援執行 Windows 的 SoC 平臺。 ACPI 5.0 支援降低硬體的系統設計,以降低成本,並支援連線待命電源模型,以啟用較長的電池使用時間。

硬體降低的 ACPI 平臺

為了支援 SoC,Windows 不需要硬體平臺實作 ACPI 5.0 規格第 4 章「ACPI 硬體規格」中所述的任何功能。 不需要 ACPI 固定硬體功能,例如:

  • 電源管理 (PM) 計時器

  • 系統時鐘 (RTC) 喚醒警示

  • 系統控制中斷 (SCI)

  • 固定硬體暫存器集 (PMx_* 事件/控制/狀態暫存器)

  • GPE 區塊暫存器 (GPEx_* 事件/控制/狀態暫存器)

  • 內嵌控制器

未實作 ACPI 固定硬體介面的平臺稱為 減少硬體 的 ACPI 平臺。 若要指出平臺硬體降低,請在固定 ACPI 描述表格 (FADT) 中設定HW_REDUCED_ACPI旗標。

在減少硬體的 ACPI 平臺上,固定硬體功能,例如 電源按鈕蓋子狀態等等,傳統上已在 ACPI 定義的硬體中實作,會由其 ACPI 定義的軟體對等專案獨佔取代。 例如,會使用 Control Method Power Button,而不是固定硬體對等專案。

連線待命

實作連線待命電源模型的平臺 (InstantGo 裝置的主要功能,) 會公開給 Windows 作為提供 ACPI 5.0 中定義的低電量 S0 閒置功能的平臺。 FADT 中的「低電源 S0 閒置」旗標必須設定為表示平臺支援連線待命。

Windows 支援具有低電源 S0 閒置功能的平臺,不論它們實作硬體降低的 ACPI 還是完整 ACPI。 不過,根據 ACPI 5.0 規格的需求,Windows 不會在具有低電源 S0 閒置功能的平臺上使用傳統睡眠/繼續功能,而不論 ACPI 設定為何。

如需連線待命電源模型的詳細資訊,請參閱 新式待命

ACPI 事件

在 ACPI 5.0 規格的第 4 章「ACPI 硬體規格」中,會定義完整的功能機制來發出硬體事件的訊號。 Windows 支援規格中定義的許多事件,而這項支援會傳遞給 SoC 平臺。 不過,對於硬體降低的 ACPI 平臺,GPIO 中斷是用來發出事件的訊號,而不是 ACPI 定義的 GPE/SCI 硬體。 不過,在收到事件訊號之後,硬體減少和完整 ACPI 平臺之間的事件處理會相同。 在這兩種情況下,ACPI 指定的事件處理機制會針對事件叫用適當的控制方法 (處理常式) ,最後會將 ACPI 定義的通知傳送至適當的設備磁碟機。

For more information about GPIO-signaled ACPI events, see section 5.6.5, "GPIO-Signaled ACPI Events", of the ACPI 5.0 specification. For more information about the ACPI software event handling, see section 5.6.4, "General Purpose Event Handling", of the ACPI 5.0 specification.