PCIe Control Registers

This is the PCI Type 0 Configuration Space Header. These are all 32-bit registers.

Address Range Description
0x0000 - 0x003C PCI Type 0 configuration space header
0x0040 - 0x004C Reserved
0x0050 - 0x005C MSI capability structure
0x0068 - 0x0070 MSI-X capability structure
0x0070 - 0x0074 Reserved
0x0078 - 0x007C Power management capability structure
0x0080 - 0x00B8 PCI Express capability structure
0x00B8 - 0x00FC Reserved
0x0094 - 0x00FF Root port
0x0100 - 0x016C Virtual channel capability structure
0x0170 - 0x017C Reserved
0x0180 - 0x01FC Virtual channel arbitration table
0x0200 - 0x023C Port VC0 arbitration table (Reserved)
0x0240 - 0x027C Port VC1 arbitration table (Reserved)
0x0280 - 0x02BC Port VC2 arbitration table (Reserved)
0x02C0 - 0x02FC Port VC3 arbitration table (Reserved)
0x0300 - 0x033C Port VC4 arbitration table (Reserved)
0x0340 - 0x037C Port VC5 arbitration table (Reserved)
0x0380 - 0x03BC Port VC6 arbitration table (Reserved)
0x03C0 - 0x03FC Port VC7 arbitration table (Reserved)
0x0400 - 0x07FC Reserved
0x0800 - 0x0834 Implement advanced error reporting (optional)
0x0838 - 0x0FFF Reserved