Skip to content

Releases: riscv/riscv-debug-spec

1.0.0-rc2.1, rc2 plus typo/formatting fixes

23 Apr 01:39
Compare
Choose a tag to compare

This release fixes typos (mostly related to internal document links) and formatting compared to the previous 1.0.0-rc2 release.

The changes that are not merely typo/formatting changes are listed at #988

smdbltrp

23 Apr 01:36
Compare
Choose a tag to compare
smdbltrp Pre-release
Pre-release

This includes all changes required to add Smdbltrp support to the Debug Spec.

These changes only affect the dcsr register. You can see the exact changes at https://github.com/riscv/riscv-debug-spec/pull/998/files

1.0.0-rc2

21 Mar 19:40
Compare
Choose a tag to compare
1.0.0-rc2 Pre-release
Pre-release

This is sent over to ARC as a final set of changes before ratification.

Pull Request that contains all these changes together: #988

Significant Changes

1.0.0-rc1 asciidoc

22 Feb 17:11
cc2b460
Compare
Choose a tag to compare
Merge pull request #971 from riscv/merge_asciidoc

Convert to asciidoc

Freeze Candidate

11 Dec 06:30
359bedc
Compare
Choose a tag to compare

Identical to AR 2023-12-08. See https://github.com/riscv/riscv-debug-spec/releases/tag/ar20231208 for details about changes added during the AR process.

AR 2023-12-08

08 Dec 20:02
359bedc
Compare
Choose a tag to compare

Note: There's a PDF link at the bottom of this page.

Full Changelog since AR 2023-09-11: ar20230911...ar20231208
Full Changelog since AR 2023-09-14: ar20230914...ar20231208
Full Changelog since AR 2023-10-04: ar20231004...ar20231208
Full Changelog since AR 2023-10-12: ar20231012...ar20231208

What's Changed since AR 2023-10-12

  • AR: Comment etrigger limited to 32 exceptions if XLEN=32 by @timsifive in #907
  • AR: Comment itrigger limited to 32 ints if XLEN=32 by @timsifive in #906
  • non-spec: Fix macro generation by @kr-sc in #902
  • non-spec: The last field of a register was not printed by @en-sc in #908
  • non-spec: Make register dump output more concise. by @timsifive in #909
  • uncertain is updated when trigger fires. by @timsifive in #916
  • Refer to "trigger registers" as "Trigger Module Registers" by @timsifive in #917
  • Trigger CSRs provide access to underlying triggers. by @timsifive in #918
  • CSR reset values apply to underlying triggers. by @timsifive in #920
  • non-spec: Remove unnecessary parens. by @timsifive in #922
  • Invalid addresses might not match. by @timsifive in #911

What's Changed since AR 2023-10-04

Full Changelog: ar20231004...ar20231012

What's Changed since AR 2023-09-14

What's Changed since AR 2023-09-11

  • AR: Remove comment about privspec/CSR behavior by @timsifive in #874
  • AR: Clarify what debuggers can assume about MRs by @timsifive in #875

AR 2023-10-12

12 Oct 20:27
Compare
Choose a tag to compare

This has merged changes in response to every piece of AR feedback we have received.

What's Changed since AR 2023-10-04

Full Changelog: ar20231004...ar20231012

What's Changed since AR 2023-09-14

Full Changelog: ar20230914...ar20231012

AR 2023-10-04

04 Oct 19:34
9f44898
Compare
Choose a tag to compare

Another version for Architecture Review. Does not yet address all the Sdtrig feedback.

What's Changed

Full Changelog: ar20230914...ar20231004

AR 2023-09-14

14 Sep 18:12
0b80f88
Compare
Choose a tag to compare

New version for AR after #874 and #875.

AR 2023-09-11

12 Sep 00:21
Compare
Choose a tag to compare

Includes all feedback received from when ARC reviewed the AR 2023-06-14 release.