diff --git a/header.adoc b/header.adoc index 1fd4fff..2815d2f 100644 --- a/header.adoc +++ b/header.adoc @@ -58,7 +58,8 @@ endif::[] - Minor clarifications, formatting and typo fixes. + - Removed ambiguity between 'last' and 'final'. Last was previously used to mean both the instruction before the current one, and the final instruction traced. + - Clarified behaviour when trace-on and trace-off triggers occur both occur in the same cycle (see <>) + -- Clarified that full synchronization also takes place on a privilege change (see <> and <>) +- Clarified that full synchronization also takes place on a privilege change (see <> and <>) + +- Reworded jump classifications in jump classifications in <> to align with terminology used in other specifications |=== diff --git a/ingressPort.adoc b/ingressPort.adoc index 5f2e492..dba1f6d 100644 --- a/ingressPort.adoc +++ b/ingressPort.adoc @@ -659,8 +659,11 @@ access instruction is retired. Required if there are replicated instruction block signals |*lrid*[_lrid_width_p_-1:0] | S | Load request ID. Valid when *dretire* is high -|*lresp*[_lresp_width_p_-1:0] | S | Load response:: None: reserved: Okay. -Load successful; *ldata* valid: Error. Load failed; *ldata* not valid +|*lresp*[_lresp_width_p_-1:0] | S | Load response: + +0: None + +1: reserved + +2: Okay. Load successful; *ldata* valid + +3: Error. Load failed; *ldata* not valid |*lid*[_lrid_width_p_-1:0] | S | Split Load ID. Valid when *lresp* is non-zero |*sdata*[_sdata_width_p_-1:0] | S | Store data. Valid when *dretire* is