- Dec 05, 2023
-
-
Tim Newsome authored
In response to #913.
-
Tim Newsome authored
Refer to "trigger registers" as "Trigger Module Registers"
-
- Dec 02, 2023
-
-
Tim Newsome authored
Issue raised in #913.
-
- Dec 01, 2023
-
-
Tim Newsome authored
uncertain is updated when trigger fires.
-
- Nov 30, 2023
-
-
Tim Newsome authored
Don't make this contingent on hit0/hit1 being changed, since those bits are optional. (Although I discourage anyone from not implementing hit0/hit1.) Addresses #915.
-
- Nov 14, 2023
-
-
Tim Newsome authored
-
- Nov 08, 2023
-
-
Tim Newsome authored
Make register dump output more concise.
-
- Nov 04, 2023
-
-
Tim Newsome authored
Add `show` argument that lets user decide how to deal with fields whose value is 0: * Show them all. * Show them if they have a symbolic name. * Don't show them. Use underscores instead of whitespace in field names, so we don't need a comma in the separator. New format: ``` {datacount=2 cmderr=not_supported} {version=0.13 anyresumeack=1 allresumeack=1 impebreak=1 authenticated=true anyhalted=1 allhalted=1} ```
-
- Oct 26, 2023
-
-
Tim Newsome authored
The last field of a register was not printed
-
- Oct 24, 2023
-
-
Tim Newsome authored
Fix macro generation
-
- Oct 23, 2023
-
-
Kirill Radkin authored
1) We need to add ULL modifier to all values to fix some issues with `set_field` and `get_field` OpenOCD macros (for example, when `mask` = 1 << 31, it leads to UB becuase of signed overflow)
-
- Oct 20, 2023
-
-
Evgeniy Naydanov authored
`riscv_debug_reg_fields_to_s()` exited early without processing the last field. Signed-off-by:Evgeniy Naydanov <evgeniy.naydanov@syntacore.com>
-
Tim Newsome authored
AR: Comment itrigger limited to 32 ints if XLEN=32
-
- Oct 19, 2023
-
-
Tim Newsome authored
AR: Comment etrigger limited to 32 exceptions if XLEN=32
-
Tim Newsome authored
Resolves #904.
-
Tim Newsome authored
Addresses #905, which reports that in 1.13 higher exception codes will be used.
-
- Oct 13, 2023
-
-
Tim Newsome authored
-
Tim Newsome authored
AR: Clarify itrigger and trigger number translation
-
Tim Newsome authored
itrigger numbers relate to the value written to *cause when the trap is taken. Addresses #889.
-
- Oct 11, 2023
-
-
Tim Newsome authored
AR: Clarify itrigger behavior.
-
- Oct 10, 2023
-
-
Tim Newsome authored
Specifically, make clear that itrigger fires *after* the original exception has finished updating all the CSRs. Hopefully resolves #890.
-
- Oct 07, 2023
-
-
Tim Newsome authored
Add people with git PRs to credits.
-
Tim Newsome authored
AR: Update priority table from latest privspec
-
- Oct 06, 2023
-
-
Tim Newsome authored
Add everyone who had a PR merged that changed the spec itself.
-
Tim Newsome authored
Addresses #892.
-
- Oct 05, 2023
-
-
Tim Newsome authored
AR: Clarify triggers and multiple state changes
-
Tim Newsome authored
Incorporate more feedback from AR. Moved this into a separate Sdtrig section, since the discussion could also apply to instructions that cause triggers beside memory access ones. (E.g. an instruction that combines memory accesses with a trigger, and itrigger.) Follow up to #883.
-
Tim Newsome authored
Accidentally pushed to master instead of a feature branch. This reverts commit 79e33fb7.
-
Tim Newsome authored
Incorporate more feedback from AR. Moved this into a separate Sdtrig section, since the discussion could also apply to instructions that cause triggers beside memory access ones. (E.g. an instruction that combines memory accesses with a trigger, and itrigger.) Follow up to #883.
-
Tim Newsome authored
mcontrol: Behavior is undefined because it's deprecated. mcontrol6: If a trigger reports hit=before then some memory accesses may have been performed. If it reports immediately after, then all accesses have already been performed.
-
- Oct 04, 2023
-
-
Tim Newsome authored
* AR: Clarify what tmexttrigger.intctl is for Addresses #891. * Add missing article Co-authored-by:
Paul Donahue <48959409+pdonahue-ventana@users.noreply.github.com> Signed-off-by:
Tim Newsome <tim@sifive.com> --------- Signed-off-by:
Tim Newsome <tim@sifive.com> Co-authored-by:
Paul Donahue <48959409+pdonahue-ventana@users.noreply.github.com>
-
Tim Newsome authored
AR: Clarify why icount matches on every trap.
-
Tim Newsome authored
-
- Oct 03, 2023
-
-
Tim Newsome authored
AR: Clarify section/chapter in Sdext.
-
Tim Newsome authored
Addresses #894
-
- Sep 29, 2023
-
-
Tim Newsome authored
Clean up Makefile a little
-
Tim Newsome authored
AR: tcontrol.mie applies to all traps, not just breakpoints
-
Tim Newsome authored
AR: Remove Message Registers.
-
Tim Newsome authored
AR: Clarify mcontext/hcontext.
-
Tim Newsome authored
Now it doesn't remove debug_reg_printer.h anymore, which is part of the repo so shouldn't be removed.
-