aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorPrashanth Mundkur <prashanth.mundkur@gmail.com>2019-03-07 10:54:19 -0800
committerPrashanth Mundkur <prashanth.mundkur@gmail.com>2019-03-07 10:54:19 -0800
commit8bb8f1cc56ad766f888eaf73b827694e8cff3603 (patch)
tree70dbd5c94c1d902d255d108dd5767d47895a2655 /README.md
parent97d6a6a302e5969424262cf64f60169e0139a07b (diff)
downloadsail-riscv-8bb8f1cc56ad766f888eaf73b827694e8cff3603.zip
sail-riscv-8bb8f1cc56ad766f888eaf73b827694e8cff3603.tar.gz
sail-riscv-8bb8f1cc56ad766f888eaf73b827694e8cff3603.tar.bz2
More doc updates.
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 7 insertions, 7 deletions
diff --git a/README.md b/README.md
index 6238501..a1df1f9 100644
--- a/README.md
+++ b/README.md
@@ -5,10 +5,10 @@ This repository contains a model of the RISCV architecture written in
[Sail](https://www.cl.cam.ac.uk/~pes20/sail/). It used to be contained
in the [Sail repository](https://github.com/rems-project/sail).
-It currently implements enough of RV64IMAC to boot a conventional OS
-with a terminal output device. Work on a 32-bit model is ongoing.
-The model specifies assembly language formats of the instructions,
-the corresponding encoders and decoders, and the instruction semantics.
+It currently implements enough of RV32IMAC and RV64IMAC to boot a
+conventional OS with a terminal output device. The model specifies
+assembly language formats of the instructions, the corresponding
+encoders and decoders, and the instruction semantics.
Directory Structure
-------------------
@@ -106,9 +106,9 @@ $ ./c_emulator/riscv_sim_<arch> <elf-file>
```
A suite of RV32 and RV64 test programs derived from the
-[`riscv-tests`](https://github.com/riscv/riscv-tests) in included
-under [test/riscv-tests/](test/riscv-tests/). The test-suite can be
-run using `test/run_tests.sh`.
+[`riscv-tests`](https://github.com/riscv/riscv-tests) test-suite is
+included under [test/riscv-tests/](test/riscv-tests/). The test-suite
+can be run using `test/run_tests.sh`.
Some information on additional configuration options for each
simulator is available from `./ocaml_emulator/riscv_ocaml_sim_<arch>