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 地址空间不得用于任何资源模板或寄存器。