Skip to content

Commit

Permalink
Cleaning up broken links.
Browse files Browse the repository at this point in the history
Fixing links to the registers as defined in the -def files.
  • Loading branch information
wmat committed Jan 8, 2024
1 parent 302f880 commit 6d2eb11
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions debug_module.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -363,9 +363,9 @@ failed, the debugger has to look at the state of the DM (e.g. contents
of {dm-data0}) or hart (e.g. contents of a register modified by a Program Buffer program) to determine which one failed.
====

Before starting an abstract command, a debugger must ensure that {dmcontrol-haltreq}, {dmcontrol-resumereq}, and {dmstatus-ackhavereset} are all 0.
Before starting an abstract command, a debugger must ensure that {dmcontrol-haltreq}, {dmcontrol-resumereq}, and {dmcontrol-ackhavereset} are all 0.

While an abstract command is executing ({abstractcs-busy} in <abstractcs>> is high), a debugger must not change {dm-dmcontrol,hartset}, and must not write 1 to {dmcontrol-haltreq}, {dmcontrol-resumereq}, {dmstatus-ackhavereset}, {dmcontrol-setresethaltreq}, or {dmcontrol-clrresethaltreq}.
While an abstract command is executing ({abstractcs-busy} in {dm-abstractcs} is high), a debugger must not change `hartset`, and must not write 1 to {dmcontrol-haltreq}, {dmcontrol-resumereq}, {dmcontrol-ackhavereset}, {dmcontrol-setresethaltreq}, or {dmcontrol-clrresethaltreq}.

If an abstract command does not complete in the expected time and
appears to be hung, the debugger can try to reset the hart (using {dmcontrol-hartreset} or {dmcontrol-ndmreset}).
Expand Down

0 comments on commit 6d2eb11

Please sign in to comment.