ACPI 中文文档ACPI 中文文档
首页
第 1 章
第 2 章
第 3 章
第 4 章
第 5 章
第 6 章
第 7 章
第 8 章
第 9 章
第 10 章
第 11 章
第 12 章
第 13 章
第 14 章
第 15 章
第 16 章
第 17 章
第 18 章
第 19 章
第 20 章
第 21 章
附录 A
首页
第 1 章
第 2 章
第 3 章
第 4 章
第 5 章
第 6 章
第 7 章
第 8 章
第 9 章
第 10 章
第 11 章
第 12 章
第 13 章
第 14 章
第 15 章
第 16 章
第 17 章
第 18 章
第 19 章
第 20 章
第 21 章
附录 A
  • 第 14 章

    • 总览
    • 14.1. 平台通信通道表
    • 14.2. 通用通信通道共享内存区域
    • 14.3. 扩展 PCC 子空间共享内存区域
    • 14.4. 精简 PCC 子空间共享内存区域
    • 14.5. 门铃协议
    • 14.6. 平台通知
    • 14.7. 引用 PCC 地址空间

14.7. 引用 PCC 地址空间

单个 PCC 寄存器可以通过 Generic Address Structure 或在 Generic Register Descriptor 中使用地址空间 ID PCC (0xA) 来引用。使用 PCC 地址空间时,Access Size 字段被重新定义为 Subspace ID,并标识描述符所引用的是哪个 PCC 子空间。

例如,以下资源模板引用了 PCC 子空间 9 中地址 0x30 处占用第 8 位到第 15 位的字段:

ResourceTemplate()
{
  Register (
  PCC,             //AddressSpaceKeyword
  8,               //RegisterBitWidth
  8,               //RegisterBitOffset
  0x30,            //RegisterAddress
  9                //AccessSize (subspace ID)
  )
}

请注意,除非寄存器/资源字段明确允许使用 PCC 地址空间,否则 PCC 地址空间不得用于任何资源模板或寄存器。

Prev
14.6. 平台通知