summaryrefslogtreecommitdiff
path: root/snapshots
diff options
context:
space:
mode:
Diffstat (limited to 'snapshots')
-rw-r--r--snapshots/isabelle/README.md7
-rw-r--r--snapshots/isabelle/ROOTS5
2 files changed, 9 insertions, 3 deletions
diff --git a/snapshots/isabelle/README.md b/snapshots/isabelle/README.md
index cabf4fc0..d2b4fe71 100644
--- a/snapshots/isabelle/README.md
+++ b/snapshots/isabelle/README.md
@@ -9,11 +9,12 @@ up-to-date.
In order to open a theory of one of the specifications in Isabelle, use the `-l
Sail` command-line flag to load the session containing the Sail library.
Snapshots of the Sail and Lem libraries are in the [lib/sail](lib/sail/) and
-[lib/lem](lib/lem/) directories, respectively. You can tell Isabelle where to
-find them using the `-d` flag, as in
+[lib/lem](lib/lem/) directories, respectively. The ROOTS file in this directory
+contains pointers to them; you can tell Isabelle to use it with the `-d` flag,
+as in
```
-isabelle jedit -l Sail -d lib/lem -d lib/sail riscv/Riscv.thy
+isabelle jedit -l Sail -d . riscv/Riscv.thy
```
This will open the RISC-V specification.
diff --git a/snapshots/isabelle/ROOTS b/snapshots/isabelle/ROOTS
new file mode 100644
index 00000000..40dc0aef
--- /dev/null
+++ b/snapshots/isabelle/ROOTS
@@ -0,0 +1,5 @@
+aarch64
+cheri
+lib/lem
+lib/sail
+riscv