Single step and debug cause cleanup #719
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Removed dependency on other pending debug causes when setting 'pending_single_step.
Updated setting of debug_cause_n, all possible causes are now in the priority (0.13.2, will be updated for 1.0.0). When all casues are set, some code cleanup faning into kill_wb from the DEBUG_TAKEN state was possible.
Updaed RVFI to account for the possibility of have pending_single_step active at the same time as there can be pending async or sync debug reasons.
Signed-off-by: Oystein Knauserud [email protected]