Skip to content

Commit

Permalink
Bump pdf to match with adoc
Browse files Browse the repository at this point in the history
  • Loading branch information
joxie committed Dec 13, 2024
1 parent 9a77ef7 commit 010b56a
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 1 deletion.
Binary file modified external-debug-security.pdf
Binary file not shown.
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 extension exposes 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 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 010b56a

Please sign in to comment.