diff --git a/src/machine.adoc b/src/machine.adoc index 37fca0b9a..6804ca370 100644 --- a/src/machine.adoc +++ b/src/machine.adoc @@ -1847,7 +1847,10 @@ this context, "data" encompasses all types of information used within a RISC-V hart. Upon a hardware error exception, the `__x__epc` register is set to the address of the instruction that attempted to access corrupted data, while the `__x__tval` register is set either to 0 or to the virtual address of an -instruction fetch, load, or store that attempted to access corrupted data. +instruction fetch, load, or store that attempted to access corrupted data. The +priority of Hardware Error exception is implementation-defined, but any given +occurrence is generally expected to be recognized at the point in the overall +priority order at which the hardware error is discovered. ==== ==== Machine Trap Value Register (`mtval`)