1、 ACPI描述符
未初始化 | Buffer |
Debug Object “可输出Debug”的对象 | Buffer Field(Buffer中的成员) |
Device 设备或总线的对象 | Event 时间同步 |
Field Unit 地址 | Object Reference对象引用 |
Interger | String |
Interger Comstant :ONE(1) ZERO(0) ONES(全ff) REVItion(版本号) | Method 可执行的方法 |
Mutex 锁 | operation Region 地址区域 |
Package 对象集合 | Power Resource 电源 |
Processor 处理器 | Thermal Zone 温度区域 |
2、基本语法:
操作符 (Field List){
Variable List
}
3、\_GPE ACPI事件 \_PR处理器 \_SB 设备与总线 \_SI系统指示灯 \_TZ温度
4、RSDP--->XSDT---->FADT(FACP)---->寄存器块
| \--->DSDT--->硬件信息
|----->Entry
\---->Entry
FADT : 静态系统信息 “FACP”硬件寄存器
5、
MADT: GICD(gic分配器) \
> GIC
DSDT:处理器设备对象 /
6、
APIC | GTDT |
DSDT Differentated System Description Table | FACP |
IORT IO重映射表 | MADT 多ACPI描述表 |
BGRT Boot Graphics Resource Table | FADT Fixed ACPI Description Table |
PPTT 处理器资源拓扑表 | SRAT 系统资源相关性表 |
PCCT 平台通信信道表 | DBG2 调试端口表 |
MCFG | SSDT |
VFCT | SPCR 串行端口控制台重定向表 |
7、
SCI:硬件用来将ACPI事件通知操作系统的一种系统中断
SMI:一种不可屏蔽的优先级最高的外部中断,其由SMM做中断响应动作
8、