Virtual Channel 0 Resource Capability (V0VCRC) – Offset 290
Virtual Channel 0 Resource Capability
Bit Range | Default | Access | Field Name and Description |
31:24 | 0x0 | RO | Function Arbitration Table Offset (FATO) Indicates the location of the Function Arbitration Table associated with the VC resource. This field contains the zero-based offset of the table in DQWORDS (16 bytes) from the base address of the MFVC Capability structure. A value of 00h indicates that the table is not present. |
23 | 0h | RO | Reserved |
22:16 | 0x0 | RW/O | Maximum Time Slots (MTS) Indicates the maximum number of time slots (minus 1) that the VC resource is capable of supporting when it is configured for time-based WRR Function Arbitration. For example, a value of 0000000b in this field indicates the supported maximum number of time slots is 1 and a value of 1111111b indicates the supported maximum number of time slots is 128. This field is valid only when the Function Arbitration Capability indicates that the VC resource supports time-based WRR Function Arbitration. |
15:8 | 0h | RO | Reserved |
7:0 | 0x0 | RO | Function Arbitration Capability (FAC) Indicates types of Function Arbitration supported by the VC resource. Each bit location within this field corresponds to a Function Arbitration Capability defined below. When more than 1 bit in this field is Set, it indicates that the VC resource can be configured to provide different arbitration services. Software selects among these capabilities by writing to the Function Arbitration Select field. Defined bit positions are: Bit 0: Non-configurable hardware-fixed arbitration scheme, e.g., Round Robin (RR) Bit 1: Weighted Round Robin (WRR) arbitration with 32 phases Bit 2: WRR arbitration with 64 phases Bit 3: WRR arbitration with 128 phases Bit 4: Time-based WRR with 128 phases Bit 5: WRR arbitration with 256 phases Bits 6-7: Reserved |