From e32a8c911d8f90cc35b89869c82a238d0b9fff50 Mon Sep 17 00:00:00 2001 From: Megan Wachs Date: Wed, 28 Jun 2017 18:58:28 -0700 Subject: [PATCH] riscv: Fix AUTOEXEC test for 32-bit cores --- 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 776bf5616..f82f14fad 100644 --- a/src/target/riscv/riscv-013.c +++ b/src/target/riscv/riscv-013.c @@ -2364,9 +2364,9 @@ int riscv013_test_compliance(struct target *target) { riscv_program_insert(&program, wfi()); riscv_program_addi(&program, GDB_REGNO_S0, GDB_REGNO_S0, 1); riscv_program_sx(&program, GDB_REGNO_S0, addr); - riscv_program_write_ram(&program, addr + 4, 0); + riscv_program_write_ram(&program, addr, 0); if (riscv_xlen(target) > 32) { - riscv_program_write_ram(&program, addr, 0); + riscv_program_write_ram(&program, addr+4, 0); } dmi_write(target, DMI_ABSTRACTAUTO, 0x0); riscv_program_exec(&program, target);