From 79fb51fe7b6e991ba64d23e735fc6f756a3deac3 Mon Sep 17 00:00:00 2001 From: Palmer Dabbelt Date: Fri, 14 Apr 2017 16:23:29 -0700 Subject: [PATCH] read byte --- src/target/riscv/riscv-013.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/target/riscv/riscv-013.c b/src/target/riscv/riscv-013.c index 1ca00f6e9..e2e368945 100644 --- a/src/target/riscv/riscv-013.c +++ b/src/target/riscv/riscv-013.c @@ -1233,13 +1233,13 @@ static int read_memory(struct target *target, uint32_t address, switch (size) { case 1: riscv_program_lb(&program, temp, t_addr); - outaddr = riscv_program_alloc_b(&program); - riscv_program_sb(&program, temp, outaddr); + outaddr = riscv_program_alloc_w(&program); + riscv_program_sw(&program, temp, outaddr); break; case 2: riscv_program_lh(&program, temp, t_addr); - outaddr = riscv_program_alloc_h(&program); - riscv_program_sh(&program, temp, outaddr); + outaddr = riscv_program_alloc_w(&program); + riscv_program_sw(&program, temp, outaddr); break; case 4: riscv_program_lw(&program, temp, t_addr);