Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Address https://github.com/riscv/riscv-debug-spec/issues/985 #986

Closed
wants to merge 9 commits into from
4 changes: 2 additions & 2 deletions Sdtrig.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ Instruction address misaligned +
Environment call +
Environment break +
Load/Store/AMO address breakpoint
.>| mcontrol/mcontrol6 load/store address/data before
.>| mcontrol/mcontrol6 load/store address before, store data before
|| 4, 6 | Optionally: Load/Store/AMO address misaligned |
|| 13, 15, 21, 23, 5, 7 | During address translation for an explicit
memory access: First encountered page fault, guest-page fault, or access
Expand Down Expand Up @@ -370,4 +370,4 @@ trigger firing at a different time than is expected.
Attempts to access an unimplemented Trigger Module Register raise an illegal
instruction exception.

include::build/hwbp_registers.adoc[]
include::build/hwbp_registers.adoc[]
2 changes: 1 addition & 1 deletion debug_module.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ simultaneously. The state of the hart array mask register is not
affected by setting or clearing {dmcontrol-hasel}.

Execution of Abstract Commands ignores this mechanism and only applies
to the hart selected by {dmstatus-hartsello}.
to the hart selected by {hartsel}.

=== Hart DM States

Expand Down
3 changes: 2 additions & 1 deletion introduction.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,8 @@ functionality.

*DTM*:: Debug Transport Module (see <<dtm>>).

*DXLEN*:: Debug XLEN, which is the widest XLEN a hart supports, ignoring the current value of in .
*DXLEN*:: Debug XLEN, which is the widest XLEN a hart supports, ignoring the
current value of `mxl` in `misa`.

*essential feature*:: An essential feature must be present in order for debug to work correctly.

Expand Down
2 changes: 1 addition & 1 deletion xml/hwbp_registers.xml
Original file line number Diff line number Diff line change
Expand Up @@ -731,7 +731,7 @@ same project unless stated otherwise.

[NOTE]
====
{mcontrol6-uncertain} and {mcontrol6-uncertain}en exist to
{mcontrol6-uncertain} and {mcontrol6-uncertainen} exist to
accommodate systems where not every memory access is fully observed by
the Trigger Module. Possible examples include data values in far AMOs,
and the address/data/size of accesses by instructions that perform
Expand Down
Loading