]> git.gag.com Git - fw/openocd/blobdiff - src/target/mips32.c
target algo: do not write reg_param if direction is PARAM_IN
[fw/openocd] / src / target / mips32.c
index b5dbea312c2c53ec80b57c2461680ad9cc09d904..abb42559617cff9423b533b3e0e492f37ad21ac4 100644 (file)
@@ -468,6 +468,9 @@ int mips32_run_algorithm(struct target *target, int num_mem_params,
        }
 
        for (int i = 0; i < num_reg_params; i++) {
+               if (reg_params[i].direction == PARAM_IN)
+                       continue;
+
                struct reg *reg = register_get_by_name(mips32->core_cache, reg_params[i].reg_name, 0);
 
                if (!reg) {