仅对英特尔可见 — GUID: lbl1466013285516
Ixiasoft
6.1. 配置空间寄存器
字节地址 |
配置空间寄存器 |
PCIe规范中的对应部分 |
---|---|---|
0x000-0x03C |
PCI Header Type 0配置寄存器 |
Type 0 Configuration Space Header |
0x040-0x04C |
电源管理 |
PCI Power Management Capability Structure |
0x050-0x05C |
MSI Capability结构 |
MSI Capability Structure,也可参考PCI Local Bus Specification |
0x060-0x06C | 保留 | N/A |
0x070-0x0A8 |
PCI Express Capability结构 | PCI Express Capability Structure |
0x0B0-0x0B8 |
MSI-X Capability结构 |
MSI-X Capability Structure,也可参考PCI Local Bus Specification |
0x0BC-0x0FC | 保留 | N/A |
0x100-0x134 | 高级错误报告(AER)(仅PF) | Advanced Error Reporting Capability |
0x138-0x184 | 保留 | N/A |
0x188-0x1B0 |
下游PCI Express扩展Capability头 |
PCI Express Extended Capability |
0x1B4-0xB7C |
保留 | N/A |
0x1B8-0x1F4 | SR-IOV Capability结构 | Single Root I/O Virtualization and Sharing Specification, Rev, 1.1中的SR-IOV Extended Capability Header |
0x1F8-0x1D0 | 事务处理Hints (TPH)发送器(Requester)Capability | TLP Processing Hints (TPH) |
0x1D4-0x280 | 保留 | N/A |
0x284-0x288 | 地址转化服务 (ATS) Capability结构 | Single Root I/O Virtualization and Sharing Specification, Rev. 1.1 中的Address Translation Services Extended Capability (ATS) |
0xB80-0xBFC |
Intel指定 |
Vendor-Specific Header (Header only) |
0xC00 |
可选自定义扩展 |
N/A |
0xC00 | 可选自定义扩展 | N/A |
字节地址 |
Hard IP配置空间寄存器 |
PCIe规范中的对应部分 |
---|---|---|
0x000 |
器件ID,供应商ID |
Type 0 Configuration Space Header |
0x004 |
状态,命令 |
Type 0 Configuration Space Header |
0x008 |
类别代码,版本ID |
Type 0 Configuration Space Header |
0x00C |
Header类型,Cache行大小 |
Type 0 Configuration Space Header |
0x010 |
Base Address 0 |
Base Address Registers |
0x014 |
Base Address 1 |
Base Address Registers |
0x018 |
Base Address 2 |
Base Address Registers |
0x01C |
Base Address 3 |
Base Address Registers |
0x020 |
Base Address 4 |
Base Address Registers |
0x024 |
Base Address 5 |
Base Address Registers |
0x028 |
保留 |
N/A |
0x02C |
子系统ID,子系统供应商ID |
Type 0 Configuration Space Header |
0x030 |
保留 |
N/A |
0x034 |
功能指针 |
Type 0 Configuration Space Header |
0x038 |
保留 |
N/A |
0x03C |
中断管脚,中断行 |
Type 0 Configuration Space Header |
0x040 | PME_Support,D1,D2等。 | PCI Power Management Capability Structure |
0x044 | PME_en,PME_Status等。 | Power Management Status and Control Register |
0x050 |
MSI-Message Control, Next Cap Ptr, Capability ID |
MSI and MSI-X Capability Structures |
0x054 |
消息地址 |
MSI and MSI-X Capability Structures |
0x058 |
消息上层地址 |
MSI and MSI-X Capability Structures |
0x05C |
保留的消息数据 |
MSI and MSI-X Capability Structures |
0x0B0 |
MSI-X Message Control Next Cap Ptr Capability ID |
MSI and MSI-X Capability Structures |
0x0B4 |
MSI-X列表偏移BIR |
MSI and MSI-X Capability Structures |
0x0B8 |
Pending Bit Array (PBA) Offset BIR |
MSI and MSI-X Capability Structures |
0x100 |
PCI Express Enhanced Capability Header |
Advanced Error Reporting Enhanced Capability Header |
0x104 |
不可纠正错误状态寄存器 |
Uncorrectable Error Status Register |
0x108 |
不可纠正错误Mask寄存器 |
Uncorrectable Error Mask Register |
0x10C |
不可纠正错误Mask寄存器 |
Uncorrectable Error Severity Register |
0x110 |
可纠正错误状态寄存器 |
Correctable Error Status Register |
0x114 |
可纠正Mask寄存器 |
Correctable Error Mask Register |
0x118 |
高级错误Capabilities和控制寄存器 |
Advanced Error Capabilities and Control Register |
0x11C |
Header日志寄存器 |
Header Log Register |
0x12C |
根错误命令 |
Root Error Command Register |
0x130 |
根错误状态 |
Root Error Status Register |
0x134 |
错误源识别寄存器可纠正错误源ID寄存器 |
Error Source Identification Register |
0x188 | 下个Capability偏移,PCI Express扩展Capability ID |
Secondary PCI Express Extended Capability |
0x18C | 使能SKP OS,链路均衡请求,执行均衡 |
Link Control 3 Register |
0x190 | Lane错误状态寄存器 |
Lane Error Status Register |
0x194:0x1B0 | Lane均衡控制寄存器 |
Lane Equalization Control Register |
0xB80 | VSEC Capability Header | Vendor-Specific Extended Capability Header |
0xB84 | VSEC长度,版本,ID | Vendor-Specific Header |
0xB88 | Intel Marker | Intel指定寄存器 |
0xB8C | JTAG Silicon ID DW0 | |
0xB90 | JTAG Silicon ID DW1 | |
0xB94 | JTAG Silicon ID DW2 | |
0xB98 | JTAG Silicon ID DW3 | |
0xB9C | 用户器件和电路板类型ID | |
0xBA0:0xBAC | 保留 | |
0xBB0 | 通用控制和状态寄存器 | |
0xBB4 | 不可纠正内部错误状态寄存器 | |
0xBB8 | 不可纠正内部错误Mask寄存器 | |
0xBBC | 可纠正错误状态寄存器 | |
0xBC0 | 可纠正错误Mask寄存器 | |
0xBC4:BD8 | 保留 | N/A |
0xC00 | 可选定制扩展 | N/A |