MSI-X Plumbing
BCM5718 Programmer’s Guide
Broadcom
®
January 29, 2016 • 5718-PG108-R
Page 246
Each replicated Status Block has its own format; however, each of the new status block formats is extrapolated
from the legacy status block format.
Single-Vector RSS Mode Status Block Format
shows the Status-Block format used by Vector#0 in the Single-Vector RSS mode. Note
that first 24B of this structure is identical to the legacy Status Block.
5
0x3D20,
0x3D24
0x228
VRQ5 RR Prod
Index
SBD5 Cons Index
RBD 5 Cons
Index
N/A
N/A
Used in MSI-X
Multivector IOV mode
for
Vector#5 -- Vector#16
6
0x3D28,
0x3D2C
0x22C
VRQ6 RR Prod
Index
SBD6 Cons Index
RBD 6 Cons
Index
N/A
N/A
7
0x3D30,
0x3D34
0x230
VRQ7 RR Prod
Index
SBD7 Cons Index
RBD 7 Cons
Indexes
N/A
N/A
…….
..…..
……..
……..
……..
……..
…….
……..
N/A
N/A
–
16
0x3D78,
0x3D7C
0x254
VRQ16 RR Prod
Index
SBD16 Cons
Index
RBD 16 Cons
Index
N/A
N/A
–
Note:
Although High Priority INT Mail Boxes are DWORD (32-bit) registers, the original four were
placed on QWORD (64-bit) boundaries for legacy PCI 64-bit target access purposes. Broadcom’s
PCIe does not allow 64-bit target accesses. Thus, the new Mailboxes are being placed 32-bits apart;
however, we are keeping the original four addresses intact.
Table 91: MIS-X Status-Block and Mail Box Addresses (Cont.)
Status
Block
Numbe
r
Status
Block Host
Address
Register
(64-bit)
IOV Mode
RSS Mode
Comments
INT Mail
Box
Register
Address Indication Items
INT Mail
Box
Register
Address Indication Items