Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-11-27 | TMPtmp | Andrew Waterman | 1 | -2/+26 | |
2018-11-27 | Spell check | Andrew Waterman | 1 | -2/+2 | |
2018-11-27 | Add Hauser's definition of "memory access" | Andrew Waterman | 2 | -1/+56 | |
2018-11-27 | Add commentary about MPRV and writable XLEN | Andrew Waterman | 1 | -0/+5 | |
Closes #107 | |||||
2018-11-27 | Extension XS fields might not be in mstatus | Andrew Waterman | 1 | -1/+1 | |
Fixes #64 | |||||
2018-11-27 | Remove upper bound on stvec.MODE=Vectored alignment, like mtvec | Andrew Waterman | 1 | -2/+1 | |
2018-11-27 | Misc. address translation clarifications | Andrew Waterman | 4 | -21/+22 | |
Courtesy @gameboo in #205 | |||||
2018-11-27 | Clarification of ordering annotation semantics (#246) | kdockser | 1 | -1/+3 | |
* Clarification of ordering annotation semantics As discussed (and approved) in the weekly memory model meeting, this change is the sister of a similar change in the RVWMO chapter. In each case the intent is to clarify that these memory models are completely defined in this specification. More specifically, the axiomatic definitions of the annotations are sufficient and should be used instead of any other understanding of these terms. * Added links, corrected emdash * Tweaks to the commentary Reworded "programatically load" to "Subsequent (in program order)" - there is no need to specify this is the same hart as this is implicit in "program order". Likewise, there is no need to say "to the same address" as the store buffer would not forward to a different address. The point of specifying the Load Value Axiom, is to make it clear that it is the axiom that allows the expected TSO behavior, not the RCpc annotation. | |||||
2018-11-26 | Add Z-extensions to naming chapter | Andrew Waterman | 1 | -4/+16 | |
Closes #263. | |||||
2018-11-26 | Clarify that bits 16 and up of *ip/*ie are "custom" | Andrew Waterman | 1 | -14/+18 | |
Closes #271. | |||||
2018-11-26 | Clarify which instructions have RM field but don't use it | Andrew Waterman | 1 | -3/+3 | |
Closes #279 | |||||
2018-11-26 | Add FENCE to HINT table | Andrew Waterman | 1 | -1/+2 | |
2018-11-21 | Clarify that mtimecmp writes aren't synchronous with MTIP reads | Andrew Waterman | 1 | -0/+12 | |
2018-11-21 | note that xtval is written upon a trap | Andrew Waterman | 1 | -1/+3 | |
2018-11-21 | Add counter-inhibit mechanism | Andrew Waterman | 2 | -0/+65 | |
2018-11-21 | fix typos | Andrew Waterman | 1 | -2/+2 | |
2018-11-20 | Fix colliding labels | Andrew Waterman | 5 | -12/+4 | |
h/t @pmundkur Resolves #278 | |||||
2018-11-20 | Fix minor typos in the operational model. (#277) | Prashanth Mundkur | 1 | -8/+8 | |
2018-11-20 | Don't duplicate ECALL/EBREAK encodings between Vols. I and II | Andrew Waterman | 2 | -25/+3 | |
Resolves #276 | |||||
2018-11-19 | Remove comment about side effects on writes | Andrew Waterman | 1 | -4/+3 | |
Resolves #272 | |||||
2018-11-16 | Improved wording. | Krste Asanovic | 1 | -2/+2 | |
2018-11-16 | Clarified that LR/SC forward progress guarantee might only hold for a subset ↵ | Krste Asanovic | 1 | -3/+5 | |
of instruction and data memory space depending on execution environment. | |||||
2018-11-16 | Change funct to funct2 in the CA format (#262) | Luís Marques | 1 | -2/+2 | |
In the CA format, funct is changed to funct2, for consistency with the base ISA (which distinguishes between funct7 and funct3). | |||||
2018-11-16 | Clarified behavior of CSR instructions with respect to read and write side ↵ | Krste Asanovic | 1 | -4/+48 | |
effects. Closed #267 | |||||
2018-11-09 | WFI is not a HINT | Andrew Waterman | 2 | -4/+3 | |
2018-11-07 | Re-version spec to 20181221-Public-Review-draft | Andrew Waterman | 1 | -1/+1 | |
2018-11-07 | Register YARVI's machid (#260) | Tommy Thorn | 1 | -0/+1 | |
2018-11-07 | Describe the AMOs as "bitwise", not "logical" (#259) | Palmer Dabbelt | 1 | -2/+2 | |
"logical AND" usually means C's "&&" operator, not "&" operator. Thanks to Bodhisattva Debnath for pointing out the issue! | |||||
2018-11-07 | Update marchid.md (#256) | Dmitri Pavlov | 1 | -0/+1 | |
2018-11-07 | Update marchid.md for VectorBlox ORCA (#253) | vbx-glemieux | 1 | -0/+1 | |
2018-11-07 | Revert "Update marchid.md (#254)" | Andrew Waterman | 1 | -2/+0 | |
This reverts commit 327be43b7907645c6a63876f1064008dcfda1b43. | |||||
2018-11-07 | Update marchid.md (#254) | Dmitri Pavlov | 1 | -0/+2 | |
2018-11-06 | spelling20181106-Base-Ratification | Andrew Waterman | 2 | -2/+2 | |
2018-11-06 | Version ready for ratification process. | Krste Asanovic | 2 | -17/+12 | |
2018-11-06 | CSRRx is called Zicsr | Andrew Waterman | 1 | -1/+1 | |
2018-11-06 | Updated status of counters. Not ready for ratification as there are issues ↵ | Krste Asanovic | 3 | -5/+9 | |
outstanding. | |||||
2018-11-06 | Update .gitignore | Andrew Waterman | 1 | -0/+1 | |
2018-11-06 | Separate FENCE.I and CSRRx from RV32I table | Andrew Waterman | 1 | -179/+232 | |
2018-11-06 | Define new RVC format CA; state that C.AND, etc. use it | Andrew Waterman | 1 | -6/+14 | |
This is not a functional change, just an improvement to the description. Resolves #45 | |||||
2018-11-06 | mcycle counts cycles across the entire core, like rdcycle | Andrew Waterman | 1 | -1/+2 | |
Rationale is provided in the unprivileged manual (counters.tex). Resolves #249 | |||||
2018-11-06 | Make pmaddr=FF..FF well-defined | Andrew Waterman | 1 | -1/+1 | |
2018-11-06 | Stated bytes are 8 bits and using IEC80000-13:2008 | Krste Asanovic | 1 | -1/+2 | |
Closed #173 | |||||
2018-11-06 | Allow access exceptions to be reported on misaligned atomic memory ↵ | Krste Asanovic | 2 | -10/+20 | |
operations where they should not be emulated. | |||||
2018-11-06 | Bumped base I version number to 2.1 to reflect ratified memory model, ↵ | Krste Asanovic | 3 | -4/+8 | |
exclusion of fence.i, CSR instructions, and counters. | |||||
2018-11-06 | Moved zifencetso back into main I chapter, as does not extend base ISA spec. | Krste Asanovic | 4 | -80/+17 | |
2018-11-06 | Gave CSR instruction module a name and a version, and made clear these are ↵ | Krste Asanovic | 2 | -4/+5 | |
being ratified also. | |||||
2018-11-06 | Made clear that this is only the first standard calling convention. | Krste Asanovic | 1 | -2/+11 | |
2018-11-05 | Merge branch 'master' of github.com:riscv/riscv-isa-manual | Krste Asanovic | 3 | -15/+16 | |
2018-11-05 | Update preface for unemulatable misaligned excpetions reported as access ↵ | Krste Asanovic | 1 | -1/+2 | |
exception. | |||||
2018-11-05 | Allowed certain un-emulatable misaligned accesses to be reported with access ↵ | Krste Asanovic | 1 | -7/+10 | |
exceptions instead of address-misalignment exceptions. |