In SMP config, replicate watchpoints on each core
commitf78f9a90a6c4f8abedbac8a4047631cbe3ea0e17
authorTim Newsome <tim@sifive.com>
Wed, 1 Sep 2021 21:25:10 +0000 (1 14:25 -0700)
committerOleksij Rempel <linux@rempel-privat.de>
Sat, 11 Sep 2021 12:08:38 +0000 (11 12:08 +0000)
treeb4a837046e4e97c6ef4684f4c4e978ebc6a3372e
parente63297045b252fedb748bb6557823417590cd879
In SMP config, replicate watchpoints on each core

This works well with gdb on RISC-V, since hardware breakpoints are
per-core and gdb thinks that targets are really processes on a machine.

Are there targets where this is a bad idea? Should the target definition
specify whether this behavior is desired or not?

Change-Id: Ia32be2707b04347fd8bf2ca6fbb2b0ceaad3704a
Signed-off-by: Tim Newsome <tim@sifive.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/6528
Tested-by: jenkins
Reviewed-by: Oleksij Rempel <linux@rempel-privat.de>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/target/breakpoints.c