binutils-gdb/sim/frv
Mike Frysinger 4c0d76b9c4 sim: watchpoints: use common sim_pc_get
Few arches implement STATE_WATCHPOINTS()->pc while all of them implement
sim_pc_get.  Lets switch the sim-watch core for monitoring pc events to
the sim_pc_get API so this module works for all ports, and then we can
delete this old back channel of snooping in the port's cpu state -- the
code needs the pointer to the pc storage so that it can read out bytes
and compare them to the watchrange.

This also fixes the logic on multi-cpu sims by removing the limitation
of only being able to watch CPU0's state.
2021-02-06 12:12:51 -05:00
..
aclocal.m4
arch.c
arch.h
cache.c
cache.h
ChangeLog sim: watchpoints: use common sim_pc_get 2021-02-06 12:12:51 -05:00
config.in sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
configure sim: common: switch AC_CONFIG_HEADERS 2021-02-06 12:00:42 -05:00
configure.ac sim: call SIM_AC_OPTION_WARNINGS(no) in remaining ports 2021-01-11 09:13:11 -05:00
cpu.c
cpu.h
cpuall.h
decode.c
decode.h
frv-sim.h
frv.c
interrupts.c
Makefile.in
memory.c
mloop.in
model.c
options.c sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
pipeline.c
profile-fr400.c
profile-fr400.h
profile-fr450.c
profile-fr500.c
profile-fr500.h
profile-fr550.c
profile-fr550.h
profile.c
profile.h
README
registers.c
registers.h
reset.c
sem.c
sim-if.c sim: watchpoints: use common sim_pc_get 2021-02-06 12:12:51 -05:00
sim-main.h
traps.c

This is the frv simulator directory.

It is still work-in-progress.  The current sources are
well tested and lots of features are in.

There are lots of machine generated files in the source directory!
They are only generated if you configure with --enable-cgen-maint,
similar in behaviour to Makefile.in, configure under automake/autoconf.

For details on the generator, see ../../cgen.