- Nov 02, 2023
-
-
Tim Newsome authored
With the old version I ended up with a debug_defines.h that had many copies of itself. Have registers.py always generate the whole thing, so there is no chance of repeated executions simply appending again and again.
-
- 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.
-
Tim Newsome authored
It's way outdated, and by removing it here, it doesn't show up in debug_defines.h anymore.
-
Tim Newsome authored
AR: Clarify unimplemented Sdtrig.
-
Tim Newsome authored
These were first introduced in #728. Hopefully I got everything.
-
Tim Newsome authored
dscratch[01] are DXLEN bits wide.
-
- Sep 28, 2023
-
-
Tim Newsome authored
AR: List which extensions were considered.
-
Tim Newsome authored
Fix debugger examples: use transfer with write
-
- Sep 27, 2023
-
-
Tim Newsome authored
Addresses #857.
-