X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=sim%2Ffrv%2Fsim-main.h;h=25a0e566dca6dab2a5cbbf9d01be93eba6e72a1a;hb=efd82ac7cb6af0b85efd6f105bae8923b913583d;hp=110d76145be476f94e00b2484694d3dc711180c5;hpb=e8d3a34fee495d7d44e6bf8e13d472b33f847635;p=binutils-gdb.git diff --git a/sim/frv/sim-main.h b/sim/frv/sim-main.h index 110d76145be..25a0e566dca 100644 --- a/sim/frv/sim-main.h +++ b/sim/frv/sim-main.h @@ -1,5 +1,5 @@ /* frv simulator support code - Copyright (C) 1998-2015 Free Software Foundation, Inc. + Copyright (C) 1998-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of the GNU simulators. @@ -19,15 +19,15 @@ along with this program. If not, see . */ /* Main header for the frv. */ -/* Set the mask of unsupported traces. */ -#define WITH_TRACE \ - (~(TRACE_alu | TRACE_decode | TRACE_memory | TRACE_model | TRACE_fpu \ - | TRACE_branch | TRACE_debug)) - /* sim-basics.h includes config.h but cgen-types.h must be included before sim-basics.h and cgen-types.h needs config.h. */ #include "config.h" +/* This is a global setting. Different cpu families can't mix-n-match -scache + and -pbb. However some cpu families may use -simple while others use + one of -scache/-pbb. ???? */ +#define WITH_SCACHE_PBB 0 + #include "symcat.h" #include "sim-basics.h" #include "cgen-types.h" @@ -48,6 +48,9 @@ along with this program. If not, see . */ #include "profile.h" void frv_sim_engine_halt_hook (SIM_DESC, SIM_CPU *, sim_cia); + +extern void frv_sim_close (SIM_DESC sd, int quitting); +#define SIM_CLOSE_HOOK(...) frv_sim_close (__VA_ARGS__) /* The _sim_cpu struct. */