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