diff --git a/src/privileged/trap.sv b/src/privileged/trap.sv index 2720570de..bcde634de 100644 --- a/src/privileged/trap.sv +++ b/src/privileged/trap.sv @@ -87,7 +87,7 @@ module trap import cvw::*; #(parameter cvw_t P) ( BreakpointFaultM | EcallFaultM | LoadAccessFaultM | StoreAmoAccessFaultM; // coverage on - assign TrapM = ExceptionM | InterruptM; + assign TrapM = (ExceptionM & ~CommittedF) | InterruptM; // *** RT: review this additional ~CommittedF with DH and update priv chapter. assign RetM = mretM | sretM; ///////////////////////////////////////////