- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I can't find upper address for MSI-X.
In PCI specification:Message Control Next Pointer Capability ID – CP+00h
Message Upper Address - CP+04h
Table Offset - CP+08h
In PCI Express compiler guide: Table 4–14 describes the MSI-X capability structure.
0x68 Message Control Next Cap Ptr Capability ID
0x6C MSI-X Table Offset BIR
0x70 Pending Bit Array (PBA) Offset BIR
Where the “Message Upper Address ”? I can't find them. Can I use 0x058 Message Upper Address From Table 4–13. MSI Capability Structure? I'm use Arria GXII with Hard-IP.
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You write “In PCI specification” but you don’t tell us which version. Most probably, it’s not the official one.
There is a free description of msi-x (http://www.pcisig.com/specifications/conventional/msi-x_ecn.pdf) with the proper (== final!) table structure details.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- You write “In PCI specification” but you don’t tell us which version. Most probably, it’s not the official one. There is a free description of msi-x (http://www.pcisig.com/specifications/conventional/msi-x_ecn.pdf) with the proper (== final!) table structure details. --- Quote End --- The table is not two DWORD!!!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Right, the table is 4 (!!) DWORD: 1 for data, 2 for address and 1 for control.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page