1 /* mips target configuration file. */
3 /* See sim-hload.c. We properly handle LMA. */
5 #define SIM_HANDLES_LMA 1
7 /* FIXME: This is unnecessarily necessary: */
9 #include "gdb/callback.h"
10 #include "gdb/remote-sim.h"
11 #include "sim-module.h"
13 MODULE_INSTALL_FN dv_sockser_install;
14 #define MODULE_LIST dv_sockser_install,
16 #define SIM_HANDLES_LMA 0
19 /* Define this if the simulator supports profiling.
20 See the mips simulator for an example.
21 This enables the `-p foo' and `-s bar' options.
22 The target is required to provide sim_set_profile{,_size}. */
23 #define SIM_HAVE_PROFILE
25 /* Define this if the simulator uses an instruction cache.
26 See the h8/300 simulator for an example.
27 This enables the `-c size' option to set the size of the cache.
28 The target is required to provide sim_set_simcache_size. */
29 /* #define SIM_HAVE_SIMCACHE */
31 /* Define this if the target cpu is bi-endian
32 and the simulator supports it. */
33 #define SIM_HAVE_BIENDIAN
35 /* MIPS uses an unusual format for floating point quiet NaNs. */
36 #define SIM_QUIET_NAN_NEGATED