diff options
Diffstat (limited to 'riscv/cfg.h')
-rw-r--r-- | riscv/cfg.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/riscv/cfg.h b/riscv/cfg.h index c972f03..8032856 100644 --- a/riscv/cfg.h +++ b/riscv/cfg.h @@ -6,6 +6,7 @@ #include <vector> #include "decode.h" #include <cassert> +class abstract_sim_if_t; typedef enum { endianness_little, @@ -77,6 +78,8 @@ public: bool explicit_hartids; bool real_time_clint; reg_t trigger_count; + reg_t cache_blocksz; + std::optional<abstract_sim_if_t*> external_simulator; size_t nprocs() const { return hartids.size(); } size_t max_hartid() const { return hartids.back(); } |