Skip to content

Commit

Permalink
Update intro.adoc (#71)
Browse files Browse the repository at this point in the history
add citation for Smstateen

Signed-off-by: Aote Jin <[email protected]>
  • Loading branch information
AoteJin authored Dec 13, 2024
1 parent 010b56a commit 6050dfd
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion intro.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ A summary of the changes introduced by _The RISC-V External Debug Security Speci
- *Non-secure debug:* Add a non-secure debug state to relax security constraints.
- *Debug Mode entry:* An external debugger can only halt the hart and enter debug mode when debug is allowed in current privilege mode.
- *Memory Access:* Memory access from a hart’s point of view, using the Program Buffer or an Abstract Command, must be checked by the hart's memory protection mechanisms as if the hart is running at <<dbgaccpriv, debug access privilege level>>; memory access from the Debug Module using System Bus Access must be checked by a system memory protection mechanism, such as IOPMP or WorldGuard.
- *Register Access:* Register access using the Program Buffer or an Abstract Command works as if the hart is running at <<dbgaccpriv, debug access privilege level>> instead of M-mode privilege level. The debug CSRs (`dcsr` and `dpc` ) are shadowed in supervisor domains while Smtdeleg cite:[smtdeleg] and Smstateen extensions expose the trigger CSRs to supervisor domains.
- *Register Access:* Register access using the Program Buffer or an Abstract Command works as if the hart is running at <<dbgaccpriv, debug access privilege level>> instead of M-mode privilege level. The debug CSRs (`dcsr` and `dpc` ) are shadowed in supervisor domains while Smtdeleg cite:[smtdeleg] and Smstateen cite:[smtdeleg] extensions expose the trigger CSRs to supervisor domains.
- *Triggers:* Triggers (with action=1) can only fire or match when external debug is allowed in the current privilege mode.

=== Terminology
Expand Down

0 comments on commit 6050dfd

Please sign in to comment.