- Feb 11, 2023
-
-
Tim Newsome authored
This bit used to be used to request/acknowledge trigger timing information. This change ensures triggers that implements the spec before #795 will still work.
-
Tim Newsome authored
-
Tim Newsome authored
* Clarify JTAG connector section. Make it more clear that MIPI-10 should be sufficient for everyone, mostly by clearly putting MIPI-20 into an alternate connector section. Expand just a tiny bit on cJTAG. Update MIPI references to the current version of that document, and mention the pinouts using the same names used there. * Clarify what nTRST is for. * Clearly label MIPI-10 as the Recommended JTAG Connector. * more esoteric signals -> legacy JTAG signals * nRESET is open drain. * Unnecessary pins may be left unconnected * Describe EXT pin. * RTCK and TRIGOUT should be GND if not used. * Clarify that nTRST_PD and RTCK are undesirable. Reorganize the trigger signal table into Essential, Recommended, Advanced, Specialized, and Legacy signals.
-
- Feb 10, 2023
-
-
Tim Newsome authored
-
Tim Newsome authored
Expand mcontrol6.hit into hit0 and hit1, and remove mcontrol6.timing.
-
Tim Newsome authored
-
Tim Newsome authored
This was an awkward way to let the hardware know what it supports, and it breaks down with load before triggers and AMOs. 2-bit hit is a much better solution. This simplifies a bunch of language, too, and makes it more clear that timing is best-effort.
-
Tim Newsome authored
This lets an implementation be more specific about when a trigger fired in relation to the instruction that matched, to avoid user confusion when triggers fire late.
-
- Jan 19, 2023
-
-
Tim Newsome authored
Make capitalization more consistent.
-
- Jan 18, 2023
-
-
Tim Newsome authored
-
- Jan 10, 2023
-
-
Tim Newsome authored
-
- Dec 29, 2022
-
-
Tim Newsome authored
I accidentally pushed the wrong branch, and then botched reverting. Hopefully this is right.
-
Tim Newsome authored
This reverts commit 98bebe30.
-
Tim Newsome authored
The privileged spec already requires this. This addresses a mailing list discussion subject:Clarification of enumeration procedure in Sdtrig ISA extension
-
Paul Donahue authored
* Explicitly allow debug mode to access debug mode CSRs for #772. * Simpler way to address #772 while avoiding unintended consequences.
-
- Dec 28, 2022
-
-
Tim Newsome authored
From discussion in #550.
-
- Dec 13, 2022
-
-
Tim Newsome authored
Fixes #787.
-
- Dec 09, 2022
-
-
Tim Newsome authored
-
Paul Donahue authored
* Clarify the term "trap" in execution-based implementations. * Clarification from review Co-authored-by:
Tim Newsome <tim@sifive.com> Signed-off-by:
Paul Donahue <48959409+pdonahue-ventana@users.noreply.github.com> Signed-off-by:
Paul Donahue <48959409+pdonahue-ventana@users.noreply.github.com> Co-authored-by:
Paul Donahue <paul@pauldonahue.com> Co-authored-by:
Tim Newsome <tim@sifive.com>
-
- Dec 07, 2022
-
-
Tim Newsome authored
Looks like Ubuntu jammy has the bugfix described in https://www.latex-project.org/cgi-bin/ltxbugs2html.new?pr=tools/3512
-
- Dec 06, 2022
-
-
Paul Donahue authored
* Low bit of dpc is read-only. * Defer specifics of dpc writability to the priv spec. * Revert to PDF from master
-
- Nov 29, 2022
-
-
Tim Newsome authored
Move some text out of an explanation block. It's awkward to start a Section with one, and also the text doesn't make sense without reading the explanation.
-
- Nov 22, 2022
-
-
Paul Donahue authored
-
- Nov 16, 2022
-
-
Tim Newsome authored
Clarify this by explicitly saying the behavior only applies to running/halted harts respectively.
-
- Nov 01, 2022
-
-
Tim Newsome authored
* Clarify stoptime behavior. More accurate state the behavior specified in Section 4.1, so people don't have to read that in order to really understand this part. See #766. * Replace "snap forward" with clearer language Co-authored-by:
Paul Donahue <48959409+pdonahue-ventana@users.noreply.github.com> Signed-off-by:
Tim Newsome <tim@sifive.com> * Multi-hart implementations will likely wire stoptime=0 Signed-off-by:
Tim Newsome <tim@sifive.com> Co-authored-by:
Paul Donahue <48959409+pdonahue-ventana@users.noreply.github.com>
-
- Oct 27, 2022
-
-
Tim Newsome authored
Previously the spec could be interpreted to mean that dmode is ignored for trigger type 15. Fix this ambiguity and, for consistency, make it so dmode is active for trigger type 15.
-
- Oct 21, 2022
-
-
Jan Matyas authored
* abstractcs.relaxedpriv: Clarify the description Changed the wording in the description of "abstractcs.relaxedpriv" field in order to make the meaning of that field clear: - full permissions --> full permission checks - relaxed permissions --> relaxed permission checks The original wording may have suggested the opposite meaning. * Updated xml/dm_registers.xml per suggestion - added <value> tags Co-authored-by:
Tim Newsome <tim@sifive.com> Signed-off-by:
Jan Matyas <50193733+JanMatCodasip@users.noreply.github.com> Signed-off-by:
Jan Matyas <50193733+JanMatCodasip@users.noreply.github.com> Co-authored-by:
Tim Newsome <tim@sifive.com>
-
- Oct 20, 2022
-
-
Tim Newsome authored
It's not clear, as reported in #760. It doesn't matter what the values are after write/nop, so explicitly state that.
-
Tim Newsome authored
Address feedback from architecture review
-
Paul Donahue authored
-
- Oct 14, 2022
-
-
Tim Newsome authored
-
- Sep 30, 2022
-
-
Tim Newsome authored
Fixes #755.
-
- Sep 20, 2022
-
-
Tim Newsome authored
* Clarify dcsr.cause when halt groups are used. * Mention that cause can be 3 on haltgroup.
-
- Sep 13, 2022
-
-
Tim Newsome authored
-
- Sep 03, 2022
-
-
YenHaoChen authored
-
- Sep 01, 2022
-
-
Paul Donahue authored
Co-authored-by:
Tim Newsome <tim@sifive.com> Signed-off-by:
Paul Donahue <48959409+pdonahue-ventana@users.noreply.github.com>
-
Paul Donahue authored
Co-authored-by:
Tim Newsome <tim@sifive.com> Signed-off-by:
Paul Donahue <48959409+pdonahue-ventana@users.noreply.github.com>
-
- Aug 31, 2022
-
-
Paul Donahue authored
-
- Aug 30, 2022
-
-
Paul Donahue authored
Fixed oddly-behaving link to DM chapter.
-
Tim Newsome authored
-