ebook img

PCI Express Base Specification, Revision 4.0, Version 0.3 (Change Bar) PDF

1053 Pages·2014·11.745 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview PCI Express Base Specification, Revision 4.0, Version 0.3 (Change Bar)

PCI Express® Base Specification Revision 4.0 Version 0.3 February 19, 2014 Revision Revision History DATE 1.0 Initial release. 07/22/2002 1.0a Incorporated Errata C1-C66 and E1-E4.17. 04/15/2003 1.1 Incorporated approved Errata and ECNs. 03/28/2005 2.0 Added 5.0 GT/s data rate and incorporated approved Errata and ECNs. 12/20/2006 2.1 Incorporated Errata for the PCI Express Base Specification, Rev. 2.0 03/04/2009 (February 27, 2009), and added the following ECNs: • Internal Error Reporting ECN (April 24, 2008) • Multicast ECN (December 14, 2007, approved by PWG May 8, 2008) • Atomic Operations ECN (January 15, 2008, approved by PWG April 17, 2008) • Resizable BAR Capability ECN (January 22, 2008, updated and approved by PWG April 24, 2008) • Dynamic Power Allocation ECN (May 24, 2008) • ID-Based Ordering ECN (January 16, 2008, updated 29 May 2008) • Latency Tolerance Reporting ECN (22 January 2008, updated 14 August 2008) • Alternative Routing-ID Interpretation (ARI) ECN (August 7, 2006, last updated June 4, 2007) • Extended Tag Enable Default ECN (September 5, 2008) • TLP Processing Hints ECN (September 11, 2008) • TLP Prefix ECN (December 15, 2008) 3.0 Added 8.0 GT/s data rate, latest approved Errata, and the following ECNs: 11/10/2010 • Optimized Buffer Flush/Fill ECN (8 February 2008, updated 30 April 2009) • ASPM Optionality ECN (June 19, 2009, approved by the PWG August 20, 2009) • Incorporated End-End TLP Changes for RCs ECN (26 May 2010) and Protocol Multiplexing ECN (17 June 2010) 3.1 Incorporated Errata for the PCI Express® Base Specification Revision 3.0 11/7/2013 (November 7, 2013) Incorporated the following ECNs: • ECN: Downstream Port containment (DPC) • ECN: Separate Refclk Independent SSC (SRIS) Architecture • ECN: Process Address Space ID (PASID) • ECN: Lightweight Notification (LN) Protocol • ECN: Precision Time Measurement • ECN: Enhanced DPC (eDPC) • ECN: 8.0 GT/s Receiver Impedance • ECN: L1 PM Substates with CLKREQ • ECN: Change Root Complex Event Collector Class Code • ECN: M-PCIe • ECN: Readiness Notifications (RN) 4.0 Version 0.3: Based on PCI Express® Base Specification Revision 3.1 2/19/2014 (November 7, 2013) with some editorial feedback received in December 2013. • Added Chapter 9, Electrical Sub-block: Separated Section 4.3 of the 3.1 Base Specification to create Chapter 9.Added Chapter 9 (Rev0.3-11-30-13_final.docx) • Changes related to Revision 0.3 release • 2 PCI EXPRESS BASE SPECIFICATION, REV. 4.0 VERSION 0.3 PCI-SIG® disclaims all warranties and liability for the use of this document and the information contained herein and assumes no responsibility for any errors that may appear in this document, nor does PCI-SIG make a commitment to update the information contained herein. Contact the PCI-SIG office to obtain the latest revision of this specification. Questions regarding the PCI Express Base Specification or membership in PCI-SIG may be forwarded to: Membership Services www.pcisig.com E-mail: [email protected] Phone: 503-619-0569 Fax: 503-644-6708 Technical Support [email protected] DISCLAIMER This PCI Express Base Specification is provided “as is” with no warranties whatsoever, including any warranty of merchantability, noninfringement, fitness for any particular purpose, or any warranty otherwise arising out of any proposal, specification, or sample. PCI-SIG disclaims all liability for infringement of proprietary rights, relating to use of information in this specification. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted herein. PCI, PCI Express, PCIe, and PCI-SIG are trademarks or registered trademarks of PCI-SIG. All other product names are trademarks, registered trademarks, or servicemarks of their respective owners. Copyright © 2002-2014 PCI-SIG 3 PCI EXPRESS BASE SPECIFICATION, REV. 4.0 VERSION 0.3 Contents OBJECTIVE OF THE SPECIFICATION ............................................................................... 35 DOCUMENT ORGANIZATION.............................................................................................. 35 DOCUMENTATION CONVENTIONS ................................................................................... 35 TERMS AND ACRONYMS ...................................................................................................... 36 REFERENCE DOCUMENTS ................................................................................................... 44 1. INTRODUCTION............................................................................................................... 46 1.1. A THIRD GENERATION I/O INTERCONNECT ................................................................... 46 1.2. PCI EXPRESS LINK ......................................................................................................... 49 1.3. PCI EXPRESS FABRIC TOPOLOGY .................................................................................. 50 1.3.1. Root Complex ........................................................................................................ 50 1.3.2. Endpoints .............................................................................................................. 51 1.3.3. Switch .................................................................................................................... 54 1.3.4. Root Complex Event Collector .............................................................................. 55 1.3.5. PCI Express to PCI/PCI-X Bridge ........................................................................ 55 1.4. PCI EXPRESS FABRIC TOPOLOGY CONFIGURATION ....................................................... 55 1.5. PCI EXPRESS LAYERING OVERVIEW .............................................................................. 56 1.5.1. Transaction Layer ................................................................................................. 57 1.5.2. Data Link Layer .................................................................................................... 57 1.5.3. Physical Layer ...................................................................................................... 58 1.5.4. Layer Functions and Services ............................................................................... 58 2. TRANSACTION LAYER SPECIFICATION ................................................................. 62 2.1. TRANSACTION LAYER OVERVIEW .................................................................................. 62 2.1.1. Address Spaces, Transaction Types, and Usage ................................................... 63 2.1.2. Packet Format Overview ...................................................................................... 65 2.2. TRANSACTION LAYER PROTOCOL - PACKET DEFINITION ............................................... 67 2.2.1. Common Packet Header Fields ............................................................................ 67 2.2.2. TLPs with Data Payloads - Rules ......................................................................... 70 2.2.3. TLP Digest Rules .................................................................................................. 74 2.2.4. Routing and Addressing Rules .............................................................................. 74 2.2.5. First/Last DW Byte Enables Rules ........................................................................ 78 2.2.6. Transaction Descriptor ......................................................................................... 81 2.2.7. Memory, I/O, and Configuration Request Rules ................................................... 87 2.2.8. Message Request Rules ......................................................................................... 94 2.2.9. Completion Rules ................................................................................................ 115 2.2.10. TLP Prefix Rules ................................................................................................. 118 2.3. HANDLING OF RECEIVED TLPS .................................................................................... 123 2.3.1. Request Handling Rules ...................................................................................... 126 2.3.2. Completion Handling Rules ................................................................................ 138 2.4. TRANSACTION ORDERING ............................................................................................ 142 2.4.1. Transaction Ordering Rules ............................................................................... 142 4 PCI EXPRESS BASE SPECIFICATION, REV. 4.0 VERSION 0.3 2.4.2. Update Ordering and Granularity Observed by a Read Transaction ................ 145 2.4.3. Update Ordering and Granularity Provided by a Write Transaction ................ 146 2.5. VIRTUAL CHANNEL (VC) MECHANISM ........................................................................ 147 2.5.1. Virtual Channel Identification (VC ID) .............................................................. 149 2.5.2. TC to VC Mapping .............................................................................................. 150 2.5.3. VC and TC Rules ................................................................................................. 151 2.6. ORDERING AND RECEIVE BUFFER FLOW CONTROL ..................................................... 152 2.6.1. Flow Control Rules ............................................................................................. 153 2.7. DATA INTEGRITY ......................................................................................................... 164 2.7.1. ECRC Rules ........................................................................................................ 165 2.7.2. Error Forwarding ............................................................................................... 169 2.8. COMPLETION TIMEOUT MECHANISM ........................................................................... 171 2.9. LINK STATUS DEPENDENCIES ...................................................................................... 172 2.9.1. Transaction Layer Behavior in DL_Down Status ............................................... 172 2.9.2. Transaction Layer Behavior in DL_Up Status ................................................... 173 2.9.3. Transaction Layer Behavior During Downstream Port Containment ............... 174 3. DATA LINK LAYER SPECIFICATION ...................................................................... 176 3.1. DATA LINK LAYER OVERVIEW .................................................................................... 176 3.2. DATA LINK CONTROL AND MANAGEMENT STATE MACHINE ...................................... 178 3.2.1. Data Link Control and Management State Machine Rules ................................ 179 3.3. FLOW CONTROL INITIALIZATION PROTOCOL ............................................................... 181 3.3.1. Flow Control Initialization State Machine Rules ............................................... 182 3.4. DATA LINK LAYER PACKETS (DLLPS) ........................................................................ 185 3.4.1. Data Link Layer Packet Rules ............................................................................ 185 3.5. DATA INTEGRITY ......................................................................................................... 190 3.5.1. Introduction......................................................................................................... 190 3.5.2. LCRC, Sequence Number, and Retry Management (TLP Transmitter).............. 190 3.5.3. LCRC and Sequence Number (TLP Receiver) .................................................... 203 4. PHYSICAL LAYER SPECIFICATION ........................................................................ 213 4.1. INTRODUCTION ............................................................................................................ 213 4.2. LOGICAL SUB-BLOCK ................................................................................................... 213 4.2.1. Encoding for 2.5 GT/s and 5.0 GT/s Data Rates ................................................ 214 4.2.2. Encoding for 8.0 GT/s and Higher Data Rates................................................... 222 4.2.3. Link Equalization Procedure for 8.0 GT/s and Higher Data Rates ................... 241 4.2.4. Link Initialization and Training .......................................................................... 251 4.2.5. Link Training and Status State Machine (LTSSM) Descriptions ........................ 270 4.2.6. Link Training and Status State Rules .................................................................. 273 4.2.7. Clock Tolerance Compensation .......................................................................... 342 4.2.8. Compliance Pattern in 8b/10b Encoding ............................................................ 347 4.2.9. Modified Compliance Pattern in 8b/10b Encoding ............................................ 348 4.2.10. Compliance Pattern in 128b/130b Encoding ...................................................... 350 4.2.11. Modified Compliance Pattern in 128b/130b Encoding ...................................... 352 5. POWER MANAGEMENT .............................................................................................. 353 5.1. OVERVIEW ................................................................................................................... 353 5 PCI EXPRESS BASE SPECIFICATION, REV. 4.0 VERSION 0.3 5.1.1. Statement of Requirements .................................................................................. 354 5.2. LINK STATE POWER MANAGEMENT ............................................................................. 354 5.3. PCI-PM SOFTWARE COMPATIBLE MECHANISMS ......................................................... 360 5.3.1. Device Power Management States (D-States) of a Function .............................. 360 5.3.2. PM Software Control of the Link Power Management State .............................. 364 5.3.3. Power Management Event Mechanisms ............................................................. 369 5.4. NATIVE PCI EXPRESS POWER MANAGEMENT MECHANISMS ....................................... 376 5.4.1. Active State Power Management (ASPM) .......................................................... 376 5.5. L1 PM SUBSTATES ...................................................................................................... 396 5.5.1. Entry conditions for L1 PM Substates and L1.0 Requirements .......................... 400 5.5.2. L1.1 Requirements .............................................................................................. 401 5.5.3. L1.2 Requirements .............................................................................................. 402 5.5.4. L1 PM Substates Configuration .......................................................................... 406 5.5.5. L1 PM Substates Timing Parameters ................................................................. 408 5.6. AUXILIARY POWER SUPPORT ....................................................................................... 408 5.6.1. Auxiliary Power Enabling ................................................................................... 408 5.7. POWER MANAGEMENT SYSTEM MESSAGES AND DLLPS ............................................. 410 6. SYSTEM ARCHITECTURE .......................................................................................... 411 6.1. INTERRUPT AND PME SUPPORT ................................................................................... 411 6.1.1. Rationale for PCI Express Interrupt Model........................................................ 411 6.1.2. PCI Compatible INTx Emulation ........................................................................ 412 6.1.3. INTx Emulation Software Model ........................................................................ 412 6.1.4. Message Signaled Interrupt (MSI/MSI-X) Support ............................................. 412 6.1.5. PME Support ....................................................................................................... 413 6.1.6. Native PME Software Model .............................................................................. 414 6.1.7. Legacy PME Software Model ............................................................................. 414 6.1.8. Operating System Power Management Notification ........................................... 415 6.1.9. PME Routing Between PCI Express and PCI Hierarchies ................................ 415 6.2. ERROR SIGNALING AND LOGGING ................................................................................ 415 6.2.1. Scope ................................................................................................................... 416 6.2.2. Error Classification ............................................................................................ 416 6.2.3. Error Signaling ................................................................................................... 418 6.2.4. Error Logging ..................................................................................................... 426 6.2.5. Sequence of Device Error Signaling and Logging Operations .......................... 432 6.2.6. Error Message Controls ..................................................................................... 434 6.2.7. Error Listing and Rules ...................................................................................... 435 6.2.8. Virtual PCI Bridge Error Handling .................................................................... 440 6.2.9. Internal Errors .................................................................................................... 442 6.2.10. Downstream Port Containment (DPC) ............................................................... 442 6.3. VIRTUAL CHANNEL SUPPORT ...................................................................................... 453 6.3.1. Introduction and Scope ....................................................................................... 453 6.3.2. TC/VC Mapping and Example Usage ................................................................. 453 6.3.3. VC Arbitration .................................................................................................... 455 6.3.4. Isochronous Support ........................................................................................... 463 6.4. DEVICE SYNCHRONIZATION ......................................................................................... 466 6.5. LOCKED TRANSACTIONS .............................................................................................. 467 6 PCI EXPRESS BASE SPECIFICATION, REV. 4.0 VERSION 0.3 6.5.1. Introduction......................................................................................................... 467 6.5.2. Initiation and Propagation of Locked Transactions - Rules ............................... 468 6.5.3. Switches and Lock - Rules................................................................................... 469 6.5.4. PCI Express/PCI Bridges and Lock - Rules ....................................................... 469 6.5.5. Root Complex and Lock - Rules .......................................................................... 470 6.5.6. Legacy Endpoints ................................................................................................ 470 6.5.7. PCI Express Endpoints ....................................................................................... 470 6.6. PCI EXPRESS RESET - RULES ....................................................................................... 470 6.6.1. Conventional Reset ............................................................................................. 470 6.6.2. Function-Level Reset (FLR) ................................................................................ 473 6.7. PCI EXPRESS HOT-PLUG SUPPORT .............................................................................. 478 6.7.1. Elements of Hot-Plug .......................................................................................... 478 6.7.2. Registers Grouped by Hot-Plug Element Association ........................................ 484 6.7.3. PCI Express Hot-Plug Events ............................................................................. 486 6.7.4. Firmware Support for Hot-Plug ......................................................................... 489 6.7.5. Async Removal .................................................................................................... 489 6.8. POWER BUDGETING CAPABILITY ................................................................................. 491 6.8.1. System Power Budgeting Process Recommendations ......................................... 491 6.9. SLOT POWER LIMIT CONTROL ..................................................................................... 492 6.10. ROOT COMPLEX TOPOLOGY DISCOVERY ..................................................................... 495 6.11. LINK SPEED MANAGEMENT ......................................................................................... 497 6.12. ACCESS CONTROL SERVICES (ACS) ............................................................................ 498 6.12.1. ACS Component Capability Requirements ......................................................... 499 6.12.2. Interoperability ................................................................................................... 503 6.12.3. ACS Peer-to-Peer Control Interactions .............................................................. 504 6.12.4. ACS Violation Error Handling ........................................................................... 505 6.12.5. ACS Redirection Impacts on Ordering Rules ..................................................... 505 6.13. ALTERNATIVE ROUTING-ID INTERPRETATION (ARI) .................................................. 508 6.14. MULTICAST OPERATIONS ............................................................................................. 512 6.14.1. Multicast TLP Processing ................................................................................... 512 6.14.2. Multicast Ordering.............................................................................................. 515 6.14.3. Multicast Capability Structure Field Updates .................................................... 515 6.14.4. MC Blocked TLP Processing .............................................................................. 516 6.14.5. MC_Overlay Mechanism .................................................................................... 516 6.15. ATOMIC OPERATIONS (ATOMICOPS) ........................................................................... 520 6.15.1. AtomicOp Use Models and Benefits ................................................................... 521 6.15.2. AtomicOp Transaction Protocol Summary ......................................................... 521 6.15.3. Root Complex Support for AtomicOps ................................................................ 523 6.15.4. Switch Support for AtomicOps ............................................................................ 524 6.16. DYNAMIC POWER ALLOCATION (DPA) CAPABILITY ................................................... 525 6.16.1. DPA Capability with Multi-Function Devices .................................................... 526 6.17. TLP PROCESSING HINTS (TPH) ................................................................................... 526 6.17.1. Processing Hints ................................................................................................. 526 6.17.2. Steering Tags ...................................................................................................... 527 6.17.3. ST Modes of Operation ....................................................................................... 528 6.17.4. TPH Capability ................................................................................................... 529 7 PCI EXPRESS BASE SPECIFICATION, REV. 4.0 VERSION 0.3 6.18. LATENCY TOLERANCE REPORTING (LTR) MECHANISM .............................................. 530 6.19. OPTIMIZED BUFFER FLUSH/FILL (OBFF) MECHANISM ................................................ 536 6.20. PASID TLP PREFIX ..................................................................................................... 540 6.20.1. Managing PASID TLP Prefix Usage .................................................................. 540 6.20.2. PASID TLP Layout ............................................................................................. 541 6.21. LIGHTWEIGHT NOTIFICATION (LN) PROTOCOL ............................................................ 545 6.21.1. LN Protocol Operation ....................................................................................... 546 6.21.2. LN Registration Management ............................................................................. 547 6.21.3. LN Ordering Considerations .............................................................................. 548 6.21.4. LN Software Configuration ................................................................................. 548 6.21.5. LN Protocol Summary ......................................................................................... 549 6.22. PRECISION TIME MEASUREMENT (PTM) MECHANISM ................................................ 551 6.22.1. Introduction......................................................................................................... 551 6.22.2. PTM Link Protocol ............................................................................................. 553 6.22.3. Configuration and Operational Requirements ................................................... 556 6.23. READINESS NOTIFICATIONS (RN) ................................................................................ 562 6.23.1. Device Readiness Status (DRS) .......................................................................... 562 6.23.2. Function Readiness Status (FRS) ........................................................................ 563 6.23.3. FRS Queuing ....................................................................................................... 564 7. SOFTWARE INITIALIZATION AND CONFIGURATION ...................................... 565 7.1. CONFIGURATION TOPOLOGY ........................................................................................ 565 7.2. PCI EXPRESS CONFIGURATION MECHANISMS ............................................................. 566 7.2.1. PCI 3.0 Compatible Configuration Mechanism ................................................. 567 7.2.2. PCI Express Enhanced Configuration Access Mechanism (ECAM) .................. 568 7.2.3. Root Complex Register Block ............................................................................. 572 7.3. CONFIGURATION TRANSACTION RULES ....................................................................... 573 7.3.1. Device Number.................................................................................................... 573 7.3.2. Configuration Transaction Addressing............................................................... 574 7.3.3. Configuration Request Routing Rules ................................................................. 574 7.3.4. PCI Special Cycles .............................................................................................. 575 7.4. CONFIGURATION REGISTER TYPES .............................................................................. 576 7.5. PCI-COMPATIBLE CONFIGURATION REGISTERS ........................................................... 577 7.5.1. Type 0/1 Common Configuration Space ............................................................. 577 7.5.2. Type 0 Configuration Space Header ................................................................... 585 7.5.3. Type 1 Configuration Space Header ................................................................... 587 7.6. PCI POWER MANAGEMENT CAPABILITY STRUCTURE .................................................. 591 7.7. MSI AND MSI-X CAPABILITY STRUCTURES ................................................................ 593 7.7.1. Vector Control for MSI-X Table Entries ............................................................. 593 7.8. PCI EXPRESS CAPABILITY STRUCTURE ........................................................................ 594 7.8.1. PCI Express Capability List Register (Offset 00h) ............................................. 595 7.8.2. PCI Express Capabilities Register (Offset 02h) ................................................. 596 7.8.3. Device Capabilities Register (Offset 04h) .......................................................... 598 7.8.4. Device Control Register (Offset 08h) ................................................................. 603 7.8.5. Device Status Register (Offset 0Ah) .................................................................... 610 7.8.6. Link Capabilities Register (Offset 0Ch) .............................................................. 612 7.8.7. Link Control Register (Offset 10h) ..................................................................... 617 8 PCI EXPRESS BASE SPECIFICATION, REV. 4.0 VERSION 0.3 7.8.8. Link Status Register (Offset 12h) ........................................................................ 625 7.8.9. Slot Capabilities Register (Offset 14h) ............................................................... 629 7.8.10. Slot Control Register (Offset 18h) ...................................................................... 631 7.8.11. Slot Status Register (Offset 1Ah) ......................................................................... 635 7.8.12. Root Control Register (Offset 1Ch) .................................................................... 637 7.8.13. Root Capabilities Register (Offset 1Eh) ............................................................. 638 7.8.14. Root Status Register (Offset 20h) ........................................................................ 639 7.8.15. Device Capabilities 2 Register (Offset 24h) ....................................................... 640 7.8.16. Device Control 2 Register (Offset 28h) .............................................................. 646 7.8.17. Device Status 2 Register (Offset 2Ah) ................................................................. 650 7.8.18. Link Capabilities 2 Register (Offset 2Ch) ........................................................... 650 7.8.19. Link Control 2 Register (Offset 30h) .................................................................. 653 7.8.20. Link Status 2 Register (Offset 32h) ..................................................................... 658 7.8.21. Slot Capabilities 2 Register (Offset 34h) ............................................................ 663 7.8.22. Slot Control 2 Register (Offset 38h) ................................................................... 663 7.8.23. Slot Status 2 Register (Offset 3Ah)...................................................................... 663 7.9. PCI EXPRESS EXTENDED CAPABILITIES ....................................................................... 663 7.9.1. Extended Capabilities in Configuration Space ................................................... 664 7.9.2. Extended Capabilities in the Root Complex Register Block ............................... 664 7.9.3. PCI Express Extended Capability Header .......................................................... 664 7.10. ADVANCED ERROR REPORTING CAPABILITY ............................................................... 665 7.10.1. Advanced Error Reporting Extended Capability Header (Offset 00h) ............... 666 7.10.2. Uncorrectable Error Status Register (Offset 04h) .............................................. 667 7.10.3. Uncorrectable Error Mask Register (Offset 08h) ............................................... 669 7.10.4. Uncorrectable Error Severity Register (Offset 0Ch) .......................................... 671 7.10.5. Correctable Error Status Register (Offset 10h) .................................................. 673 7.10.6. Correctable Error Mask Register (Offset 14h) ................................................... 674 7.10.7. Advanced Error Capabilities and Control Register (Offset 18h) ....................... 675 7.10.8. Header Log Register (Offset 1Ch) ...................................................................... 677 7.10.9. Root Error Command Register (Offset 2Ch) ...................................................... 678 7.10.10. Root Error Status Register (Offset 30h) .......................................................... 679 7.10.11. Error Source Identification Register (Offset 34h) .......................................... 682 7.10.12. TLP Prefix Log Register (Offset 38h) ............................................................. 682 7.11. VIRTUAL CHANNEL CAPABILITY ................................................................................. 683 7.11.1. Virtual Channel Extended Capability Header (Offset 00h) ................................ 685 7.11.2. Port VC Capability Register 1 (Offset 04h) ........................................................ 685 7.11.3. Port VC Capability Register 2 (Offset 08h) ........................................................ 687 7.11.4. Port VC Control Register (Offset 0Ch) ............................................................... 688 7.11.5. Port VC Status Register (Offset 0Eh) .................................................................. 689 7.11.6. VC Resource Capability Register ....................................................................... 690 7.11.7. VC Resource Control Register ............................................................................ 692 7.11.8. VC Resource Status Register .............................................................................. 694 7.11.9. VC Arbitration Table .......................................................................................... 695 7.11.10. Port Arbitration Table .................................................................................... 696 7.12. DEVICE SERIAL NUMBER CAPABILITY ......................................................................... 698 7.12.1. Device Serial Number Extended Capability Header (Offset 00h) ...................... 698 9 PCI EXPRESS BASE SPECIFICATION, REV. 4.0 VERSION 0.3 7.12.2. Serial Number Register (Offset 04h)................................................................... 699 7.13. PCI EXPRESS ROOT COMPLEX LINK DECLARATION CAPABILITY ................................ 700 7.13.1. Root Complex Link Declaration Extended Capability Header (Offset 00h) ...... 702 7.13.2. Element Self Description (Offset 04h) ................................................................ 703 7.13.3. Link Entries ......................................................................................................... 704 7.14. PCI EXPRESS ROOT COMPLEX INTERNAL LINK CONTROL CAPABILITY ....................... 708 7.14.1. Root Complex Internal Link Control Extended Capability Header (Offset 00h) 708 7.14.2. Root Complex Link Capabilities Register (Offset 04h) ....................................... 709 7.14.3. Root Complex Link Control Register (Offset 08h) .............................................. 713 7.14.4. Root Complex Link Status Register (Offset 0Ah) ................................................ 714 7.15. POWER BUDGETING CAPABILITY ................................................................................. 715 7.15.1. Power Budgeting Extended Capability Header (Offset 00h) .............................. 716 7.15.2. Data Select Register (Offset 04h) ....................................................................... 716 7.15.3. Data Register (Offset 08h) .................................................................................. 717 7.15.4. Power Budget Capability Register (Offset 0Ch) ................................................. 719 7.16. ACS EXTENDED CAPABILITY ...................................................................................... 720 7.16.1. ACS Extended Capability Header (Offset 00h) .................................................. 720 7.16.2. ACS Capability Register (Offset 04h) ................................................................. 721 7.16.3. ACS Control Register (Offset 06h) ..................................................................... 722 7.16.4. Egress Control Vector (Offset 08h) .................................................................... 723 7.17. PCI EXPRESS ROOT COMPLEX EVENT COLLECTOR ENDPOINT ASSOCIATION CAPABILITY 725 7.17.1. Root Complex Event Collector Endpoint Association Extended Capability Header (Offset 00h) ......................................................................................................................... 725 7.17.2. Association Bitmap for Root Complex Integrated Endpoints (Offset 04h) ......... 726 7.18. MULTI-FUNCTION VIRTUAL CHANNEL CAPABILITY .................................................... 727 7.18.1. MFVC Extended Capability Header (Offset 00h) ............................................... 728 7.18.2. Port VC Capability Register 1 (Offset 04h) ........................................................ 728 7.18.3. Port VC Capability Register 2 (Offset 08h) ........................................................ 730 7.18.4. Port VC Control Register (Offset 0Ch) ............................................................... 731 7.18.5. Port VC Status Register (Offset 0Eh) .................................................................. 731 7.18.6. VC Resource Capability Register ....................................................................... 732 7.18.7. VC Resource Control Register ............................................................................ 734 7.18.8. VC Resource Status Register .............................................................................. 736 7.18.9. VC Arbitration Table .......................................................................................... 737 7.18.10. Function Arbitration Table ............................................................................. 737 7.19. VENDOR-SPECIFIC CAPABILITY ................................................................................... 739 7.19.1. Vendor-Specific Extended Capability Header (Offset 00h) ................................ 740 7.19.2. Vendor-Specific Header (Offset 04h) .................................................................. 741 7.20. RCRB HEADER CAPABILITY ....................................................................................... 742 7.20.1. RCRB Header Extended Capability Header (Offset 00h) ................................... 742 7.20.2. Vendor ID (Offset 04h) and Device ID (Offset 06h) ........................................... 743 7.20.3. RCRB Capabilities (Offset 08h) .......................................................................... 744 7.20.4. RCRB Control (Offset 0Ch) ................................................................................ 744 7.21. MULTICAST CAPABILITY ............................................................................................. 745 7.21.1. Multicast Extended Capability Header (Offset 00h) .......................................... 745 10

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.