diff options
author | Tim Newsome <tim@sifive.com> | 2018-09-06 12:04:52 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-06 12:04:52 -0700 |
commit | def4c5b104efd382e633d5fdca49508757bb5e23 (patch) | |
tree | 3e1ea10f2ff870cca7d04f62a1c79790d52781c2 | |
parent | aff796dbf6db66a2df53b0ca270382f0ce02da74 (diff) | |
parent | 7de234911f6eb57fccf9609734ba807fa8f14cba (diff) | |
download | riscv-isa-sim-def4c5b104efd382e633d5fdca49508757bb5e23.zip riscv-isa-sim-def4c5b104efd382e633d5fdca49508757bb5e23.tar.gz riscv-isa-sim-def4c5b104efd382e633d5fdca49508757bb5e23.tar.bz2 |
Merge pull request #235 from riscv/sba
Fix cut-and-paste bug in 64-bit SBA loads.
-rw-r--r-- | riscv/debug_module.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/riscv/debug_module.cc b/riscv/debug_module.cc index b209347..96de3c8 100644 --- a/riscv/debug_module.cc +++ b/riscv/debug_module.cc @@ -280,7 +280,7 @@ void debug_module_t::sb_read() } else if (sbcs.sbaccess == 2 && max_bus_master_bits >= 32) { sbdata[0] = sim->debug_mmu->load_uint32(address); } else if (sbcs.sbaccess == 3 && max_bus_master_bits >= 64) { - uint64_t value = sim->debug_mmu->load_uint32(address); + uint64_t value = sim->debug_mmu->load_uint64(address); sbdata[0] = value; sbdata[1] = value >> 32; } else { |