summaryrefslogtreecommitdiff
path: root/riscv
diff options
context:
space:
mode:
authorJon French2018-11-14 11:09:41 +0000
committerJon French2018-11-14 11:09:41 +0000
commit0f9ed9beab182859821c0f0bf0de6c07cce7ab7d (patch)
tree441644981881abe9b82ab6d7e5a5346bb712eda2 /riscv
parent8623cdfefea2445db3d4f57ed84fcc6af7cb347f (diff)
update riscv_all.sail and riscv_platform.sail for updated riscv model
Diffstat (limited to 'riscv')
-rw-r--r--riscv/riscv_all.sail3
-rw-r--r--riscv/riscv_platform.sail1
2 files changed, 4 insertions, 0 deletions
diff --git a/riscv/riscv_all.sail b/riscv/riscv_all.sail
index 32356ea9..192b049d 100644
--- a/riscv/riscv_all.sail
+++ b/riscv/riscv_all.sail
@@ -4,6 +4,9 @@ $include "riscv_sys.sail"
$include "riscv_platform.sail"
$include "riscv_mem.sail"
$include "riscv_vmem.sail"
+$include "riscv_insts_begin.sail"
$include "riscv.sail"
+$include "riscv_jalr_seq.sail"
+$include "riscv_insts_end.sail"
$include "riscv_step.sail"
$include "riscv_analysis.sail"
diff --git a/riscv/riscv_platform.sail b/riscv/riscv_platform.sail
index aac6b587..9041c7f4 100644
--- a/riscv/riscv_platform.sail
+++ b/riscv/riscv_platform.sail
@@ -42,6 +42,7 @@ function plat_enable_misaligned_access () = false
val plat_mtval_has_illegal_inst_bits = {ocaml: "Platform.mtval_has_illegal_inst_bits",
c: "plat_mtval_has_illegal_inst_bits",
lem: "plat_mtval_has_illegal_inst_bits"} : unit -> bool
+function plat_mtval_has_illegal_inst_bits () = false
/* ROM holding reset vector and device-tree DTB */
val plat_rom_base = {ocaml: "Platform.rom_base", c: "plat_rom_base", lem: "plat_rom_base"} : unit -> xlenbits