- Jan 13, 2024
-
-
Tim Newsome authored
https://lists.riscv.org/g/tech-committee-chairs/message/474 links to an email showing that we're approved for freeze, but that email is not publically available.
-
- Dec 08, 2023
-
-
Tim Newsome authored
* Clarify matching on invalid virtual addresses behavior See: * https://lists.riscv.org/g/tech-debug/message/1407 * https://lists.riscv.org/g/tech-debug/files/meetings%202023/2023-01-10%20Debug%20Task%20Group%20Call%20Notes.pdf * https://lists.riscv.org/g/tech-debug/files/meetings%202023/2023-01-10%20Debug%20Task%20Group%20Call%20Slides.pdf * Allow invalid addresses not to match at all. Also clarify tdata2 requirements for triggers that are only used for address matches.
-
Tim Newsome authored
-
Tim Newsome authored
tools: Remove unnecessary parens.
-
- Dec 07, 2023
-
-
Tim Newsome authored
This makes it easier to merge the code into picky code bases.
-
- Dec 06, 2023
-
-
Tim Newsome authored
CSR reset values apply to underlying triggers.
-
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.
-