On 18/04/24, Philippe Mathieu-Daudé wrote: > On 18/4/24 21:25, Philippe Mathieu-Daudé wrote: > > The CPUBreakpoint and CPUWatchpoint structures are declared > > in "hw/core/cpu.h", which contains declarations related to > > CPUState and CPUClass. Some source files only require the > > BP/WP definitions and don't need to pull in all CPU* API. > > In order to simplify, create a new "exec/breakpoint.h" header. > > > > Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org> > > --- > > include/exec/breakpoint.h | 23 +++++++++++++++++++++++ > > include/hw/core/cpu.h | 16 +--------------- > > target/arm/internals.h | 1 + > > target/ppc/internal.h | 1 + > > target/riscv/debug.h | 2 ++ > > 5 files changed, 28 insertions(+), 15 deletions(-) > > create mode 100644 include/exec/breakpoint.h
Reviewed-by: Anton Johansson <a...@rev.ng>