FACP - Fixed ACPI Description Table (FADT)

Fixed ACPI描述表(FADT)定义了对ACPI - Compatible OS至关重要的各种固定硬件ACPI信息

例如以下硬件寄存器块的基址:

PM1a_EVT_BLK,PM1b_EVT_BLK, PM1a_CNT_BLK, PM1b_CNT_BLK, PM2_CNT_BLK, PM_TMR_BLK, GPE0_BLK, GPE1_BLK

FADT也有一个指向DSDT的指针,该DSDT包含区分定义块,该块反过来向与基本系统设计相关的acpi兼容OS提供变量信息

接下来我们使用RW 读取一下FACP Table 具体有哪些功能吧

Signature -  “FACP”。Fixed ACPI描述表的签名。 (这个签名出现在ACPI 1.0之前,解释了与该表名称不匹配的原因。)

Length - 整个FADT的长度,以字节为单位。

FADT Major Version - 这个FADT结构的主要版本,在“Major.Minor"。形式,其中' Minor '是值在Minor Version字段(该表中的字节偏移量131)
它的目的是让ACPI表中包含的所有内容都符合ACPI规范本身所包含的内容。FADT主要和次要版本紧跟着版本的lock-step ACPI规范。符合给定的ACPI规范意味着每个与ACPI相关的表都符合该规范版本中列出的那个表的版本号

Checksum - 整个表的和必须为零 ,如果觉得算起来麻烦 百度上有Checksum计算的工具

OEMID - OEM ID

OEM Table ID - 对于FADT,

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值