- Nov 28, 2018
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
Closes #107
-
Andrew Waterman authored
Fixes #64
-
Andrew Waterman authored
-
Andrew Waterman authored
Courtesy @gameboo in #205
-
kdockser authored
* 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.
-
- Nov 27, 2018
-
-
Andrew Waterman authored
Closes #263.
-
Andrew Waterman authored
Closes #271.
-
Andrew Waterman authored
Closes #279
-
Andrew Waterman authored
-
- Nov 21, 2018
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
h/t @pmundkur Resolves #278
-
Prashanth Mundkur authored
-
Andrew Waterman authored
Resolves #276
-
- Nov 20, 2018
-
-
Andrew Waterman authored
Resolves #272
-
- Nov 17, 2018
-
-
Krste Asanovic authored
-
Krste Asanovic authored
Clarified that LR/SC forward progress guarantee might only hold for a subset of instruction and data memory space depending on execution environment.
-
Luís Marques authored
In the CA format, funct is changed to funct2, for consistency with the base ISA (which distinguishes between funct7 and funct3).
-
Krste Asanovic authored
Closed #267
-
- Nov 09, 2018
-
-
Andrew Waterman authored
-
- Nov 08, 2018
-
-
Andrew Waterman authored
-
Tommy Thorn authored
-
Palmer Dabbelt authored
"logical AND" usually means C's "&&" operator, not "&" operator. Thanks to Bodhisattva Debnath for pointing out the issue!
-
Dmitri Pavlov authored
-
- Nov 07, 2018
-
-
vbx-glemieux authored
-
Andrew Waterman authored
This reverts commit 327be43b.
-
Dmitri Pavlov authored
-
Andrew Waterman authored
-
Krste Asanovic authored
-
Andrew Waterman authored
-
Krste Asanovic authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
This is not a functional change, just an improvement to the description. Resolves #45
-
Andrew Waterman authored
Rationale is provided in the unprivileged manual (counters.tex). Resolves #249
-