MSI Message Data Register @0x9c
This register contains the write data to be used in the MSI messages to be generated for the associated PCI Function. When the number of distinct messages programmed in the MSI Control Register is 1, the 32-bit value from this register is used as the data value in the MSI packets generated by the Controller for this Function. If the number of distinct messages is more than 1, the least significant bits of the programmed value are replaced with the encoded interrupt vector [31:0] of the specific message to generate the write data value for the message.
| Bits | SW | Name | Description | Reset |
|---|---|---|---|---|
| 15:0 | R/W | Message Data [MD] | Message data to be used for this Function. This field can also be written from the local management bus. | 0x0 |
| 31:16 | R | Reserved [R2] | Hardwired to 0. | 0x0 |