Made values of mcause 32 bits

This commit is contained in:
Marno van der Maas 2022-08-18 12:48:09 +01:00 committed by Greg Chadwick
parent 261e9eb3b9
commit 97ccca7f27

View file

@ -81,13 +81,13 @@ The possible ``mcause`` values for an internal interrupt as listed below:
+-------------+-------------------------------------------------------------------------------------------------------------+
| ``mcause`` | Description |
+-------------+-------------------------------------------------------------------------------------------------------------+
| 0xFFFFFFFE0 | Load integrity error internal interrupt. |
| 0xFFFFFFE0 | Load integrity error internal interrupt. |
| | Only generated when SecureIbex == 0. |
| | ``mtval`` gives the faulting address. |
| | The interrupt will be taken at most one instruction after the faulting load. |
| | In particular a load or store immediately after a faulting load may execute before the interrupt is taken. |
+-------------+-------------------------------------------------------------------------------------------------------------+
| 0x80000001F | External NMI |
| 0x8000001F | External NMI |
+-------------+-------------------------------------------------------------------------------------------------------------+
Recoverable Non-Maskable Interrupt