- Dec 06, 2023
-
-
Tim Newsome authored
Make it clear that on reset, the triggers are also reset. The defined values already ensure that triggers are disabled when they have their reset values. Last change for #913.
-
- Dec 05, 2023
-
-
Tim Newsome authored
Trigger CSRs provide access to underlying triggers.
-
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.
-