Fix cut-and-paste bug in 64-bit SBA loads.
[riscv-isa-sim.git] / riscv / debug_module.cc
index b209347a2704fbb738f63c16b3e31cf69793d3d8..96de3c8ab234f59aa23cf079a16a9395f37acee4 100644 (file)
@@ -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 {