Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-01-17 | Deleting more tex files. | Bill Traynor | 1 | -1498/+0 | |
Removing more tex files. | |||||
2022-08-31 | formatting consistency: "SLT[U]" vs. "SLT/SLTU" | Andrew Waterman | 1 | -1/+1 | |
See #890 | |||||
2022-08-30 | Clarified JAL behavior. | Krste Asanovic | 1 | -1/+1 | |
Closes #889. | |||||
2022-08-29 | Standardize on {\tt pc}, rather than PC | Andrew Waterman | 1 | -7/+7 | |
We were using a mix of the two, with a bias towards the former. Resolves #887 | |||||
2022-08-29 | Expand BTB acronym, since it's only used once | Andrew Waterman | 1 | -2/+2 | |
2022-06-27 | Make base ISA text generic with respect to IALIGN | Andrew Waterman | 1 | -8/+10 | |
The previous text explicitly required four-byte alignment, which is not the case in the presence of extensions that reduce IALIGN. | |||||
2022-01-20 | Add Zihintntl hints to HINT Instruction tables | Tsukasa OI | 1 | -3/+10 | |
Compressed design of non-temporal locality hints is chosen to fit all HINT instructions in RV64I to one page (as oversized tables can cause various problems). | |||||
2021-09-30 | Improve description of FENCE.TSO | Andrew Waterman | 1 | -5/+4 | |
The description of FENCE.TSO as "optional" was incorrect. It has always been a mandatory instruction (because of the requirement that unused patterns in the fm field be treated as though fm=0). | |||||
2021-08-30 | Revert "Replace "EEI" with "execution environment" (#723)" | Andrew Waterman | 1 | -19/+14 | |
This reverts commit 8551bd20be39c27f9cead6231c6b6858ec8c2232 at @kasanovic's request. | |||||
2021-08-28 | Replace "EEI" with "execution environment" (#723) | John Hauser | 1 | -14/+19 | |
Make the manual more correct and consistent by dropping the term _execution environment interface_ and its abbreviation _EEI_ and replacing them everywhere with just _execution environment_. | |||||
2021-06-06 | Clarifying FENCE operation behavior for external devices. (#657) | Krste Asanovic | 1 | -1/+18 | |
* Clarifying FENCE operation behavior for external devices. * Improved description of FENCE effect on external devices. | |||||
2021-05-25 | Use plural "base ISAs" rather than "base ISA" when appropriate | Andrew Waterman | 1 | -3/+3 | |
cc @gfavor @kasanovic | |||||
2021-05-25 | Fix capitalization of HINTs | Andrew Waterman | 1 | -1/+1 | |
2021-02-11 | Merge pull request #398 from riscv/pause | Andrew Waterman | 1 | -12/+37 | |
Add PAUSE hint | |||||
2021-01-14 | Delete duplicate (and now inconsistent) version number given in body text. | Krste Asanovic | 1 | -2/+1 | |
Closes #618. | |||||
2020-12-16 | Further improve HINT text w.r.t. FENCE HINTs | Andrew Waterman | 1 | -7/+18 | |
2020-12-15 | Add FENCE with fm=0, pred or succ=0, and rs1/rd != 0 to HINT table | Andrew Waterman | 1 | -7/+17 | |
2020-10-17 | Update HINT table to indicate PAUSE HINT allocation | Andrew Waterman | 1 | -3/+7 | |
2020-10-17 | Add PAUSE instruction | Andrew Waterman | 1 | -3/+3 | |
2020-10-17 | fm=0 for FENCE HINTs | Andrew Waterman | 1 | -1/+2 | |
2020-08-18 | Remove assembly manual | Andrew Waterman | 1 | -0/+5 | |
It is to be migrated to https://github.com/riscv/riscv-asm-manual See #540 | |||||
2020-08-14 | Change "reserved for custom" to "designated for custom" (#566) | John Hauser | 1 | -2/+2 | |
2020-08-14 | Improve table of RAS hints for JALR instructions (#563) | John Hauser | 1 | -10/+11 | |
2020-07-22 | Pmp wording fix (#545) | Stef O'Rear | 1 | -11/+12 | |
* Consistently use "access-fault exception" for PMPs Except for discussions of the xcause code itself which are "access fault". * Clarify behavior of locked TOR PMPs | |||||
2020-04-16 | Make misaligned exception text more generic than RV32 | Andrew Waterman | 1 | -3/+3 | |
2020-04-16 | Clarify that the EEI defines misaligned FP ld/st behavior | Andrew Waterman | 1 | -0/+1 | |
2020-03-03 | Merge pull request #453 from riscv/u-immediate | Krste Asanovic | 1 | -3/+6 | |
Consistently claim that U-immediate is 32 bits, not 20 bits | |||||
2019-12-24 | Clarify that access exceptions on jump targets are reported on the target | Andrew Waterman | 1 | -0/+4 | |
2019-11-05 | Improve commentary environment page-break behavior | Andrew Waterman | 1 | -1/+0 | |
h/t JohnH | |||||
2019-10-22 | Add platform note about UNSPECIFIED behavior decoding reserved opcodes | Andrew Waterman | 1 | -0/+6 | |
2019-10-22 | Merge branch 'unspecified' of ↵ | Andrew Waterman | 1 | -0/+2 | |
https://github.com/pdonahue-ventana/riscv-isa-manual into pdonahue-ventana-unspecified | |||||
2019-10-19 | Consistently claim that U-immediate is 32 bits, not 20 bits | Andrew Waterman | 1 | -3/+6 | |
The text vacillates between describing the U-immediate as a 20-bit quantity, and as a 32-bit quantity whose lower 12 bits are zero. Standardize on the latter. Note the discrepancy in the ASM syntax. Resolves #452 | |||||
2019-10-14 | Describe what we mean by endianness | Andrew Waterman | 1 | -3/+23 | |
2019-10-02 | Use effective address consistently | Andrew Waterman | 1 | -1/+1 | |
2019-09-06 | Remove outdated commentary | Andrew Waterman | 1 | -1/+1 | |
There's no reason for simple pedagogical implementations to trap FENCE; they can probably just execute it as a NOP. (In situations where that statement is false, the implementation isn't simple!) I think the sentence was written with FENCE.I in mind, but since that instruction has been moved to an extension, the sentence doesn't apply in this context anymore. | |||||
2019-07-30 | Use consistent terms for exception types | Andrew Waterman | 1 | -1/+1 | |
@jscheid-ventana originally contributed this, but I tweaked the hyphenation. Resolves #422 | |||||
2019-06-21 | Changes to unprivileged spec for bi[g]-endian support | Andrew Waterman | 1 | -1/+2 | |
2019-06-21 | Fix bad RV32I chapter formatting | Andrew Waterman | 1 | -48/+48 | |
2019-05-04 | Typos (#379) | Alexandre Joannou | 1 | -1/+1 | |
* Fix typo ">" to "$>$" * typo of -> on | |||||
2019-05-03 | Added UNSPECIFIED | Paul Donahue | 1 | -1/+1 | |
2019-05-01 | Introduce the term UNSPECIFIED. | Paul Donahue | 1 | -0/+2 | |
2019-03-25 | Change "pc" to "address" for clarity | Andrew Waterman | 1 | -3/+4 | |
Resolves #356 | |||||
2019-03-07 | Restate FENCE.TSO constraints from Table 2.1 in the text | Andrew Waterman | 1 | -1/+3 | |
2019-03-04 | Fix formatting | Andrew Waterman | 1 | -3/+3 | |
Closes #349 | |||||
2019-02-07 | Fix typos. (#337) | Josh Scheid | 1 | -1/+1 | |
2019-01-21 | Fix typo. (#326) | Prashanth Mundkur | 1 | -1/+1 | |
2018-12-21 | tweaks | Andrew Waterman | 1 | -1/+1 | |
2018-12-20 | tweaks | Andrew Waterman | 1 | -4/+5 | |
2018-12-20 | Merge pull request #311 from brucehoult/ra-sp-cleanup | Krste Asanovic | 1 | -6/+22 | |
Clean up description of x registers. Add commentary about ABI | |||||
2018-12-20 | ABIs could dedicate other JALR base registers | Andrew Waterman | 1 | -1/+3 | |
Closes #309 |