aboutsummaryrefslogtreecommitdiff
path: root/riscv/sim.cc
diff options
context:
space:
mode:
authorWill Hawkins <8715530+hawkinsw@users.noreply.github.com>2020-12-01 17:11:05 -0500
committerGitHub <noreply@github.com>2020-12-01 14:11:05 -0800
commit0cb148a05169b5f4051ea52c07352a5c6f0f2b87 (patch)
treea44981907bb0f1bd0ffa4a18a61a2fd0213a0231 /riscv/sim.cc
parentf4f6e12eeeabccc31853ab4e8570219d1f5cba37 (diff)
downloadspike-0cb148a05169b5f4051ea52c07352a5c6f0f2b87.zip
spike-0cb148a05169b5f4051ea52c07352a5c6f0f2b87.tar.gz
spike-0cb148a05169b5f4051ea52c07352a5c6f0f2b87.tar.bz2
Fix Issue #609 (#610)
Fix Issue #609 where extraneous debugging output was added when the user invoked any simulation operation that involved addr_to_mem.
Diffstat (limited to 'riscv/sim.cc')
-rw-r--r--riscv/sim.cc6
1 files changed, 1 insertions, 5 deletions
diff --git a/riscv/sim.cc b/riscv/sim.cc
index 0261f86..20895d6 100644
--- a/riscv/sim.cc
+++ b/riscv/sim.cc
@@ -351,13 +351,9 @@ char* sim_t::addr_to_mem(reg_t addr) {
if (!paddr_ok(addr))
return NULL;
auto desc = bus.find_device(addr);
- if (auto mem = dynamic_cast<mem_t*>(desc.second)) {
+ if (auto mem = dynamic_cast<mem_t*>(desc.second))
if (addr - desc.first < mem->size())
return mem->contents() + (addr - desc.first);
- } else if (auto mem = dynamic_cast<clint_t*>(desc.second)) {
- fprintf(stdout, "clint_t\n");
- return NULL;
- }
return NULL;
}