MSI-X Plumbing
BCM5718 Programmer’s Guide
Broadcom
®
January 29, 2016 • 5718-PG108-R
Page 252
depicts the implemented address regions of BAR4 and BAR5 in the BCM5718 family. Only two
structures are present: the MSI-X Table and the Pending Bit Array in the offsets shown in the table. Any host
accesses to the non-implemented addresses in these BARs must be gracefully handled by the controller; i.e.,
Reads return 0x0 and Writes have no effect whatsoever on the MAC.
Table 99: MSI-X Table and PBA Structures in BCM5718 Family
MSI-X Table
Entry#
DW3 Content
(32-bit)
DW2 Content
(32-bit)
DW1 Content
(32-bit)
DW0 Content
(32-bit)
BAR4 and BAR5
Offset
N/A
Reserved Bits [127:17] (PBA) Pending Bits[16:0] 0x120
Reserved Entry
………….
………….
………….
………….
0x110
16
Vec#16 Control
Msg#16 Data
Msg#16 Addr H
Msg#16 Addr L
0x100
15
Vec#15 Control
Msg#15 Data
Msg#15 Addr H
Msg#15 Addr L
0xF0
……
……
……
……
……
……
……
……
……
……
……
……
4
Vec#4 Control
Msg#4 Data
Msg#4 Addr H
Msg#4 Addr L
0x40
3
Vec#3 Control
Msg#3 Data
Msg#3 Addr H
Msg#3 Addr L
0x30
2
Vec#2 Control
Msg#2 Data
Msg#2 Addr H
Msg#2 Addr L
0x20
1
Vec#1 Control
Msg#1 Data
Msg#1 Addr H
Msg#1 Addr L
0x10
0
Vec#0 Control
Msg#0 Data
Msg#0 Addr H
Msg#0 Addr L
0x00