From 6cbbf5317ee869cf6bc55e24a3ec25299637d17d Mon Sep 17 00:00:00 2001 From: Palmer Dabbelt Date: Thu, 31 May 2018 23:36:30 -0700 Subject: [PATCH] Whoops... --- src/target/riscv/riscv-013.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/target/riscv/riscv-013.c b/src/target/riscv/riscv-013.c index e2a686f40..cbbfd4a93 100644 --- a/src/target/riscv/riscv-013.c +++ b/src/target/riscv/riscv-013.c @@ -2200,8 +2200,8 @@ static int read_memory_progbuf(struct target *target, target_addr_t address, * failing reads by just moving on to the next * address. */ dmi_write(target, DMI_ABSTRACTAUTO, 0); - next_read_addr = next_read_addr + size; - if (register_write_direct(target, &next_read_addr, GDB_REGNO_S0) != ERROR_OK) + next_read_addr = read_addr + size; + if (register_write_direct(target, GDB_REGNO_S0, next_read_addr) != ERROR_OK) goto error; dmi_write(target, DMI_COMMAND, command); dmi_write(target, DMI_ABSTRACTAUTO,