aboutsummaryrefslogtreecommitdiff
path: root/src/ztso.tex
AgeCommit message (Collapse)AuthorFilesLines
2018-11-27Clarification of ordering annotation semantics (#246)kdockser1-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-07-05Small updates to the Ztso specDaniel Lustig1-7/+11
The notes about PPO rules becoming redundant are really commentary. The note about code assuming Ztso is not just commentary; it is actually a requirement imposed by the extension.
2018-05-02Updates to the memory consistency model specDaniel Lustig1-0/+23
This giant patch is the result of months of work from a lot of different people in the memory model TG.