aboutsummaryrefslogtreecommitdiff
path: root/sim/mn10300
diff options
context:
space:
mode:
authorJoyce Janczyn <janczyn@cygnus>1998-03-24 20:30:03 +0000
committerJoyce Janczyn <janczyn@cygnus>1998-03-24 20:30:03 +0000
commit55045e7b324e5a674445f5f2010dc378b029bcb1 (patch)
treed68480be72bab78c2e12b38acf270581232b92cf /sim/mn10300
parent6274d39b87f55377d8ae383e47008dca6e8ab696 (diff)
downloadgdb-55045e7b324e5a674445f5f2010dc378b029bcb1.zip
gdb-55045e7b324e5a674445f5f2010dc378b029bcb1.tar.gz
gdb-55045e7b324e5a674445f5f2010dc378b029bcb1.tar.bz2
Port mn10300 simulator to build with the common simulator framework
under the configure option --enable-sim-common.
Diffstat (limited to 'sim/mn10300')
-rw-r--r--sim/mn10300/ChangeLog41
1 files changed, 41 insertions, 0 deletions
diff --git a/sim/mn10300/ChangeLog b/sim/mn10300/ChangeLog
index cc4a1b5..996e5b3 100644
--- a/sim/mn10300/ChangeLog
+++ b/sim/mn10300/ChangeLog
@@ -1,3 +1,44 @@
+Tue Mar 24 15:27:00 1998 Joyce Janczyn <janczyn@cygnus.com>
+
+ Add support for --enable-sim-common option.
+ * Makefile.in (WITHOUT_COMMON_OBJS): Files included if
+ ! --enable-sim-common
+ (WITH_COMMON_OBJS): Files included if --enable-sim-common.
+ (MN10300_OBJS,MN10300_INTERP_DEP): New variables.
+ (SIM_OBJS): Rewrite.
+ ({WITHOUT,WITH}_COMMON_RUN_OBJS,SIM_RUN_OBJS): New variables.
+ (SIM_EXTRA_CFLAGS): New variable.
+ (clean-extra): Clean up igen files.
+ (../igen/igen,clean-igen,tmp-igen): New rules.
+ * configure.in: Add support for common framework via
+ --enable-sim-common.
+ * configure: Regenerate.
+ * interp.c: #include sim-main if WITH_COMMON, not mn10300_sim.h.
+ (hash,dispatch,sim_size): Don't compile if ! WITH_COMMON.
+ (init_system,sim_write,compare_simops): Likewise.
+ (sim_set_profile,sim_set_profile_size): Likewise.
+ (sim_stop,sim_resume,sim_trace,sim_info): Likewise.
+ (sim_set_callbacks,sim_stop_reason,sim_read,sim_load): Likewise.
+ (enum interrupt_type): New enum.
+ (interrupt_names): New global.
+ (do_interrupt): New function.
+ (sim_open): Define differently if WITH_COMMON.
+ (sim_close,sim_create_inferior,sim_do_command): Likewise.
+ * mn10300_sim.h ({load,store}_{byte,half,word}): Define versions
+ for WITH_COMMON.
+ * mn10300.igen: New file.
+ * mn10300.dc: New file.
+ * op_utils.c: New file.
+ * sim-main.h: New file.
+
+Wed Mar 18 12:38:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
+
+ * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+Fri Feb 27 18:36:04 1998 Jeffrey A Law (law@cygnus.com)
+
+ * simops.c (inc): Fix typo.
+
Wed Feb 25 01:59:29 1998 Jeffrey A Law (law@cygnus.com)
* simops.c (signed multiply instructions): Cast input operands to