aboutsummaryrefslogtreecommitdiff
path: root/sim/h8300/tconfig.h
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2015-03-14 23:41:25 -0400
committerMike Frysinger <vapier@gentoo.org>2015-03-16 01:23:52 -0400
commitae7d0cac8ce971f7108d270c1d3f8481919b1e86 (patch)
tree922127997fda3de2483ed896fba8ae88576bba5e /sim/h8300/tconfig.h
parent9c5f41df36176d86afa65fc9b69b8fd6f6044547 (diff)
downloadfsf-binutils-gdb-ae7d0cac8ce971f7108d270c1d3f8481919b1e86.zip
fsf-binutils-gdb-ae7d0cac8ce971f7108d270c1d3f8481919b1e86.tar.gz
fsf-binutils-gdb-ae7d0cac8ce971f7108d270c1d3f8481919b1e86.tar.bz2
sim: rename tconfig.in to tconfig.h
Rather than manually include tconfig.h when we think we'll need it (which is error prone as it can define symbols we expect from config.h), have it be included directly by config.h. Since we know we have to include that header everywhere already, this will make sure tconfig.h isn't missed. It should also be fine as tconfig.h is supposed to be simple and only set up a few core defines for the target. This allows us to stop symlinking it in place all the time and just use it straight out of the respective source directory.
Diffstat (limited to 'sim/h8300/tconfig.h')
-rw-r--r--sim/h8300/tconfig.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/sim/h8300/tconfig.h b/sim/h8300/tconfig.h
new file mode 100644
index 0000000..d9599db
--- /dev/null
+++ b/sim/h8300/tconfig.h
@@ -0,0 +1,17 @@
+/* h8300 target configuration file. */
+
+/* Define this if the simulator supports profiling.
+ See the mips simulator for an example.
+ This enables the `-p foo' and `-s bar' options.
+ The target is required to provide sim_set_profile{,_size}. */
+/* #define SIM_HAVE_PROFILE */
+
+/* Define this if the simulator uses an instruction cache.
+ See the h8/300 simulator for an example.
+ This enables the `-c size' option to set the size of the cache.
+ The target is required to provide sim_set_simcache_size. */
+#define SIM_HAVE_SIMCACHE
+
+/* FIXME: This is a quick hack for run.c so it can support the `-h' option.
+ It will eventually be replaced by a more general facility. */
+#define SIM_H8300