]>
Commit | Line | Data |
---|---|---|
c906108c SS |
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" | |
5071ffe6 CD |
9 | #include "gdb/callback.h" |
10 | #include "gdb/remote-sim.h" | |
c906108c SS |
11 | #include "sim-module.h" |
12 | ||
3be31516 JS |
13 | /* FIXME: Revisit. */ |
14 | #ifdef HAVE_DV_SOCKSER | |
c906108c SS |
15 | MODULE_INSTALL_FN dv_sockser_install; |
16 | #define MODULE_LIST dv_sockser_install, | |
3be31516 JS |
17 | #endif |
18 | ||
43e526b9 JM |
19 | #else |
20 | #define SIM_HANDLES_LMA 0 | |
c906108c SS |
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 | |
21d14896 ILT |
38 | |
39 | /* MIPS uses an unusual format for floating point quiet NaNs. */ | |
40 | #define SIM_QUIET_NAN_NEGATED |