diff options
author | Andrew Waterman <andrew@sifive.com> | 2017-11-27 14:29:03 -0800 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2017-11-27 14:29:03 -0800 |
commit | 12714e371e9b8ce2efcf0e77347ed1b33c8de27b (patch) | |
tree | c0a5a34b643fd8be0303964ca0de3db1e3f6c339 /riscv/trap.h | |
parent | a06091861c23d5154d750137f5ff3a819a9fa283 (diff) | |
download | spike-12714e371e9b8ce2efcf0e77347ed1b33c8de27b.zip spike-12714e371e9b8ce2efcf0e77347ed1b33c8de27b.tar.gz spike-12714e371e9b8ce2efcf0e77347ed1b33c8de27b.tar.bz2 |
Rename badaddr to tval
Diffstat (limited to 'riscv/trap.h')
-rw-r--r-- | riscv/trap.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/riscv/trap.h b/riscv/trap.h index 1fe44eb..b5b8a50 100644 --- a/riscv/trap.h +++ b/riscv/trap.h @@ -13,8 +13,8 @@ class trap_t public: trap_t(reg_t which) : which(which) {} virtual const char* name(); - virtual bool has_badaddr() { return false; } - virtual reg_t get_badaddr() { return 0; } + virtual bool has_tval() { return false; } + virtual reg_t get_tval() { return 0; } reg_t cause() { return which; } private: char _name[16]; @@ -24,12 +24,12 @@ class trap_t class mem_trap_t : public trap_t { public: - mem_trap_t(reg_t which, reg_t badaddr) - : trap_t(which), badaddr(badaddr) {} - bool has_badaddr() override { return true; } - reg_t get_badaddr() override { return badaddr; } + mem_trap_t(reg_t which, reg_t tval) + : trap_t(which), tval(tval) {} + bool has_tval() override { return true; } + reg_t get_tval() override { return tval; } private: - reg_t badaddr; + reg_t tval; }; #define DECLARE_TRAP(n, x) class trap_##x : public trap_t { \ @@ -40,7 +40,7 @@ class mem_trap_t : public trap_t #define DECLARE_MEM_TRAP(n, x) class trap_##x : public mem_trap_t { \ public: \ - trap_##x(reg_t badaddr) : mem_trap_t(n, badaddr) {} \ + trap_##x(reg_t tval) : mem_trap_t(n, tval) {} \ const char* name() { return "trap_"#x; } \ }; |