/* frv simulator support code
- Copyright (C) 1998-2015 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of the GNU simulators.
/* 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"
#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__)
\f
/* The _sim_cpu struct. */