ACPI Hardware Specification

ACPI 定義了ACPI-Compatible OS控制和管理ACPI-Compatible Hardware平臺的標準接口機制。 在這裏,ACPI定義“Hardware”爲一個programming model及其behavior。

ACPI Hardware分類

Fixed和Generic。Fixed類的Hardware符合ACPI Spec定義的Programming和Behavior;而Generic類的Hareware在實現上則更具靈活性。

ACPI Hardware Feature分類

Fixed Hardware Feature有如下規定:

1. 性能相關的feature

2. 喚醒過程中driver需要的feature

3. 允許從災難性的OS軟件失敗恢復所需要的feature

Generic Hardware Feature是由ACPI Namespace中的ACPI Control method所控制的,比較靈活。

ACPI定義了實現Generic Hardware時可以使用的八種Address space:

1. System I/O

2. System Memory

3. PCI Configuration Space

4. Embedded Controller

5. SMBus

6. CMOS

7. PCI  Bar Target

8. IPMI(Intelligent Platform Management Interface)

ACPI Register Model

Fixed Hardware Register, 是實現ACPI-defined interface所必須的。在FADT中由OEM定義,是固定的,不能再改變。

                   

Generic Hardware Register,是Value-added Hardware 產生的events所必須的。

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章