X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=sim%2Fmips%2Ftconfig.in;h=2f14ce11979ba946728554d32ead189ca6f8e43f;hb=40a5538e9498da85e4df900c7f4e19bcf6f98760;hp=872c2b71801d8063f9369c2e871accf8f95b9092;hpb=fa803dc60f0bf01297674c41d001798e18ade4dc;p=deliverable%2Fbinutils-gdb.git diff --git a/sim/mips/tconfig.in b/sim/mips/tconfig.in index 872c2b7180..2f14ce1197 100644 --- a/sim/mips/tconfig.in +++ b/sim/mips/tconfig.in @@ -1,5 +1,21 @@ /* mips target configuration file. */ +/* See sim-hload.c. We properly handle LMA. */ +#ifdef TARGET_TX3904 +#define SIM_HANDLES_LMA 1 + +/* FIXME: This is unnecessarily necessary: */ +#include "ansidecl.h" +#include "gdb/callback.h" +#include "gdb/remote-sim.h" +#include "sim-module.h" + +MODULE_INSTALL_FN dv_sockser_install; +#define MODULE_LIST dv_sockser_install, +#else +#define SIM_HANDLES_LMA 0 +#endif + /* Define this if the simulator supports profiling. See the mips simulator for an example. This enables the `-p foo' and `-s bar' options. @@ -12,7 +28,9 @@ The target is required to provide sim_set_simcache_size. */ /* #define SIM_HAVE_SIMCACHE */ -/* C statement to call after argument parsing is done and executable file - has been opened (with bfd_openr). - See h8300/tconfig.in for an example. */ -/* #define SIM_PRE_LOAD(EXEC_BFD) */ +/* Define this if the target cpu is bi-endian + and the simulator supports it. */ +#define SIM_HAVE_BIENDIAN + +/* MIPS uses an unusual format for floating point quiet NaNs. */ +#define SIM_QUIET_NAN_NEGATED