From 8aaae32d1d8fc3d20d62aae3039d6591346e95de Mon Sep 17 00:00:00 2001 From: liweiwei Date: Thu, 14 Oct 2021 12:38:38 +0800 Subject: Add support for freg command to read X regs when enable Zfinx Update README --- riscv/sim.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'riscv/sim.h') diff --git a/riscv/sim.h b/riscv/sim.h index 97cada1..c355f31 100644 --- a/riscv/sim.h +++ b/riscv/sim.h @@ -140,7 +140,7 @@ private: void interactive_until_silent(const std::string& cmd, const std::vector& args); void interactive_until_noisy(const std::string& cmd, const std::vector& args); reg_t get_reg(const std::vector& args); - freg_t get_freg(const std::vector& args); + freg_t get_freg(const std::vector& args, int size); reg_t get_mem(const std::vector& args); reg_t get_pc(const std::vector& args); -- cgit v1.1 From 5cf439b24e945db47edf6e259044c923384ccdfd Mon Sep 17 00:00:00 2001 From: Jerry Zhao Date: Fri, 14 Oct 2022 11:41:58 -0700 Subject: Add dump memory command to interactive mode --- riscv/sim.h | 1 + 1 file changed, 1 insertion(+) (limited to 'riscv/sim.h') diff --git a/riscv/sim.h b/riscv/sim.h index c355f31..5787d5d 100644 --- a/riscv/sim.h +++ b/riscv/sim.h @@ -136,6 +136,7 @@ private: void interactive_pc(const std::string& cmd, const std::vector& args); void interactive_mem(const std::string& cmd, const std::vector& args); void interactive_str(const std::string& cmd, const std::vector& args); + void interactive_dumpmems(const std::string& cmd, const std::vector& args); void interactive_until(const std::string& cmd, const std::vector& args, bool noisy); void interactive_until_silent(const std::string& cmd, const std::vector& args); void interactive_until_noisy(const std::string& cmd, const std::vector& args); -- cgit v1.1 From 03be4ae6c7b8e9865083b61427ff9724c7706fcf Mon Sep 17 00:00:00 2001 From: Jerry Zhao Date: Fri, 14 Oct 2022 13:40:56 -0700 Subject: Add interactive mode commands to read clint mtime/mtimecmp --- riscv/sim.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'riscv/sim.h') diff --git a/riscv/sim.h b/riscv/sim.h index 5787d5d..c7dbd47 100644 --- a/riscv/sim.h +++ b/riscv/sim.h @@ -137,6 +137,8 @@ private: void interactive_mem(const std::string& cmd, const std::vector& args); void interactive_str(const std::string& cmd, const std::vector& args); void interactive_dumpmems(const std::string& cmd, const std::vector& args); + void interactive_mtime(const std::string& cmd, const std::vector& args); + void interactive_mtimecmp(const std::string& cmd, const std::vector& args); void interactive_until(const std::string& cmd, const std::vector& args, bool noisy); void interactive_until_silent(const std::string& cmd, const std::vector& args); void interactive_until_noisy(const std::string& cmd, const std::vector& args); -- cgit v1.1