Skip to content

Commit

Permalink
Update appendix_a4.adoc
Browse files Browse the repository at this point in the history
Signed-off-by: paul-andes <[email protected]>
  • Loading branch information
paul-andes authored Nov 18, 2024
1 parent 2eb9f7a commit 2d8ad0a
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions appendix_a4.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
[Appendix_A4]
== A4: Message-Signaled Interrupts (MSI)

In systems built with an Incoming Message-Signaled Interrupt Controller (IMSIC), the IOPMP can trigger message-signaled interrupts (MSI) by writing a word of data to a specific address. The address is specified by *ERR_MSIADR* and *ERR_MSIADRH* (implemented only when the width of the physical address > 34), while the content to write is stored in the field msidata in the register *ERR_CFG*. The *ERR_MSIADR*, *ERR_MSIADRH*, and *ERR_CFG* are locked by the *ERR_CFG.l*.
The bit *ERR_CFG.msie* indicates whether the IOPMP triggers MSI. *ERR_MSIADR*, *ERR_MSIADRH*, and *ERR_CFG.msidata* are not implemented when *ERR_CFG.msie* = 0.
In systems built with an Incoming Message-Signaled Interrupt Controller (IMSIC), the IOPMP can trigger message-signaled interrupts (MSI) by writing a word of data to a specific address. The address is specified by *ERR_MSIADR* and *ERR_MSIADRH* (implemented only when *HWCFG0.addrh_en*=1), while the content to write is stored in the field msidata in the register *ERR_CFG*. The *ERR_MSIADR*, *ERR_MSIADRH*, and *ERR_CFG* are locked by the *ERR_CFG.l*.
The bit *ERR_CFG.msi_en* indicates whether the IOPMP triggers MSI. *ERR_MSIADR*, *ERR_MSIADRH*, and *ERR_CFG.msidata* are not implemented when *ERR_CFG.msi_en* = 0.

0 comments on commit 2d8ad0a

Please sign in to comment.