Working Draft of the RISC-V Debug Specification Standard
Clone or download
bdwyatt and timsifive Fix link to PDF (#387)
Update the link to spec PDF, to reflect change of filename.
Latest commit e46c2db Oct 8, 2018
Permalink
Failed to load latest commit information.
fig Little language and formatting cleanups. (#366) Sep 28, 2018
xml Add ASID and context compare for triggers (#363) Oct 3, 2018
.travis.yml travis: add 'make chisel' target to regression Mar 19, 2018
LICENSE Add LICENSE Mar 28, 2017
Makefile Distinguish draft and release builds. (#364) Sep 27, 2018
README.md Fix link to PDF (#387) Oct 8, 2018
core_debug.tex Explicitly state what's required for compliance. (#379) Oct 2, 2018
debug_module.tex Run/Halt figure applies only to single-hart systems. (#385) Oct 3, 2018
debugger_implementation.tex Make haltreq and resumereq proper write-only. (#383) Oct 3, 2018
dtm.tex Format quotes correctly. (#382) Oct 2, 2018
future.tex m "LaTeX/english issues: eg. -> e.g., etc" (#342) Aug 27, 2018
implementations.tex Final cleanups! Mostly table formatting. (#377) Oct 1, 2018
introduction.tex Format quotes correctly. (#382) Oct 2, 2018
jtagdtm.tex Format quotes correctly. (#382) Oct 2, 2018
overview.tex Little language and formatting cleanups. (#366) Sep 28, 2018
preamble.tex Force the register-address in place. (#304) Jul 7, 2018
preface.tex Distinguish draft and release builds. (#364) Sep 27, 2018
reading_order.tex move introduction to a seperate file. Comment out reading order. Apr 3, 2017
registers.py Clean up language, formatting, consistency. (#371) Sep 28, 2018
riscv-debug-draft.pdf Rebuild PDF. Oct 3, 2018
riscv-debug-release.tex Distinguish draft and release builds. (#364) Sep 27, 2018
riscv-debug-spec.tex Add ASID and context compare for triggers (#363) Oct 3, 2018
riscv-debug-workgroup-notes.tex Split future ideas section into a notes doc Mar 14, 2018
trigger.tex Explicitly state what's required for compliance. (#379) Oct 2, 2018

README.md

RISC-V Debug Specification

A pre-built version of the spec is included here.

Build Instructions

sudo apt-get install git make python python-sympy graphviz texlive-full
make

Contributing

There are various ways to contribute to this spec. You can use a combination of them to get your idea across. Please note that pull requests will only be reviewed/accepted from RISC-V Foundation members.

  1. Make a PR. This is the best way to deal with minor typos and edits.
  2. File an issue with something that you want to know or see
  3. Discuss higher-level questions or ideas on the riscv-debug-group mailing list: https://groups.google.com/a/groups.riscv.org/forum/#!forum/debug

For More Information

Additional information can be found at https://github.com/riscv/debug-taskgroup