aboutsummaryrefslogtreecommitdiff
path: root/doc/ReadingGuide.md
diff options
context:
space:
mode:
authorPrashanth Mundkur <prashanth.mundkur@gmail.com>2019-01-22 10:27:07 -0800
committerPrashanth Mundkur <prashanth.mundkur@gmail.com>2019-01-22 10:27:22 -0800
commit96315109c65958c28246fb78eb55e6c5d6c0c296 (patch)
treefbf2ffa3bdfceccc96579c83893eb31375e82a15 /doc/ReadingGuide.md
parent86319c9398d5e10d9def426020f7cd0e83bd701b (diff)
downloadsail-riscv-96315109c65958c28246fb78eb55e6c5d6c0c296.zip
sail-riscv-96315109c65958c28246fb78eb55e6c5d6c0c296.tar.gz
sail-riscv-96315109c65958c28246fb78eb55e6c5d6c0c296.tar.bz2
Add an initial draft of an extending guide.
Diffstat (limited to 'doc/ReadingGuide.md')
-rw-r--r--doc/ReadingGuide.md7
1 files changed, 6 insertions, 1 deletions
diff --git a/doc/ReadingGuide.md b/doc/ReadingGuide.md
index f5e365b..d60186e 100644
--- a/doc/ReadingGuide.md
+++ b/doc/ReadingGuide.md
@@ -8,7 +8,9 @@ manual](https://github.com/rems-project/sail/blob/sail2/manual.pdf) handy.
The model contains the following Sail modules in the `model` directory:
- `prelude.sail` contains useful Sail library functions. This file
- should be referred to as needed.
+ should be referred to as needed. The lowest level memory access
+ primitives are defined in this file, and are typically implemented
+ by the various Sail backends.
- `riscv_types.sail` contains some basic RISC-V definitions. This
file should be read first, since it provides basic definitions that
@@ -69,3 +71,6 @@ The model contains the following Sail modules in the `model` directory:
- `riscv_analysis.sail` is used in the formal operational RVWMO memory
model.
+
+Note that the files above are listed in dependency order, i.e. files
+earlier in the order do not depend on later files.