diff options
author | Tim Newsome <tim@sifive.com> | 2021-12-16 12:54:35 +0100 |
---|---|---|
committer | Antonio Borneo <borneo.antonio@gmail.com> | 2022-02-14 15:10:56 +0000 |
commit | 49c40a75292b1f76fa0d4bad91c993d9f7a618cf (patch) | |
tree | 767aa982710ad84c17a58d974e84809d0ea5fe55 /src/target/smp.h | |
parent | a11fe473eaee235a51dba7900c08cc7629ed2794 (diff) | |
download | riscv-openocd-49c40a75292b1f76fa0d4bad91c993d9f7a618cf.zip riscv-openocd-49c40a75292b1f76fa0d4bad91c993d9f7a618cf.tar.gz riscv-openocd-49c40a75292b1f76fa0d4bad91c993d9f7a618cf.tar.bz2 |
target/riscv: revive 'riscv resume_order'
This functionality was lost in [1], which was merged as commit
615709d14049 ("Upstream a whole host of RISC-V changes.").
Now it works as expected again.
Add convenience macro foreach_smp_target_direction().
Link: [1] https://github.com/riscv/riscv-openocd/pull/567
Change-Id: I1545fa6b45b8a07e27c8ff9dcdcfa2fc4f950cd1
Signed-off-by: Tim Newsome <tim@sifive.com>
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/6785
Tested-by: jenkins
Diffstat (limited to 'src/target/smp.h')
-rw-r--r-- | src/target/smp.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/target/smp.h b/src/target/smp.h index 46fc55f..490a493 100644 --- a/src/target/smp.h +++ b/src/target/smp.h @@ -25,6 +25,9 @@ #define foreach_smp_target(pos, head) \ list_for_each_entry(pos, head, lh) +#define foreach_smp_target_direction(forward, pos, head) \ + list_for_each_entry_direction(forward, pos, head, lh) + extern const struct command_registration smp_command_handlers[]; int gdb_read_smp_packet(struct connection *connection, |