PCI_MSI_CAP_ID_NEXT_CTRL_REG
|
0x0 |
DisplayName: MSI Capability Header and Message Control Register.
Register Size: 32
Value After Reset: 0x1807005
|
This register holds MSI Capability Header information and controls the MSI behaviour. |
MSI_CAP_OFF_04H_REG
|
0x4 |
DisplayName: Message Address Register for MSI (Offset 04h).
Register Size: 32
Value After Reset: 0x0
|
This register holds the system specified message address for an MSI transaction. |
MSI_CAP_OFF_08H_REG
|
0x8 |
DisplayName: Message Address Register for MSI (Offset 08h).
Register Size: 32
Value After Reset: 0x0
|
For a function that supports a 32-bit message address,
- bits[31:16] of this register represent the Extended Message Data, and
- bits[15:0] of this register represent the Message Data
For a function that supports a 64-bit message address (bit 23 in PCI_MSI_CAP_ID_NEXT_CTRL_REG register set), this register represents the Message Upper Address Register for MSI (Offset 08h). It specifies the Message Upper Address (System-specified message upper address). This register is required for PCI Express Endpoints and is optional for other function types. If the Message Enable bit (bit 0 of the Message Control register) is set, the contents of this register (if non-zero) specify the upper 32-bits of a 64-bit message address (Address[63:32]). If the contents of this register are zero, the Function uses the 32 bit address specified by the Message Address register.
|
MSI_CAP_OFF_0CH_REG
|
0xc |
DisplayName: Message Address Register for MSI (Offset 0Ch).
Register Size: 32
Value After Reset: 0x0
|
For a function that supports a 32-bit message address, this register contains the Mask Bits when the Per-Vector Masking Capable bit (bit 24 of PCI_MSI_CAP_ID_NEXT_CTRL_REG) is set.
For a function that supports a 64-bit message address, this register contains Message Data.
|
MSI_CAP_OFF_10H_REG
|
0x10 |
DisplayName: Message Address Register for MSI (Offset 10h).
Register Size: 32
Value After Reset: 0x0
|
For a function that supports a 32-bit message address, this register contains the Pending Bits when the Per-Vector Masking Capable bit (bit 24 of PCI_MSI_CAP_ID_NEXT_CTRL_REG) is set.
For a function that supports a 64-bit message address, this register contains the Mask Bits when the Per-Vector Masking Capable bit (bit 24 of PCI_MSI_CAP_ID_NEXT_CTRL_REG) is set.
|
MSI_CAP_OFF_14H_REG
|
0x14 |
DisplayName: Message Address Register for MSI (Offset 14h).
Register Size: 32
Value After Reset: 0x0
|
Pending Bits Register for MSI. This register is used for a function that supports a 64-bit message address when the Per-Vector Masking Capable bit (bit 24 of PCI_MSI_CAP_ID_NEXT_CTRL_REG) is set. |