本篇文章參考
ACPI Specification Version 6.2 (Errata A)
ACPI Specification Version 5.1 (Errata B)
參考章節為CH6 Device Configuration
OSPM 會根據 Configuration Object去管理操作相關的 Device,其大致分為幾個類型:
Device identification objects
_ADR (Address)
提供OSPM此裝置在所屬的Bus上的Address。Bus   | Address Encoding   |
PCI   |
High word - Device Number, Low word - Function Number   (ex: device 3, function 2 會是 0x00030002)   若要參照device的所有function,Function Number則使用0xFFFF |
USB Ports   | Port Number (1-n )   |
Device configuration objects
_DIS (Disable)
用來 disable device。_PRT (PCI Routing Table)
回傳包含PCI interrupt mapping package列表的package。Device insertion and removal objects
_RMV (Status)
通知OSPM此裝置是否隨時都為可移除。_STA (Status)
回傳裝置的狀態,其狀態可為enabled、disabled和removal。若裝置的Object沒有_STA,則視為設起所有的return bit(present、enabled、shown in UI and functioning)。
沒有留言:
張貼留言