MSI-X Table Offset Register @0xb4

This register is used to specify the location of the MSI-X Table in memory. All of the 32 bits of this register can be re-written independently for each Virtual Function from the local management bus.

Table 1. i_msix_tbl_offset
Bits SW Name Description Reset
2:0 R BAR Indicator Register [BARI] Identifies the BAR corresponding to the memory address range where the MSI-X Table is located (000 = BAR 0, 001 = BAR 1, ... , 101 = BAR 5). 3'd0
31:3 R Table Offset [TO] Offset of the memory address where the MSI- X Table is located, relative to the selected BAR. The three least significant bits of the address are omitted as the addresses are QWORD aligned. 29'h0