Skip to content

Commit

Permalink
Fix contradictory req. for ndmresetpending
Browse files Browse the repository at this point in the history
Conflicts:
	debug_module.tex
  • Loading branch information
rtwfroody committed Feb 27, 2024
1 parent a4c2e75 commit 74dbb5b
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion debug_module.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,10 @@ The Debug Module's own state and registers should only be reset at
power-up and while {dmcontrol-dmactive} in {dm-dmcontrol} is 0. If there is another mechanism to reset the DM, this mechanism must also reset all the harts accessible to the DM.

Due to clock and power domain crossing issues, it might not be possible
to perform arbitrary DMI accesses across hardware platform reset. While {dmcontrol-ndmreset} or any external reset is asserted, the only supported DM operations are reading and writing {dm-dmcontrol}. The behavior of other accesses is undefined.
to perform arbitrary DMI accesses across hardware platform reset. While
{dmcontrol-ndmreset} or any external reset is asserted, the only supported DM
operations are reading/writing {dm-dmcontrol} and reading
{dmstatus-ndmresetpending}. The behavior of other accesses is undefined.

When harts have been reset, they must set a sticky `havereset` state
bit. The conceptual `havereset` state bits can be read for selected
Expand Down

0 comments on commit 74dbb5b

Please sign in to comment.