aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2020-05-05 13:55:08 -0700
committerAndrew Waterman <andrew@sifive.com>2020-05-05 13:55:08 -0700
commit009841616c6145fdf5cd9ccfaf9d3692f0bf9f80 (patch)
tree99d5a45adddc58490b24d1ad55acf82414a69392
parent0e6e1d4f440116d604356f5b4aa04765f9663502 (diff)
downloadriscv-isa-manual-009841616c6145fdf5cd9ccfaf9d3692f0bf9f80.zip
riscv-isa-manual-009841616c6145fdf5cd9ccfaf9d3692f0bf9f80.tar.gz
riscv-isa-manual-009841616c6145fdf5cd9ccfaf9d3692f0bf9f80.tar.bz2
Clarify that _coherent_ main memory regions use RVWMO or RVTSO
-rw-r--r--src/machine.tex6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/machine.tex b/src/machine.tex
index 2a14451..94c58f4 100644
--- a/src/machine.tex
+++ b/src/machine.tex
@@ -2814,8 +2814,10 @@ instruction and atomic-instruction ordering bits.
Accesses by one hart to main memory regions are observable not only by
other harts but also by other devices with the capability to initiate
-requests in the main memory system (e.g., DMA engines). Main memory
-regions always have either the RVWMO or RVTSO memory model.
+requests in the main memory system (e.g., DMA engines).
+Coherent main memory regions always have either the RVWMO or RVTSO memory
+model.
+Incoherent main memory regions have an implementation-defined memory model.
Accesses by one hart to an I/O region are observable not only by other harts
and bus mastering devices but also by targeted slave I/O devices, and I/O