aboutsummaryrefslogtreecommitdiff
path: root/src/counters.tex
AgeCommit message (Collapse)AuthorFilesLines
2023-01-17Removing tex files.Bill Traynor1-252/+0
Beginning to remove tex files from asciidoc branch.
2022-07-26Clarify that time CSR one-tick constraint is not merely user-levelAndrew Waterman1-2/+2
It's effectively an unprivileged constraint, not just user-level.
2022-07-26Restructure commentary sections to move portions close to relevant normative ↵Krste Asanovic1-26/+28
text.
2022-07-26Be consistent in use of "pseudoinstruction".Krste Asanovic1-7/+7
2022-07-26Remove inconsistencies in the Zihpm description.Krste Asanovic1-9/+19
Add clarifications on possible exceptions. Move description of more privileged CSRs that control events to non-normative text as alternative user-mode execution environments don't have these.
2022-07-26Confirm that real-time clock synchronization is a mandate, but also relay in ↵Krste Asanovic1-1/+8
commentary that this is only an "as if" architectural requirement.
2022-07-26Weaken impossible mandate on clock period, and provide some commentary.Krste Asanovic1-3/+8
2022-07-26Make clear that non-canonical CSR reads are also legal for counters.Krste Asanovic1-1/+8
2022-07-26Removed text assuming these were part of a base, and removed explicit ↵Krste Asanovic1-23/+26
reference to particular base ISAs.
2022-07-26Make chapter heading have name of extensions defined therein.Krste Asanovic1-2/+2
2022-07-26Clarify definition of [m]time CSRAndrew Waterman1-9/+14
This commit results in no normative change but is meant to clear up confusion expressed in the following thread: https://lists.riscv.org/g/tech-unixplatformspec/message/1494 In particular, each increment of the time CSR corresponds to exactly one RTC tick.
2022-07-26Define the Zicntr and Zihpm extensionsAndrew Waterman1-10/+14
These extensions comprise the already-ratified counters.
2022-07-26Improve text in Zicntr sectionAndrew Waterman1-4/+8
2020-07-20clarify that high counters are RV32I-onlyAndrew Waterman1-1/+1
2020-07-19Add missing wordAndrew Waterman1-1/+1
The RDTIMEH and RDINSTRETH are described as RV32I-only instructions, but RDCYCLEH was mistakenly described as RV32I rather than RV32I-only.
2019-03-07Tweaks suggested by Bill HuffmanAndrew Waterman1-1/+1
2018-11-06Updated status of counters. Not ready for ratification as there are issues ↵Krste Asanovic1-1/+1
outstanding.
2018-08-09Added description of hardware performance counters.Krste Asanovic1-0/+21
2018-08-07Broke out actual perf counters into separate chapter.Krste Asanovic1-0/+184