aboutsummaryrefslogtreecommitdiff
path: root/sim
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2015-07-24 04:08:12 -0700
committerH.J. Lu <hjl.tools@gmail.com>2015-07-24 04:16:47 -0700
commit72f4393d8cfc4a47f0e59657f7822668cfad132f (patch)
tree72a183bf802b025c08fd2a5fa5717155c5c536c6 /sim
parent91cb26dac47265f178fb6635f1deebdfd244572a (diff)
downloadgdb-72f4393d8cfc4a47f0e59657f7822668cfad132f.zip
gdb-72f4393d8cfc4a47f0e59657f7822668cfad132f.tar.gz
gdb-72f4393d8cfc4a47f0e59657f7822668cfad132f.tar.bz2
Remove leading/trailing white spaces in ChangeLog
Diffstat (limited to 'sim')
-rw-r--r--sim/ChangeLog34
-rw-r--r--sim/arm/ChangeLog84
-rw-r--r--sim/common/ChangeLog320
-rw-r--r--sim/cr16/ChangeLog8
-rw-r--r--sim/d10v/ChangeLog76
-rw-r--r--sim/erc32/ChangeLog46
-rw-r--r--sim/frv/ChangeLog42
-rw-r--r--sim/h8300/ChangeLog44
-rw-r--r--sim/igen/ChangeLog80
-rw-r--r--sim/iq2000/ChangeLog6
-rw-r--r--sim/lm32/ChangeLog50
-rw-r--r--sim/m32c/ChangeLog12
-rw-r--r--sim/m32r/ChangeLog28
-rw-r--r--sim/m68hc11/ChangeLog42
-rw-r--r--sim/mcore/ChangeLog8
-rw-r--r--sim/mips/ChangeLog316
-rw-r--r--sim/mn10300/ChangeLog62
-rw-r--r--sim/moxie/ChangeLog2
-rw-r--r--sim/ppc/ChangeLog908
-rw-r--r--sim/rl78/ChangeLog2
-rw-r--r--sim/rx/ChangeLog10
-rw-r--r--sim/sh/ChangeLog76
-rw-r--r--sim/sh64/ChangeLog10
-rw-r--r--sim/testsuite/ChangeLog18
-rw-r--r--sim/testsuite/d10v-elf/ChangeLog6
-rw-r--r--sim/testsuite/sim/cr16/ChangeLog6
-rw-r--r--sim/testsuite/sim/cris/ChangeLog2
-rw-r--r--sim/testsuite/sim/h8300/ChangeLog12
-rw-r--r--sim/testsuite/sim/mips/ChangeLog2
-rw-r--r--sim/testsuite/sim/sh/ChangeLog4
-rw-r--r--sim/v850/ChangeLog122
31 files changed, 1219 insertions, 1219 deletions
diff --git a/sim/ChangeLog b/sim/ChangeLog
index d237972..6df4bd6 100644
--- a/sim/ChangeLog
+++ b/sim/ChangeLog
@@ -415,7 +415,7 @@
2009-10-06 Michael Eager <eager@eagercon.com>
* microblaze/interp.c: Add include microblaze-dis.h.
-
+
2009-09-23 Michael Eager <eager@eagercon.com>
* configure: Add microblaze-*.* (not regenerated).
@@ -449,9 +449,9 @@
2009-05-18 Jon Beniston <jon@beniston.com>
- * MAINTAINERS: Add Jon Beniston as maintainer of lm32 sim.
- * configure.ac: Add lm32 target.
- * lm32: New directory.
+ * MAINTAINERS: Add Jon Beniston as maintainer of lm32 sim.
+ * configure.ac: Add lm32 target.
+ * lm32: New directory.
2009-05-11 Andrew Cagney <cagney@gnu.org>
@@ -622,8 +622,8 @@
* cris/config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* cris/configure: Regenerate.
@@ -910,7 +910,7 @@
* cris/traps.c (cris_break_13_handler) <case TARGET_SYS_mmap2>:
For ((len & 8191) != 0 && fd == (USI) -1), don't say this isn't
- implemented. In call to create_map, pad length argument to 8k.
+ implemented. In call to create_map, pad length argument to 8k.
2005-04-15 Corinna Vinschen <vinschen@redhat.com>
@@ -969,7 +969,7 @@
* configure.ac: For mips*-*-* and mn10300*-*-* configure the
common directory. Remove sparc*-*-* from list.
-
+
2005-01-11 Andrew Cagney <cagney@gnu.org>
* Makefile.in (autoconf-common autoheader-common): Add --force to
@@ -1016,7 +1016,7 @@
* MAINTAINERS: Add myself as maintainer of the FRV port.
2003-08-20 Michael Snyder <msnyder@redhat.com>
- Dave Brolley <brolley@redhat.com>
+ Dave Brolley <brolley@redhat.com>
* frv/: New directory, simulator for the Fujitsu FRV.
* configure.in: Add frv configury.
@@ -1062,7 +1062,7 @@
* configure.in (extra_subdirs): Mark d30v-*-* as obsolete.
* configure: Re-generate.
-
+
2002-06-16 Andrew Cagney <ac131313@redhat.com>
* Makefile.in (autoconf-changelog autoheader-changelog): Let name,
@@ -1132,7 +1132,7 @@ Tue Jul 4 13:43:54 2000 Andrew Cagney <cagney@b1.cygnus.com>
2000-04-20 Nick Clifton <nickc@cygnus.com>
* configure.in (extra_subdirs): Add testsuite to strongarm
- directories.
+ directories.
* configure: Regenerate.
Sat Mar 4 16:48:54 2000 Andrew Cagney <cagney@b1.cygnus.com>
@@ -1236,12 +1236,12 @@ Wed Oct 8 12:38:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (extra_subdirs): Add IGEN directory when MIPS
target.
* configure: Regenerate.
-
+
Fri Sep 12 13:10:31 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (extra_subdirs): v850ea needs igen.
* configure: Re-generate.
-
+
Mon Sep 1 16:48:23 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (testdir): When a testsuite directory, add that to
@@ -1255,14 +1255,14 @@ Tue Aug 26 15:14:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (w65-*-*, only_if_enabled): Set.
* configure: Re-generate.
-
+
Mon Aug 25 16:26:53 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (sparc*-*-*, only_if_enabled): Set
only_if_enabled=yes. Check only_if_enabled before enabling a
simulator.
* configure: Regenerate.
-
+
Mon Aug 18 10:56:59 1997 Nick Clifton <nickc@cygnus.com>
* configure.in (extra_subdirs): Add v850e target.
@@ -1313,7 +1313,7 @@ Wed Mar 19 14:26:21 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* configure.in (extra_subdirs): Include testsuite for d30v.
* configure: Regenerate.
-
+
* Makefile.in (RUNTEST, RUNTESTFLAGS): Borrow test rules from
../gdb/Makefile.in
(check): New rules - drive the testsuite.
@@ -1334,7 +1334,7 @@ Sun Feb 16 16:37:47 1997 Andrew Cagney <cagney@critters.cygnus.com>
* configure.in (d30v): New target.
* configure: Regenerated.
-
+
Wed Feb 19 23:17:13 1997 Jeffrey A Law (law@cygnus.com)
* configure.in: Don't require GCC to build the mn10200
diff --git a/sim/arm/ChangeLog b/sim/arm/ChangeLog
index cdeef1a..577579c 100644
--- a/sim/arm/ChangeLog
+++ b/sim/arm/ChangeLog
@@ -323,7 +323,7 @@
PR gdb/7205
- Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+ Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
2012-05-18 Nick Clifton <nickc@redhat.com>
@@ -393,8 +393,8 @@
* config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate.
* wrapper.c (sim_target_display_usage): Add help parameter.
@@ -502,7 +502,7 @@
set.
* wrapper.c (sim_create_inferior): For unknown architectures,
default to allowing the v6 instructions.
-
+
2005-04-18 Nick Clifton <nickc@redhat.com>
* iwmmxt.c (WMAC, WMADD): Move casts from the LHS of an assignment
@@ -601,25 +601,25 @@
2003-03-20 Nick Clifton <nickc@redhat.com>
* Contribute support for Cirrus Maverick ARM co-processor,
- written by Aldy Hernandez <aldyh@redhat.com> and
- Andrew Cagney <cagney@redhat.com>:
+ written by Aldy Hernandez <aldyh@redhat.com> and
+ Andrew Cagney <cagney@redhat.com>:
* maverick.c: New file: Support for Maverick floating point
- co-processor.
- * Makefile.in: Add maverick.o target.
- * configure.in (COPRO): Add maverick.o.
- * configure: Regenerate.
- * armcopro.c (ARMul_CoProInit): Only initialise co-processors
+ co-processor.
+ * Makefile.in: Add maverick.o target.
+ * configure.in (COPRO): Add maverick.o.
+ * configure: Regenerate.
+ * armcopro.c (ARMul_CoProInit): Only initialise co-processors
available on target processor. Add code to initialse Maverick
co-processor support code.
- * armdefs.h (ARMul_state): Add is_ep9312 field.
- (ARM_ep9312_Prop): Define.
- * armemu.h: Add prototypes for Maverick co-processor
+ * armdefs.h (ARMul_state): Add is_ep9312 field.
+ (ARM_ep9312_Prop): Define.
+ * armemu.h: Add prototypes for Maverick co-processor
functions.
- * arminit.c (ARMul_SelectProcessor): Initialise the
+ * arminit.c (ARMul_SelectProcessor): Initialise the
co-processor support once the chip has been selected.
- * wrapper.c: Add support for Maverick co-processor.
- (init): Do not call ARMul_CoProInit. Delays this until the
+ * wrapper.c: Add support for Maverick co-processor.
+ (init): Do not call ARMul_CoProInit. Delays this until the
chip has been selected.
2003-03-02 Nick Clifton <nickc@redhat.com>
@@ -630,7 +630,7 @@
2003-02-27 Andrew Cagney <cagney@redhat.com>
* wrapper.c (sim_create_inferior, sim_open): Rename _bfd to bfd.
-
+
2003-01-10 Ben Elliston <bje@redhat.com>
* README.Cygnus: Rename from this ..
@@ -651,7 +651,7 @@
* armemu.c (ARMul_Emulate32): Add more tests for valid MIA, MIAPH
and MIAxy instructions.
-
+
2002-06-21 Nick Clifton <nickc@cambridge.redhat.com>
* armos.h (ADP_Stopped_RunTimeError): Set correct value.
@@ -708,7 +708,7 @@
(ARMul_OSInit): For XScale targets, only support the ANGEL
SWI interface. (This is at the request if Intel).
(ARMul_OSHandleSWI): Examine swi_mask to see if a particular
- SWI call should be emulated.
+ SWI call should be emulated.
Do not fall through from AngelSWI_Reason_WriteC.
Propagate exit code from RedBoot Exit SWI.
* rdi-dgb.h (swi_mask): Prototype.
@@ -849,8 +849,8 @@
2001-03-06 Nick Clifton <nickc@redhat.com>
* thumbemu.c (ARMul_ThumbDecode): Delete label bo_blx2.
- Compute destination address of BLX(1) instruction by
- taking bit 1 from PC and not from bit 0 of the offset.
+ Compute destination address of BLX(1) instruction by
+ taking bit 1 from PC and not from bit 0 of the offset.
2001-02-27 Nick Clifton <nickc@redhat.com>
@@ -866,10 +866,10 @@
(ARMul_SwapWord): Pass extra parameter to PutWord.
(ARMul_SafeReadByte): New Function: Read a byte but do not abort.
(ARMul_SafeWriteByte): New Function: Write a byte but do not abort.
-
+
* armdefs.h: Add prototypes for ARMul_SafeReadByte and
ARMul_SafeWriteByte.
-
+
* wrapper.c (sim_write): Use ARMul_SafeWriteByte.
(sim_read): Use ARMul_SafeReadByte.
@@ -881,7 +881,7 @@
(SWIwrite): Use ARMul_SafeReadByte.
(ARMul_OSHandleSWI): Remove use of is_SWI_handler.
(ARMul_OSException): Remove use of is_SWI_handler.
-
+
2001-02-16 Nick Clifton <nickc@redhat.com>
* armemu.c: Remove Prefetch abort for breakpoints. Instead set
@@ -950,12 +950,12 @@
* armdefs.h (State): Add 'v5e' and 'xscale' fields.
(ARM_v5e_Prop): Define.
(ARM_XScale_Prop): Define.
-
+
* wrapper.c (sim_create_inferior): Select processor based on
machine number.
(SWI_vector_installed): New boolean. Set to true if the SWI
vector address is written to by the executable.
-
+
* arminit.c (ARMul_NewState): Switch default to 32 bit mode.
(ARMul_SelectProcessor): Initialise v5e and xscale signals.
(ARMul_Abort): Fix calculation of LR address.
@@ -965,13 +965,13 @@
vector, otherwise issue a warning message and continue.
* armsupp.c (ARMul_CPSRAltered): Set S bit aswell.
-
+
* thumbemu.c: Add v5 instruction simulation.
* armemu.c: Add v5, XScale and El Segundo instruction simulation.
* armcopro.c: Add XScale co-processor emulation.
* armemu.h: Add exported XScale co-processor functions.
-
+
2000-09-15 Nick Clifton <nickc@redhat.com>
* armdefs.h: Rename StrongARM property to v4_ARM and add v5 ARM
@@ -1131,7 +1131,7 @@ Wed Mar 22 15:24:21 2000 glen mccready <gkm@pobox.com>
* armsupp.c: Fix compile time warning messages.
* armvirt.c: Fix compile time warning messages.
* bag.c: Fix compile time warning messages.
-
+
2000-02-02 Bernd Schmidt <bernds@cygnus.co.uk>
* *.[ch]: Use indent to make readable.
@@ -1146,7 +1146,7 @@ Wed Mar 22 15:24:21 2000 glen mccready <gkm@pobox.com>
1999-10-27 Nick Clifton <nickc@cygnus.com>
* thumbemu.c (ARMul_ThumbDecode): Accept 0xbebe as a thumb
- breakpoint.
+ breakpoint.
1999-10-08 Ulrich Drepper <drepper@cygnus.com>
@@ -1166,7 +1166,7 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
-
+
1999-04-06 Keith Seitz <keiths@cygnus.com>
* wrapper.c (stop_simulator): New global.
@@ -1214,11 +1214,11 @@ Thu Jun 4 15:22:03 1998 Jason Molenda (crash@bugshack.cygnus.com)
(SWIread): New function.
(SWIwrite): New function.
(SWIflen): New function.
- (ARMul_OSHandleSWI): Call new functions instead of handling
+ (ARMul_OSHandleSWI): Call new functions instead of handling
these here.
(ARMul_OSHandleSWI): Handle Angel SWIs correctly.
(*): Reformat spacing to be a bit more GNUly.
- Most code taken from a patch by Anthony Thompson
+ Most code taken from a patch by Anthony Thompson
(athompso@cambridge.arm.com)
Tue Jun 2 15:22:22 1998 Nick Clifton <nickc@cygnus.com>
@@ -1330,7 +1330,7 @@ Thu Dec 4 09:21:05 1997 Doug Evans <devans@canuck.cygnus.com>
Thu Oct 30 13:54:06 1997 Nick Clifton <nickc@cygnus.com>
* armos.c (ARMul_OSHandleSWI): Add support for GetEnv SWI. Patch
- from Tony Thompson at ARM: athompso@arm.com
+ from Tony Thompson at ARM: athompso@arm.com
* wrapper.c (sim_create_inferior): Add code to create an execution
environment. Patch from Tony Thompson at ARM: athompso@arm.com
@@ -1500,12 +1500,12 @@ Thu Oct 3 16:10:27 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
Wed Jun 26 12:17:24 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
- * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
- INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
- (docdir): Removed.
- * configure.in (AC_PREREQ): autoconf 2.5 or higher.
- (AC_PROG_INSTALL): Added.
- * configure: Rebuilt.
+ * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
+ INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
+ (docdir): Removed.
+ * configure.in (AC_PREREQ): autoconf 2.5 or higher.
+ (AC_PROG_INSTALL): Added.
+ * configure: Rebuilt.
Wed Feb 21 12:14:31 1996 Ian Lance Taylor <ian@cygnus.com>
@@ -1525,7 +1525,7 @@ Mon Nov 20 17:40:38 1995 Doug Evans <dje@canuck.cygnus.com>
* wrapper.c (mem_size, verbosity): New static global.
(arm_sim_set_mem_size): Renamed from sim_size. Callers updated.
(arm_sim_set_profile{,_size}): Renamed from sim_foo. Callers updated.
-
+
Fri Nov 17 19:35:11 1995 Doug Evans <dje@canuck.cygnus.com>
* armdefs.h (ARMul_State): New member `verbose'.
diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog
index ffb7ea8..8e47936 100644
--- a/sim/common/ChangeLog
+++ b/sim/common/ChangeLog
@@ -596,7 +596,7 @@
PR gdb/7205
- Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+ Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
2012-05-24 Pedro Alves <palves@redhat.com>
@@ -1247,8 +1247,8 @@
2009-05-18 Jon Beniston <jon@beniston.com>
- * gennltvals.sh: Add lm32 target.
- * nltvals.def: Add lm32 syscall definitions.
+ * gennltvals.sh: Add lm32 target.
+ * nltvals.def: Add lm32 syscall definitions.
2009-03-19 J"orn Rennecke <joern.rennecke@arc.com> (tiny change)
@@ -1281,15 +1281,15 @@
* config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* aclocal.m4: Include ../../config/acx.m4.
* common.m4: Use ACX_PKGVERSION and ACX_BUGURL.
* configure, config.in: Regenerate.
* Make-common.in (LIB_OBJS): Add version.o.
(version.c, version.o): New rules.
- * run.c: Include version.h.
+ * run.c: Include version.h.
(usage): Add help parameter. Print output either to stdout or
stderr depending on that parameter.
(print_version): New.
@@ -1315,10 +1315,10 @@
* sim-memopt.c (memory_options): Mention that the
--memory-size switch accepts suffixes.
- (parse_size): Handle a suffix on the size value.
- * sim-options.c (standard_options): Mention that the mem-size
+ (parse_size): Handle a suffix on the size value.
+ * sim-options.c (standard_options): Mention that the mem-size
switch accepts suffixes.
- (standard_option_handler): Handle a suffix on the size value.
+ (standard_option_handler): Handle a suffix on the size value.
2006-12-21 Hans-Peter Nilsson <hp@axis.com>
@@ -1335,7 +1335,7 @@
for bfd text addresses.
2006-08-29 Thiemo Seufer <ths@mips.com>
- Nigel Stephens <nigel@mips.com>
+ Nigel Stephens <nigel@mips.com>
* sim-fpu.c (pack_fpu): Handle QUIET_NAN correctly for
SIM_QUIET_NAN_NEGATED.
@@ -1428,7 +1428,7 @@
set, and doesn't include -O. (Using -Wuninitialized without
optimization produces a warning, which interferes with compilation
with -Werror.)
-
+
2005-02-21 Jim Blandy <jimb@redhat.com>
* callback.c (os_fstat): Don't declare 't' unless it's used.
@@ -1591,7 +1591,7 @@
[ include/gdb: * callback.h (host_callback_struct): Replace
members fdopen and alwaysopen with fd_buddy. ]
- * callback.c: Changed all users.
+ * callback.c: Changed all users.
2004-06-15 Alan Modra <amodra@bigpond.net.au>
@@ -1664,9 +1664,9 @@
"int".
2003-08-20 Michael Snyder <msnyder@redhat.com>
- Dave Brolley <brolley@redhat.com>
+ Dave Brolley <brolley@redhat.com>
- * cgen-par.h (flags, word1): New target-specific
+ * cgen-par.h (flags, word1): New target-specific
fields of CGEN_WRITE_QUEUE_ELEMENT.
(CGEN_WRITE_QUEUE_ELEMENT_FLAGS): New accessor macro.
(CGEN_WRITE_QUEUE_ELEMENT_WORD1): New accessor macro.
@@ -1681,9 +1681,9 @@
2003-06-22 Andrew Cagney <cagney@redhat.com>
From matthew green <mrg@redhat.com>:
- * sim-fpu.h: Update copyright.
+ * sim-fpu.h: Update copyright.
(sim_fpu_fraction, sim_fpu_guard): New prototypes.
- * sim-fpu.c: Update copyright.
+ * sim-fpu.c: Update copyright.
(sim_fpu_fraction, sim_fpu_guard): New inline functions.
2003-06-17 Frank Ch. Eigler <fche@redhat.com>
@@ -1812,10 +1812,10 @@
2002-06-09 Aldy Hernandez <aldyh@redhat.com>
- * sim-fpu.c (unpack_fpu): Initialize exponent for
- sim_fpu_class_zero.
- (i2fpu): Same.
- (sim_fpu_sqrt): Same.
+ * sim-fpu.c (unpack_fpu): Initialize exponent for
+ sim_fpu_class_zero.
+ (i2fpu): Same.
+ (sim_fpu_sqrt): Same.
2002-06-08 Andrew Cagney <cagney@redhat.com>
@@ -1830,7 +1830,7 @@
(run.o): Update.
(callback.o): Update.
(syscall.o): Update.
- (sim-load.o):
+ (sim-load.o):
(nrun.o): Update.
(sim-hload.o): Update.
(sim-io.o): Update.
@@ -1847,17 +1847,17 @@
* run-sim.h: New header. Provide prototypes for functions used
between run() and libsim.a which are not used by GDB.
* run.c: Include run-sim.h.
- (main): If SIM_TARGET_SWITCHES is defined call
- sim_target_parse_command_line.
- (usage): If SIM_TARGET_SWITCHES is defined call
- sim_target_display_usage.
+ (main): If SIM_TARGET_SWITCHES is defined call
+ sim_target_parse_command_line.
+ (usage): If SIM_TARGET_SWITCHES is defined call
+ sim_target_display_usage.
2002-05-17 Andrey Volkov <avolkov@transas.com>
* run.c: Made h8300s as new target, not h8300h alias.
Added new option -S (h8300s target)
* sim-options.c: Ditto.
-
+
2002-05-01 Chris Demetriou <cgd@broadcom.com>
* callback.c: Use 'deprecated' rather than 'depreciated.'
@@ -2059,7 +2059,7 @@
* hw-base.h (set_hw_delete): Declare as external function.
* hw-alloc.c (delete_hw_alloc_data): Allow to free the memory
allocated using hw_malloc.
-
+
2000-11-24 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* sim-options.c (sim_parse_args): Free the memory used for
@@ -2082,10 +2082,10 @@
2000-10-26 Ben Elliston <bje@redhat.com>
- * cgen.sh: Handle an isa argument between cpu and mach. Default to
- `all'. Pass `-i' options to cgen applications.
- * Make-common.in (cgen-arch, cgen-cpu, cgen-decode, cgen-cpu-decode,
- cgen-desc): Pass $(isa) to cgen.sh.
+ * cgen.sh: Handle an isa argument between cpu and mach. Default to
+ `all'. Pass `-i' options to cgen applications.
+ * Make-common.in (cgen-arch, cgen-cpu, cgen-decode, cgen-cpu-decode,
+ cgen-desc): Pass $(isa) to cgen.sh.
2000-10-08 Ben Elliston <bje@redhat.com>
@@ -2234,7 +2234,7 @@ Tue Feb 22 16:45:09 2000 Andrew Cagney <cagney@b1.cygnus.com>
* callback.c: Fix compile time warning messages.
* run.c: Fix compile time warning messages.
-
+
1999-12-17 Dave Brolley <brolley@cygnus.com>
* sim-profile.h: (set_profile_option_mask): Add prototype.
@@ -2352,7 +2352,7 @@ Wed Dec 8 21:47:13 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-10-07 Dave Brolley <brolley@cygnus.com>
- * cgen-par.h (CGEN_FN_HI_WRITE): New enumerator.
+ * cgen-par.h (CGEN_FN_HI_WRITE): New enumerator.
(fn_hi_write): New union member.
(sim_queue_fn_hi_write): New function.
* cgen-par.c (sim_queue_fn_hi_write): New function.
@@ -2380,8 +2380,8 @@ Tue Sep 21 17:14:16 1999 Dave Brolley <brolley@cygnus.com>
Mon Sep 20 21:44:06 1999 Geoffrey Keating <geoffk@cygnus.com>
- * sim-fpu.c (i2fpu): Keep the guard bits sticky when converting
- large values.
+ * sim-fpu.c (i2fpu): Keep the guard bits sticky when converting
+ large values.
Tue Feb 8 16:33:48 2000 Andrew Cagney <cagney@b1.cygnus.com>
@@ -2485,7 +2485,7 @@ Sun Jul 11 23:47:20 1999 Andrew Cagney <cagney@b1.cygnus.com>
* sim-resume.c (sim_resume): Ensure that the siggnal [sic] is only
passed in when sim_resume is first entered - don't re-pass it
after a restart.
-
+
Sun Jul 11 23:34:44 1999 Andrew Cagney <cagney@b1.cygnus.com>
* sim-options.c (standard_option_handler): Add OPTION_LOAD_VMA and
@@ -2538,10 +2538,10 @@ Wed Jul 7 19:56:03 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com>
- * aclocal.m4: Use AC_EXEEXT instead of AM_EXEEXT. Delete defn of
- AM_CYGWIN32 and AM_EXEEXT.
+ * aclocal.m4: Use AC_EXEEXT instead of AM_EXEEXT. Delete defn of
+ AM_CYGWIN32 and AM_EXEEXT.
* configure: Regenerate.
-
+
Fri Apr 16 16:43:22 1999 Doug Evans <devans@charmed.cygnus.com>
* sim-core.c (device_error,device_io_read_buffer,
@@ -2669,7 +2669,7 @@ Wed Jan 27 17:19:09 1999 Doug Evans <devans@canuck.cygnus.com>
va_list, not an integer.
* sim-events.c (sim_events_schedule): Likewise.
- * sim-types.h (UNSIGNED32, UNSIGNED64): Properly cast to
+ * sim-types.h (UNSIGNED32, UNSIGNED64): Properly cast to
the appropriate type.
1999-01-14 Doug Evans <devans@casey.cygnus.com>
@@ -2729,7 +2729,7 @@ Wed Jan 27 17:19:09 1999 Doug Evans <devans@canuck.cygnus.com>
1998-12-24 Frank Ch. Eigler <fche@cygnus.com>
* dv-sockser.c (DEFAULT_TIMEOUT): Increase to 1 ms.
-
+
* nrun.c (main): Remain in simulation loop for traps and
exceptions when in operating environment mode.
(ui_loop_hook): New stub hook for standalone use.
@@ -2746,7 +2746,7 @@ Wed Jan 27 17:19:09 1999 Doug Evans <devans@canuck.cygnus.com>
* sim-n-core.h (sim_core_trace_M): Allay const warning.
* sim-trace.h (trace_generic): Ditto.
* sim-trace.c (trace_generic): Ditto.
-
+
1998-12-14 Doug Evans <devans@casey.cygnus.com>
* Make-common.in (SIM_MAIN_DEPS): New var.
@@ -2896,10 +2896,10 @@ Wed Nov 18 10:22:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
are used to specify types. Handle case of ALPHA.
1998-11-13 Frank Ch. Eigler <fche@elastic.org>
-
+
* aclocal.m4: Add tests for dlopen family.
* config.in: Regenerated.
-
+
Wed Nov 11 14:02:25 1998 Doug Evans <devans@canuck.cygnus.com>
* sim-hload.c (sim_load): Pass `prog_name' to sim_load_file, not NULL.
@@ -3150,7 +3150,7 @@ Mon May 25 21:11:26 1998 Andrew Cagney <cagney@b1.cygnus.com>
* hw-main.h: Include hw-handles.h, hw-instances.h.
* hw-base.h ({create,delete}_hw_{handles,instances}_data): Declare
* hw-base.c (hw_create, hw_delete): Call same.
-
+
Mon May 25 18:55:35 1998 Andrew Cagney <cagney@b1.cygnus.com>
* dv-core.c: Include hw-main.h and sim-main.h.
@@ -3168,7 +3168,7 @@ Mon May 25 18:55:35 1998 Andrew Cagney <cagney@b1.cygnus.com>
* hw-base.h (do_hw_attach_regs, do_hw_poll_read_method,
do_hw_poll_read): Move declarations from here.
* hw-main.h: To here.
-
+
* hw-base.h (struct hw_device_descriptor, hw_finish_callback):
Move from here.
* hw-main.h (struct hw_descriptor, hw_finish_method): To here,
@@ -3192,7 +3192,7 @@ Mon May 25 18:21:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
* hw-base.c (hw_create, hw_delete): Call
* hw-properties.c (create_hw_property_data,
delete_hw_property_data): Define.
-
+
Mon May 25 17:40:46 1998 Andrew Cagney <cagney@b1.cygnus.com>
* hw-device.c, hw-properties.c: Include hw-base.h
@@ -3207,7 +3207,7 @@ Mon May 25 17:40:46 1998 Andrew Cagney <cagney@b1.cygnus.com>
* Make-common.in (SIM_NEW_COMMON_OBJS): Add hw-alloc.o.
(hw-alloc.o): New target.
-
+
Mon May 25 17:14:27 1998 Andrew Cagney <cagney@b1.cygnus.com>
* hw-events.h, hw-events.c: New files. Move event code to here.
@@ -3218,7 +3218,7 @@ Mon May 25 17:14:27 1998 Andrew Cagney <cagney@b1.cygnus.com>
* hw-device.h (struct hw): Add struct hw_event_data events_of_hw.
* hw-events.h (struct hw_event): Replace typedef hw_event.
-
+
* hw-base.h (create_hw_event_data, delete_hw_event_data): Declare.
* hw-base.c (hw_create, hw_delete): Call.
* hw-events.c (create_hw_event_data, delete_hw_event_data): Define.
@@ -3229,11 +3229,11 @@ Mon May 25 16:55:16 1998 Andrew Cagney <cagney@b1.cygnus.com>
* hw-base.c (panic_hw_port_event, empty_hw_ports): Move from here.
* hw-ports.c: To here.
-
+
* hw-base.h, hw-ports.c (create_hw_port_data,
delete_hw_port_data): New functions.
* hw-base.c (hw_delete, hw_create): Call same.
-
+
* hw-base.h (set_hw_ports, set_hw_port_event): Move set functions
from here.
* hw-ports.h: To here.
@@ -3248,7 +3248,7 @@ Fri May 22 12:16:27 1998 Andrew Cagney <cagney@b1.cygnus.com>
* aclocal.m4 (SIM_AC_OPTION_HW): Add enable / disable argument.
Move common object files from here.
* Make-common.in (SIM_COMMON_HW_OBJS): To here.
-
+
Thu May 21 17:57:16 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-hw.c: Include ctype.h.
@@ -3287,7 +3287,7 @@ Sat May 16 12:44:52 1998 Doug Evans <devans@seba.cygnus.com>
Fri May 15 16:06:05 1998 Doug Evans <devans@seba.cygnus.com>
- * cgen-trace.c (trace_insn_init): New arg first_p.
+ * cgen-trace.c (trace_insn_init): New arg first_p.
All callers updated.
(trace_insn_fini): New arg last_p. All callers updated.
* cgen-trace.h (trace_insn_init,trace_insn_fini): Update.
@@ -3367,7 +3367,7 @@ Fri May 1 12:11:02 1998 Andrew Cagney <cagney@b1.cygnus.com>
* hw-tree.h (hw_tree_print): Paramaterize with print and file
arguments.
* hw-tree.c: Update.
-
+
* hw-base.h (hw_port_event_callback): Delete CPU/CIA args.
* hw-device.h (hw_io_read_buffer, hw_io_write_buffer): Delete
CPU/CIA args.
@@ -3385,7 +3385,7 @@ Fri May 1 12:11:02 1998 Andrew Cagney <cagney@b1.cygnus.com>
* hw-device.h (SIM_DESC): Replace with struct sim_state.
* hw-base.h (hw_create): Ditto.
* hw-base.c (hw_create): Ditto.
-
+
* hw-device.c (hw_abort, hw_trace, hw_hw_event_queue_schedule,
hw_event_queue_deschedule, hw_event_queue_time): Delete, moved
from here to.
@@ -3427,11 +3427,11 @@ Wed Apr 29 23:58:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
Tue Apr 28 18:28:58 1998 Geoffrey Noer <noer@cygnus.com>
- * common/aclocal.m4: call AM_EXEEXT in SIM_AC_COMMON, define
- AM_CYGWIN32 and AM_EXEEXT.
- * common/Make-common.in: set EXEEXT, add missing EXEEXTs
- to run and install-common rules.
- * common/configure: regenerate
+ * common/aclocal.m4: call AM_EXEEXT in SIM_AC_COMMON, define
+ AM_CYGWIN32 and AM_EXEEXT.
+ * common/Make-common.in: set EXEEXT, add missing EXEEXTs
+ to run and install-common rules.
+ * common/configure: regenerate
Sat Apr 25 17:45:01 1998 Andrew Cagney <cagney@b1.cygnus.com>
@@ -3504,7 +3504,7 @@ Tue Apr 14 18:49:31 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-bits.h (EXTEND4): Define.
(EXTEND4, EXTEND15, EXTEND11): Ditto.
-
+
Tue Apr 14 16:31:35 1998 John Metzler <jmetzler@cygnus.com>
* sim-memopt.c (parse_addr): Sunos 4.5 does not have strtol
@@ -3537,10 +3537,10 @@ Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-bits.h (sim-bits.c): Include when H_REVEALS_MODULE_P.
selected.
* sim-endian.h (sim-endian.c): Ditto.
-
+
* sim-events.h (_SIM_EVENTS_H_): Replace with SIM_EVENTS_H.
(sim_events_set_trace): Delete unused prototype.
-
+
* sim-core.h (_SIM_CORE_H_): Replace with SIM_CORE_H.
* sim-core.c (_SIM_CORE_C_): Ditto for SIM_CORE_C.
@@ -3549,14 +3549,14 @@ Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
Comment out, not yet implemented in sim-fpu.c.
(sim_fpu_zero, sim_fpu_one, sim_fpu_two, sim_fpu_qnan,
sim_fpu_max32, sim_fpu_max64): Mark as EXTERN_SIM_FPU.
-
+
* sim-inline.h: Rewrite description.
(H_REVEALS_MODULE_P, C_REVEALS_MODULE_P): Define.
(SIM_MAIN_INLINE): Add inline option.
-
+
* sim-inline.c (semantics.c, idecode.c, engine.c, ...): Do not
include generated files. Handled by generator directly.
-
+
Sat Apr 4 01:07:06 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-trace.c (set_trace_option_mask): Keep TRACE_ANY_P
@@ -3579,13 +3579,13 @@ Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-hw.c: New file.
* sim-hw.h (sim_hw_parse): Declare function.
(hw-tree.h): Do not include.
-
+
* sim-base.h (STATE_HW): Define.
(struct sim_state_base): Add member struct *hw.
* sim-module.c (sim-hw.h): Include.
(modules): Add sim_hw_install.
-
+
* aclocal.m4 (sim_hw_obj): Add sim-hw.o
Fri Mar 27 14:55:06 1998 Andrew Cagney <cagney@b1.cygnus.com>
@@ -3617,7 +3617,7 @@ Thu Mar 26 09:10:56 1998 Andrew Cagney <cagney@b1.cygnus.com>
Wed Mar 25 16:17:38 1998 Ian Carmichael <iancarm@cygnus.com>
- * aclocal.m4 (AC_CHECK_HEADERS): Add check for fpu_control.h.
+ * aclocal.m4 (AC_CHECK_HEADERS): Add check for fpu_control.h.
(AC_CHECK_FUNCS): Add check for __setfpucw.
* configure: Regenerated.
@@ -3647,7 +3647,7 @@ Mon Mar 23 10:25:08 1998 Andrew Cagney <cagney@b1.cygnus.com>
appends extra devices.
(SIM_AC_OPTION_HARDWARE): Substute sim_hw, a non-duplicate list of
the device names.
-
+
* Make-common.in (hw-config.h): New target, create hw-config.h
file.
(SIM_HW): Definition from @sim_hw@.
@@ -3662,7 +3662,7 @@ Tue Mar 24 17:41:35 1998 Stu Grossman <grossman@bhuna.cygnus.co.uk>
move-if-change. Fixes NT native build problem.
* configure: Regenerate with autoconf 2.12.1 to fix shell issues for
NT native builds.
-
+
Sun Mar 22 16:54:40 1998 Andrew Cagney <cagney@b1.cygnus.com>
* hw-device.h, hw-device.c (hw_strdup): New function.
@@ -3673,7 +3673,7 @@ Sun Mar 22 16:54:40 1998 Andrew Cagney <cagney@b1.cygnus.com>
* hw-properties.c: Clean up property not found / wrong type error
messages.
-
+
* hw-tree.c (hw_tree_parse): Finish a devices initialization
before attaching any ports.
@@ -3714,11 +3714,11 @@ Sun Mar 22 15:23:35 1998 Andrew Cagney <cagney@b1.cygnus.com>
* hw-device.h (HW_ZALLOC, HW_MALLOC): New macros.
(hw_alloc_data): Delcare.
(struct hw): Add member alloc_of_hw.
-
+
* hw-device.c (hw_zalloc, hw_malloc, hw_free, hw_free_all): New
functions. Assocate memory with a device.
(stdlib.h): Include.
-
+
* hw-base.h (set_hw_delete): Define.
(hw_delete_callback): Declare.
(hw_delete): Declare.
@@ -3731,9 +3731,9 @@ Sun Mar 22 15:23:35 1998 Andrew Cagney <cagney@b1.cygnus.com>
any methods.
* hw-tree.h, hw-tree.c (hw_tree_delete): New function.
-
+
* hw-properties.c: Replace zalloc/zfree with hw_zalloc/hw_free.
-
+
* hw-ports.c: Replace zalloc/zfree with hw_zalloc/hw_free.
(attach_hw_port_edge): Add struct hw argument
@@ -3770,7 +3770,7 @@ Wed Mar 18 14:13:02 1998 Andrew Cagney <cagney@b1.cygnus.com>
* hw-device.h, hw-device.c, hw-properties.h, hw-properties.c,
hw-ports.h, hw-ports.c: New files. Copied from ../ppc/device.[ch].
-
+
* hw-tree.h, hw-tree.c: New files. Copied from ../ppc/tree.[hc].
* hw-base.h, hw-base.c: new files. Copied from
@@ -3778,7 +3778,7 @@ Wed Mar 18 14:13:02 1998 Andrew Cagney <cagney@b1.cygnus.com>
* dv-core.c, dv-pal.c: New files. Copied from
../ppc/hw_{core,pal}.c
-
+
* sim-basics.h (struct hw): Declare.
(enum port_direction, enum object_disposition): Declare.
@@ -3842,7 +3842,7 @@ Wed Mar 11 14:02:47 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-core.c, sim-core.h (sim_core_attach): Replace argument
attach with more generic mapmask.
(sim_core_{read,write}_*): Change map argument to unsigned.
-
+
* sim-core.c (sim_core_uninstall, sim_core_attach,
sim_core_detach): Iterate over nr_maps instead of
sim_core_nr_maps.
@@ -3900,7 +3900,7 @@ Sat Feb 28 13:54:10 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-module.c (sim_pre_argv_init): String passed to asprintf
can't be constant.
-
+
* sim-options.c (sim_parse_args): Ditto.
(sim_args_command): Return OK, instead of nothing, for an empty
command.
@@ -3922,7 +3922,7 @@ Fri Feb 27 13:29:13 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-module.h (MODULE_INFO_FN, MODULE_INFO_LIST): Declare.
(struct module_list): Declare.
-
+
* sim-module.h, sim-module.c (sim_module_add_info_fn,
sim_module_info): New functions.
(sim_module_install): Clean up module data structures.
@@ -3985,7 +3985,7 @@ Wed Feb 25 14:40:24 1998 Andrew Cagney <cagney@b1.cygnus.com>
(sim_fpu_max, sim_fpu_min): new functions.
(EXPMAX32, EXPMAX64, NR_PAD32, NR_PAD64, NR_GUARDS32, NR_GUARDS64,
NORMAL_EXPMAX32, NORMAL_EXPMAX64): Define.
-
+
Tue Feb 24 22:45:39 1998 Doug Evans <devans@seba.cygnus.com>
* sim-profile.c (profile_print): Delete duplicate test of
@@ -4008,7 +4008,7 @@ Mon Feb 23 20:45:57 1998 Mark Alexander <marka@cygnus.com>
Tue Feb 24 13:18:42 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-trace.h (TRACE_ALU_RESULT2): Define.
-
+
* sim-trace.h, sim-trace.c (trace_result_word2,
trace_input_word4, trace_result_word4): New function.
@@ -4069,13 +4069,13 @@ Tue Feb 17 16:27:46 1998 Andrew Cagney <cagney@b1.cygnus.com>
(trace_generic): Like trace_one_insn.
(TRACE_ALU_IDX, TRACE_*_IDX): Change #define's to enum.
(TRACE_alu, TRACE_[a-z]*): Update.
-
+
* sim-trace.c (trace_prefix, trace_input*, trace_result*,
trace_insn, save_data, trace_idx_to_str, print_data): New
functions.
(trace_one_insn): Rewrite.
(trace_generic): New function.
-
+
Tue Feb 17 17:27:30 1998 Doug Evans <devans@seba.cygnus.com>
* aclocal.m4 (USE_MAINTAINER_MODE): New variable.
@@ -4144,7 +4144,7 @@ Sat Jan 31 18:03:55 1998 Andrew Cagney <cagney@b1.cygnus.com>
WITH_TARGET_ADDRESS_BITSIZE.
(signed_cell, unsigned_cell, natural_cell): Ditto using
WITH_TARGET_CELL_BITSIZE.
-
+
* sim-config.h (WITH_TARGET_ADDRESS_BITSIZE): Define.
(WITH_TARGET_CELL_BITSIZE): Define.
(WITH_HOST_WORD_BITSIZE): Delete.
@@ -4158,7 +4158,7 @@ Fri Jan 30 09:36:33 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-engine.h (sim_engine_run): Add argument nr_cpus.
* sim-run.c (sim_engine_run): Update.
-
+
* sim-engine.h (SIM_ENGINE_HALT_HOOK): Use SET_CPU_CIA instead of
CPU_CIA.
* sim-run.c (sim_engine_run): Ditto.
@@ -4167,11 +4167,11 @@ Fri Jan 30 09:36:33 1998 Andrew Cagney <cagney@b1.cygnus.com>
(sim_resume): Pass nr_cpus to sim_engine_run.
* sim-engine.h (struct _sim_engine): Add member nr_cpus.
-
+
* sim-engine.c (sim_engine_init): Hardwire nr_cpus to
MAX_NR_PROCESSORS.
(sim_engine_nr_cpus) sim-engine.c, sim-engine.h: New function
-
+
Fri Jan 23 14:20:54 1998 Doug Evans <devans@seba.cygnus.com>
* Make-common.in (stamp-tvals): New rule.
@@ -4516,7 +4516,7 @@ Fri Nov 14 11:33:34 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-n-core.h (sim_core_read_unaligned_N): Return static
sim_core_dummy_M.
(sim_core_dummy_M): Declare.
-
+
Wed Nov 12 18:16:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-core.c (sim_core_signal): Print the address of the
@@ -4588,7 +4588,7 @@ Thu Nov 6 12:06:46 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-options.h: Clarify documentation.
(OPTION_LONG_ONLY_P): Delete definition.
(OPTION_VALID_P): Define.
-
+
* sim-options.c (sim_print_help): Allow short only options.
(sim_parse_args): Ditto.
(sim_args_command): Skip short only options.
@@ -4605,7 +4605,7 @@ Wed Nov 5 13:40:31 1997 Andrew Cagney <cagney@b1.cygnus.com>
Declare, ditto for 5, 6 & 7 byte transfers.
(sim_core_write_unaligned_1, sim_core_write_unaligned_1): Define
as aligned variant.
-
+
* sim-n-core.h (sim_core_trace_M): Rename from
sim_core_trace_N. Add nr_bytes argument. Replace transfer argument
with transfer type. Print transfer direction. Handle 1 and 2 byte
@@ -4803,7 +4803,7 @@ Fri Oct 3 09:49:18 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-fpu.h, sim-fpu.c: Rewrite. Change sim_fpu object to an
unpacked floating point struct. Pass sim_fpu object by reference.
Add preliminary support for rounding modes.
-
+
Fri Oct 3 09:28:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -4815,7 +4815,7 @@ Thu Oct 2 19:43:52 1997 Andrew Cagney <cagney@b1.cygnus.com>
Thu Sep 25 23:20:20 1997 Felix Lee <flee@yin.cygnus.com>
- * sim-profile.c (profile_print_core): label needs empty statement.
+ * sim-profile.c (profile_print_core): label needs empty statement.
Thu Sep 25 11:20:47 1997 Stu Grossman <grossman@babylon-5.cygnus.com>
@@ -4841,7 +4841,7 @@ Wed Sep 24 17:41:40 1997 Stu Grossman <grossman@babylon-5.cygnus.com>
* sim-break.c sim-break.h: New modules that implement intrinsic
breakpoint support.
* sim-module.c: Add breakpoint module.
-
+
Tue Sep 23 00:26:39 1997 Felix Lee <flee@yin.cygnus.com>
* sim-events.c (SIM_EVENTS_POLL_RATE): poll more often than once
@@ -4859,7 +4859,7 @@ Tue Sep 23 11:04:38 1997 Andrew Cagney <cagney@b1.cygnus.com>
* Make-common.in (SIM_SCACHE, SIM_DEFAULT_MODEL): Assign
configured values.
(CONFIG_CFLAGS): Add same.
-
+
Mon Sep 22 17:20:27 1997 Felix Lee <flee@cygnus.com>
* sim-types.h (SIGNED64): ##i64 when _MSC_VER, not _WIN32.
@@ -4925,7 +4925,7 @@ Fri Sep 19 17:26:14 1997 Andrew Cagney <cagney@b1.cygnus.com>
* aclocal.m4 (sim_alignment): Allow configuration of hardwired and
default alignment requirements on memory accesses.
-
+
Fri Sep 19 11:51:35 1997 Jeffrey A Law (law@cygnus.com)
* sim-load.c (sim_load_file): Return failure if the executable
@@ -4939,7 +4939,7 @@ Wed Sep 17 13:33:28 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-core.c (sim_core_signal): When bad access halt simulator
SIGSEGV / SIGBUS instead of aborting.
(signal.h): Include.
-
+
* sim-watch.c (sim_watchpoint_install): Handler for watchpoint
options was missing.
@@ -4960,13 +4960,13 @@ Tue Sep 16 16:15:16 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-bits.c (LSSEXT, MSSEXT): Replace SEXT.
(LSINSERTED, MSINSERTED): Ditto for INSERTED.
-
+
* sim-n-bits.h (MSSEXTn, LSSEXTn): Replace SEXTn.
(LSINSERTDn, MSINSERTEDN): Ditto for INSERTEDn.
-
+
* sim-bits.h (SEXT*): Define as MSEXT/LSEXT.
(INSERTED*): Ditto for LSINSERTED/MSINSERTED.
-
+
Mon Sep 15 17:36:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
* aclocal.m4 (SIM_AC_COMMON): Add optional config.h file argument.
@@ -5045,7 +5045,7 @@ Wed Sep 10 16:15:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
meanginful usage messages.
* sim-options.h (struct OPTION): Clarify use of doc_name field
-
+
Wed Sep 10 13:23:24 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-options.c (OPTION_ARCHITECTURE_INFO): New option.
@@ -5074,7 +5074,7 @@ Mon Sep 8 12:22:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-n-bits.h (MASKEDn): Delete, define as MSMASKED or LSMASKED.
(MSMASKEDn, LSMASKEDn): Add last argument.
(MSMASK*): Ditto.
-
+
* sim-bits.h (EXTEND8, EXTEND16): Define.
(EXTRACTED64): Define as 64 bit extract, not 32 bit.
@@ -5105,8 +5105,8 @@ Fri Sep 5 08:39:02 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-utils.c (sim_do_commandf): New function, printf version of
sim_do_command.
- * sim-basics.h (asprintf, vasprintf): Hack, define for CYGWIN32.
-
+ * sim-basics.h (asprintf, vasprintf): Hack, define for CYGWIN32.
+
* sim-alu.h (ALU64_ADD): Use explicit MSEXTRACTED64, do not assume
bit endianness.
(SIGNED64, UNSIGNED64): Delete.
@@ -5166,7 +5166,7 @@ Thu Sep 4 09:27:54 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-core.h (struct _sim_core_mapping): Change nr_bytes to type
address_word, add mask member.
-
+
* sim-core.h, sim-core.c (sim_core_attach): Make nr_bytes of type
address_word, allow for 64bit targets in 32bit host. Add modulo
argument.
@@ -5204,7 +5204,7 @@ Wed Sep 3 10:08:21 1997 Andrew Cagney <cagney@b1.cygnus.com>
(sim_events_init, sim_events_uninstall): Delete prototypes.
* sim-module.h (MODULE_SUSPEND_FN, MODULE_RESUME_FN): Define types.
-
+
* sim-module.c(sim_module_resume, sim_module_suspend): New
functions.
@@ -5225,9 +5225,9 @@ Mon Sep 1 10:50:11 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-utils.c (sim_state_alloc): Set CPU backlinks, callback and
kind.
-
+
* sim-base.h (sim_state_alloc): Add callback and kind arguments.
-
+
* sim-base.h (INVALID_INSTRUCTION_ADDRESS): Add default
definition.
@@ -5269,7 +5269,7 @@ Thu Aug 28 12:09:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
(OPTION_ARCHITECTURE, OPTION_TARGET): Define.
(standard_option_handler): Handle architecture and target options.
(bfd.h): Include.
-
+
* sim-utils.c (sim_analyze_program): Pass STATE_TARGET to
bfd_openr.
(sim_analyze_program): Set prog_bfd architecture from
@@ -5299,7 +5299,7 @@ Wed Aug 27 15:13:04 1997 Andrew Cagney <cagney@b1.cygnus.com>
(V2_H1, V2_L1, V4_H2, V4_L2, V8_L4, V8_H4): Given N byte argument,
return N*2 byte value with argument in Hi/Lo word. Renamed from
V1_H2, V1_L2, V2_H4, V2_L4, V4_H8, V4_L8.
-
+
* sim-alu.h (ALU32_HAD_OVERFLOW): Use 64 bit mask not 32bit.
(ALU16_HAD_CARRY, ALU32_HAD_CARRY, ALU16_HAD_OVERFLOW): Use MSBIT
so that bit offset is explicit.
@@ -5316,11 +5316,11 @@ Wed Aug 27 11:55:35 1997 Andrew Cagney <cagney@b1.cygnus.com>
Tue Aug 26 12:55:26 1997 Andrew Cagney <cagney@b1.cygnus.com>
* run.c (main): Pass the open ABFD to sim_create_inferior.
-
+
* nrun.c (main): Determine prog_bfd. Pass to sim_create_inferior
and sim_load.
(bfd.h): Include.
-
+
* sim-hload.c (sim_load): New file. Implement generic sim_load for
hardware only simulator targets.
@@ -5353,7 +5353,7 @@ Mon Aug 25 12:11:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
from same.
(sim_config): Return SIM_RC, don't abort.
(bfd.h): Include.
-
+
* run.c (main): Update call to sim_open - add ABFD argument.
* nrun.c (main): Add NULL ABFD argument.
@@ -5401,7 +5401,7 @@ Wed Jun 4 11:44:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-engine.c (sim_engine_install): New function. Install the
engine init functions.
(sim_engine_init): [Re]initialize the simulator engine.
-
+
* sim-module.c: Add sim_engine to list of modules that always
install.
@@ -5417,14 +5417,14 @@ Wed May 28 14:47:41 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-n-core.h (sim_core_write_aligned_N): For 8byte reads, output
both low and high word.
(sim_core_write_aligned_N): Ditto.
-
+
* sim-trace.c (set_trace_options): Delete code explicitly setting
core->trace.
* sim-options.c (sim_print_help): Call the list commands if not a
standalone simulator.
(sim_print_help): Advise that some options may not be applicable.
-
+
* sim-trace.c (set_trace_options): Assume core present.
* sim-events.c (sim_events_schedule_after_signal): Overflow signal
@@ -5477,7 +5477,7 @@ Tue May 27 12:48:03 1997 Andrew Cagney <cagney@b2.cygnus.com>
* sim-n-core.h (sim_core_read_unaligned_N): When mis-aligned
transfer use xor version of read buffer.
(sim_core_write_unaligned_N): Ditto for write.
-
+
* sim-core.c (sim_core_xor_read_buffer): New function implement
xor-endian data read breaking transfer up into xor-endian sized
blocks.
@@ -5488,19 +5488,19 @@ Tue May 27 12:48:03 1997 Andrew Cagney <cagney@b2.cygnus.com>
Fri May 23 14:24:31 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-inline.h: Review description.
-
+
* sim-core.h, sim-core.c: Reduce number of functions being inlined
to just those involved in data transfers and configuration.
-
+
* sim-xcat.h (XSTRING): New macro, map macro definition onto
string.
* sim-n-core.h (sim_core_read_aligned_N): Use.
(sim_core_read_unaligned_N): Ditto.
(sim_core_read_unaligned_N): Ditto..
(sim_core_write_unaligned_N): Ditto.
-
+
* sim-core.h: Add xor endian bitmap to main structure. *
-
+
sim-n-core.h (sim_core_write_aligned_N): Add suport for xor
endian.
(sim_core_read_aligned_N): Ditto.
@@ -5516,8 +5516,8 @@ Fri May 23 10:53:13 1997 Andrew Cagney <cagney@b1.cygnus.com>
Thu May 22 09:12:16 1997 Gavin Koch <gavin@cygnus.com>
- * sim-engine.c (sim_engine_restart):
- * sim-resume.c (sim_resume): Change longjmp param/setjmp
+ * sim-engine.c (sim_engine_restart):
+ * sim-resume.c (sim_resume): Change longjmp param/setjmp
return value used for simulator restart from 0 to 2.
Wed May 21 08:47:30 1997 Andrew Cagney <cagney@b1.cygnus.com>
@@ -5542,7 +5542,7 @@ Wed May 21 08:47:30 1997 Andrew Cagney <cagney@b1.cygnus.com>
* Make-common.in (sim-watch.o): Add rule.
(sim_main_headers): Assume sim-assert.h included.
(sim-*.o): Simplify make rule.
-
+
* sim-module.c: Add sim_watch_install to module list.
Tue May 20 14:15:23 1997 Andrew Cagney <cagney@b1.cygnus.com>
@@ -5569,7 +5569,7 @@ Tue May 20 14:15:23 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-events.c (sim_events_process): Allow multi tick processing.
(sim_events_tickn): New function - multi cycle tick.
-
+
* sim-events.h (sim_events_tickn, sim_events_timewarp): Add
prototypes. Under development.
(sim_events): Replace processing with nr_ticks_to_process.
@@ -5625,7 +5625,7 @@ Fri May 16 15:13:21 1997 Andrew Cagney <cagney@b1.cygnus.com>
Tue May 13 13:50:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-module.c: Add sim_events_install to list.
-
+
* sim-events.c (sim_events_install, sim_events_uninstall): Clonse
from sim_core_*.
(sim_events_init): Now returns SIG_RC.
@@ -5634,10 +5634,10 @@ Tue May 13 13:50:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-reason.c: New file. Generic sim_stop_reason.
* sim-stop.c: New file. Generic sim_stop.
* sim-resume.c: New file. Generic sim_resume.
-
+
* Make-common.in (sim-engine.o): Add rule.
(sim-run.o, sim-reason.o, sim-stop.o, sim-resume.o): Ditto.
-
+
* sim-engine.h, sim-engine.c: New file. Provide generic
implementation of sim_engine_halt, sim_engine_error. et.al.
@@ -5693,11 +5693,11 @@ Thu May 15 10:58:52 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-fpu.h, sim-fpu.c (sim_fpu_[iu]{32,64}to): New int2fp
conversion functions.
(sim_fpu_to{32,64}[iu]): New fp2int functions.
-
+
* sim-fpu.h, sim-fpu.c (sim_fpu_is_{lt,le,eq,ne,ge,gt}): New fp
compare functions. Replacing.
(sim_fpu_cmp): This. Delete.
-
+
Mon May 12 14:49:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-core.c (sim_core_find_mapping): Call engine_error not
@@ -5807,7 +5807,7 @@ Fri May 2 17:59:42 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-core.c (sim_core_map_to_str): New function ascii equivalent
to map type.
-
+
* sim-n-core.h (sim_core_read_N, sim_core_write_N): Use in trace
statement.
@@ -5830,14 +5830,14 @@ Fri May 2 11:40:23 1997 Andrew Cagney <cagney@b1.cygnus.com>
(print_bar): Only define when used by instruction or memory profiler.
* sim-options.c (standard_option_handler): Make ul more local.
-
+
* sim-load.c (sim_load_file): Make the name constant.
(sim_load_file): Passify gcc.
* sim-utils.h: New file, pre-declare utilites in corresponding .c
file.
* sim-utils.c, sim-load.c: Include sim-utils.h.
-
+
* sim-base.h (sim_cpu): Pre define here so available to all.
* sim-core.h (DECLARE_SIM_CORE_WRITE_N, DECLARE_SIM_CORE_READ_N):
@@ -5851,7 +5851,7 @@ Fri May 2 11:40:23 1997 Andrew Cagney <cagney@b1.cygnus.com>
(trace_option_handler): Convert #if to if where possible so always
compiled/checked by C compiler.
* sim-n-core.h (sim_core_write_N, sim_core_read_N): Update.
-
+
* sim-base.h: Adjust comment documenting how to define the cpu
structure.
(sim_state_base): Add sim_core and sim_events to simulator base
@@ -5864,12 +5864,12 @@ Fri May 2 11:40:23 1997 Andrew Cagney <cagney@b1.cygnus.com>
update_time_from_event, insert_sim_event,
sim_events_schedule_after_signal, sim_events_deschedule,
sim_events_tick): Ditto.
-
+
* sim-basics.h (sim-module.h, sim-trace.h, sim-profile.h,
sim-model.h): Move #includes from here.
* sim-base.h: To here.
(sim-core.h, sim-events.h, sim-io.h): Include also
-
+
Wed Apr 30 15:37:54 1997 Andrew Cagney <cagney@b1.cygnus.com>
* callback.c (default_callback): Missing initialisers.
@@ -6106,7 +6106,7 @@ Mon Apr 7 11:39:45 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* sim-bits.h: Allow MSB to be other than zero.
* sim-bits.c: Ditto.
* sim-n-bits.h: Ditto.
-
+
* sim-bits.h (MSMASK*): New macros - converce to LSMASK*.
* sim-n-bits.h (MSMASKEDn): Ditto.
@@ -6169,10 +6169,10 @@ Wed Apr 2 11:08:11 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
are defined by the configure.
* aclocal.m4 (sim-stdio): Add option stdio from ../ppc configure.
-
+
* aclocal.m4 (floating-point, xor-endian, alignment, smp,
reserved-bits): Always define.
-
+
* sim-config.h, sim-config.c (sim_config): New function - and new
file - co-ordinate the setting/checking of the common simulator
configuration options.
@@ -6232,7 +6232,7 @@ Wed Mar 19 01:12:06 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
Tue Mar 18 20:48:12 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* sim-alu.h: Include sim-xcat.h.
-
+
Tue Mar 18 13:58:18 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* Make-common.in (sim-bits.c, sim-core.c, sim-endian.c,
@@ -6245,23 +6245,23 @@ Tue Mar 18 13:58:18 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
(sim_events_tick, sim_events_process): Move async handing to
sim_events_process. Move timer decrement so that it occures after
events have been processed.
-
+
* sim-basics.h (struct _engine): Remove declaration.
* sim-events.h, sim-events.c: Rename type to sim_events. Prefix
everything with same. Rename global struct to SIM_DESC.
* sim-core.h, sim-core.c, sim-n-core.c: Ditto for sim_core.
* sim-io.h, sim-io.c: Ditto.
-
+
* sim-assert.h: New file. Optional assertion checking macros.
* sim-io.c (sim_io_error): Make just this function tolerant to
null pointers.
-
+
* sim-xcat.h: New file. Define concatenate macros.
* sim-basics.h (XCONCAT*): Move to sim-xcat.h.
* sim-n-core.h, sim-n-bits.h, sim-n-endian.h: Explicitly include
concat macros.
-
+
Tue Mar 18 12:44:55 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
@@ -6274,7 +6274,7 @@ Mon Mar 17 18:10:05 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
module.
Mon Mar 17 15:38:27 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
-
+
* sim-events.h: Remove defunct reference to callback struct.
Mon Mar 17 15:10:07 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
@@ -6313,7 +6313,7 @@ Mon Mar 17 13:16:26 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
function call convention.
(--enable-sim-xor-endian): New option. Configure xor-endian
support used by some targets to implement bi-endian support.
-
+
Fri Mar 14 19:51:21 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* aclocal.m4 (--enable-sim-hostendian): New option. Allow the
@@ -6325,11 +6325,11 @@ Fri Mar 14 19:51:21 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
(--enable-sim-warnings): Enable additional GCC compiler checks.
* Make-common.in (SIM_ENDIAN, SIM_HOSTENDIAN, SIM_INLINE,
SIM_WARNINGS): Add.
-
+
* sim-n-core.h, sim-n-bits.h, sim-n-endian.h: Rename from
sim-*-n.h so that the names are uniq on dos machines
* sim-core.c, sim-bits.c, sim-endian.c: Update.
-
+
Thu Mar 13 12:32:42 1997 Doug Evans <dje@canuck.cygnus.com>
* run.c: #include "libiberty.h".
@@ -6351,7 +6351,7 @@ Thu Mar 6 15:50:28 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* callback.c: Add os_flush_stderr, os_write_stderr,
os_evprintf_filtered functions to route error output through
stderr.
-
+
* sim-io.h, sim-io.c (sim_io_flush_stderr, sim_io_flush_stdout):
Correct return type - should be void.
@@ -6368,24 +6368,24 @@ Thu Mar 6 15:50:28 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
directory.
* sim-events.h, sim-events.c: Ditto.
* sim-io.h, sim-io.c: Ditto.
-
+
Tue Mar 4 09:35:56 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
-
+
* sim-alu.h (ALU_SUB_CA, ALU*_SUB_CA): New alu operation.
* sim-bits.h, sim-bits-n.h, sim-bits.c (LSMASKED*): New macro's
extract the tail or least signifiant bits from an integer of the
specified size.
-
+
* sim-bits.h, sim-bits.c: Clean up conditionally compiled #if
WITH_TARGET_BITSIZE so that the compilation will fail when an
unsupported bitsize value is defined.
(INSERTED*): Convert to functions.
(EXTRACTED*): Ditto.
-
+
(SIGN_EXTEND, SEXT): Change to more terse name.
-
+
Tue Mar 4 09:35:56 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* sim-inline.h: Allow explicit control over which .c files will be
@@ -6393,11 +6393,11 @@ Tue Mar 4 09:35:56 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* sim-inline.h: Allow explicit control over which .c files use the
alternative - REGPARM - parameter passing mechanism.
-
+
* sim-inline.h, sim-inline.c: Don't attempt to include any of
icache.c, idecode.c, semantics.c or support.c. Those names are
not generally applicable.
-
+
Thu Feb 27 10:17:23 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* sim-bits.c, sim-bits-n.h (new): Split sim-bits.c into two parts
@@ -6430,7 +6430,7 @@ Wed Feb 19 12:40:50 1997 Andrew Cagney <cagney@critters.cygnus.com>
* sim-alu.h (ALU_SET16, ALU_SET32, ALU_SET64, etc): Make available
all the ALU size alternatives and then auto-configure a default.
-
+
* sim-alu.h: Copy ppc/idecode_expression.h.
Mon Feb 17 10:44:18 1997 Andrew Cagney <cagney@critters.cygnus.com>
@@ -6441,7 +6441,7 @@ Mon Feb 17 10:44:18 1997 Andrew Cagney <cagney@critters.cygnus.com>
* sim-endian.h, sim-endian-n.h (offset_N): New functions - return
a pointer into the middle of a host word.
* sim-endian.h (MS2W_4, LS2W_4): Use this function.
-
+
Tue Feb 11 13:46:49 1997 Michael Meissner <meissner@tiktok.cygnus.com>
* callback.c: If HAVE_CONFIG_H is defined, include config.h from
@@ -6523,7 +6523,7 @@ Wed Nov 20 01:11:04 1996 Doug Evans <dje@canuck.cygnus.com>
* Makefile.in,Make-common.in,callback.c: New files.
* nltvals.def,gentmap.c,gentvals.sh: New files.
-Tue Nov 12 13:34:00 1996 Dawn Perchik <dawn@cygnus.com>
+Tue Nov 12 13:34:00 1996 Dawn Perchik <dawn@cygnus.com>
* run.c: Include stdarg.h if __STDC__.
diff --git a/sim/cr16/ChangeLog b/sim/cr16/ChangeLog
index 68de3bf..e81bb58 100644
--- a/sim/cr16/ChangeLog
+++ b/sim/cr16/ChangeLog
@@ -202,7 +202,7 @@
PR gdb/7205
- Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+ Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
2012-03-24 Mike Frysinger <vapier@gentoo.org>
@@ -253,8 +253,8 @@
* interp.c (hash): Remove incorrect prototype.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate.
@@ -266,6 +266,6 @@
2008-02-12 M Ranga Swami Reddy <MR.Swami.Reddy@nsc.com>
- * ChangeLog, Makefile.in, configure, configure.in, cr16_sim.h,
+ * ChangeLog, Makefile.in, configure, configure.in, cr16_sim.h,
gencode.c, interp.c, simops.c, endian.c: Created.
diff --git a/sim/d10v/ChangeLog b/sim/d10v/ChangeLog
index 273dc8f..aeef0a4 100644
--- a/sim/d10v/ChangeLog
+++ b/sim/d10v/ChangeLog
@@ -179,7 +179,7 @@
PR gdb/7205
- Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+ Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
2012-03-24 Mike Frysinger <vapier@gentoo.org>
@@ -221,8 +221,8 @@
* config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate.
@@ -326,7 +326,7 @@
2002-06-13 Tom Rix <trix@redhat.com>
* interp.c (xfer_mem): Fix transfers across multiple segments.
-
+
2002-06-09 Andrew Cagney <cagney@redhat.com>
* Makefile.in (INCLUDE): Update path to callback.h.
@@ -341,9 +341,9 @@
2002-06-02 Elena Zannoni <ezannoni@redhat.com>
- From Jason Eckhardt <jle@redhat.com>
- * d10v_sim.h (INC_ADDR): Correctly handle the case where MOD_E is
- less than MOD_S (post-decrement).
+ From Jason Eckhardt <jle@redhat.com>
+ * d10v_sim.h (INC_ADDR): Correctly handle the case where MOD_E is
+ less than MOD_S (post-decrement).
2002-06-01 Andrew Cagney <ac131313@redhat.com>
@@ -427,7 +427,7 @@ Mon Jan 3 00:14:33 2000 Andrew Cagney <cagney@b1.cygnus.com>
and "st2w" check that the address is aligned.
1999-12-30 Chandra Chavva <cchavva@cygnus.com>
-
+
* d10v_sim.h (INC_ADDR): Added code to assign
proper address for loads with predec operations.
@@ -508,7 +508,7 @@ Sat Oct 23 20:06:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
* d10v_sim.h (DEBUG_MEMORY): Define.
(IMAP0, IMAP1, DMAP, SET_IMAP0, SET_IMAP1, SET_DMAP): Delete.
-
+
Sat Oct 23 18:41:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_open): Allow a debug value to be passed to the -t
@@ -552,9 +552,9 @@ Wed Sep 8 19:34:55 MDT 1999 Diego Novillo <dnovillo@cygnus.com>
* simops.c (OP_6601): Do not write back decremented address if
either of the destination registers was the same as the address
- register.
+ register.
(OP_6201): Do not write back incremented address if either of the
- destination registers was the same as the address register.
+ destination registers was the same as the address register.
Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
@@ -563,7 +563,7 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
-
+
1999-04-02 Keith Seitz <keiths@cygnus.com>
* interp.c (ui_loop_hook_counter): New global (when NEED_UI_LOOP_HOOK
@@ -588,14 +588,14 @@ Wed Mar 10 19:32:13 1999 Martin M. Hunt <hunt@cygnus.com>
1999-01-26 Jason Molenda (jsm@bugshack.cygnus.com)
* simops.c (OP_5607): Correct saturation comparison/assignment.
- (OP_1201, OP_1203, OP_17001200, OP_17001202,
- OP_2A00, OP_2800, OP_2C00, OP_3200, OP_3201,
- OP_1001, OP_1003, OP_17001000, OP_17001002): Ditto.
+ (OP_1201, OP_1203, OP_17001200, OP_17001202,
+ OP_2A00, OP_2800, OP_2C00, OP_3200, OP_3201,
+ OP_1001, OP_1003, OP_17001000, OP_17001002): Ditto.
1999-01-26 Jason Molenda (jsm@bugshack.cygnus.com)
* simops.c (OP_5605): Sign extend MIN32 and MAX32 before saturation
- comparison.
+ comparison.
(OP_5607): Ditto.
(OP_2A00): Ditto.
(OP_2800): Ditto.
@@ -626,7 +626,7 @@ Wed Sep 30 10:14:18 1998 Nick Clifton <nickc@cygnus.com>
Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
- * configure: Regenerated to track ../common/aclocal.m4 changes.
+ * configure: Regenerated to track ../common/aclocal.m4 changes.
Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
@@ -652,7 +652,7 @@ Fri Apr 24 11:04:46 1998 Andrew Cagney <cagney@chook.cygnus.com>
* interp.c (struct hash_entry): OPCODE and MASK are unsigned.
* d10v_sim.h (remote-sim.h, sim-config.h): Include.
-
+
Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -665,7 +665,7 @@ Wed Apr 1 12:59:17 1998 Andrew Cagney <cagney@b1.cygnus.com>
(OP_5F00, <*>): Trace input registers before making system call.
(OP_5F00, <kill>): Trace R0, R1 not REGn.
(OP_5F00, <getpid>): Always return 47.
-
+
* d10v_sim.h (SLOT, SLOT_NR, SLOT_PEND_MASK, SLOT_PEND,
SLOT_DISCARD, SLOT_FLUSH): Define. An implementation of write
back slots.
@@ -690,7 +690,7 @@ Wed Apr 1 12:59:17 1998 Andrew Cagney <cagney@b1.cygnus.com>
After scheduling updates to registers using SET_*, flush updates.
(sim_resume): Re-order handling of RPT/repeat and IBA/hbreak so
that each sets pc using SET_* and last SET_* eventually winds out.
-
+
* simops.c: Use new SET_* et.al. macros to fetch / store
registers.
(move_to_cr): Add MASK argument for selective update of CREG bits.
@@ -703,7 +703,7 @@ Wed Apr 1 12:59:17 1998 Andrew Cagney <cagney@b1.cygnus.com>
(OP_*): Re-write to use new SET_* et.al. macros.
(FUNC, PARM[1-4], RETVAL, RETVAL32): Redo definition.
(RETVAL_HIGH, RETVAL_LOW): Delete, use RETVAL32.
-
+
Wed Apr 1 12:55:18 1998 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (SIM_AC_OPTION_WARNINGS): Add.
@@ -731,7 +731,7 @@ Mon Oct 27 14:43:33 1997 Fred Fish <fnf@cygnus.com>
* (dmem_addr): If address is illegal or in I/O space, signal a bus
error. Allocate unified memory on demand. Fix DMEM address
calculations.
-
+
Mon Feb 16 10:27:53 1998 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c (OP_5F20): Implement "dbt".
@@ -844,7 +844,7 @@ Tue Dec 9 10:28:31 1997 Andrew Cagney <cagney@b1.cygnus.com>
(BPSW): Ditto for BPSW_CR and not PSW_CR.
* simops.c (OP_5F40): JMP to BPC instead of assigning PC directly.
-
+
Mon Dec 8 12:58:33 1997 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c (OP_5F00): From Martin Hunt <hunt@cygnus.com>. Change
@@ -855,7 +855,7 @@ Mon Dec 8 12:58:33 1997 Andrew Cagney <cagney@b1.cygnus.com>
* d10v_sim.h (AE_VECTOR_START, RIE_VECTOR_START,
SDBT_VECTOR_START, TRAP_VECTOR_START): Define.
-
+
* simops.c (OP_5F00): For "trap", mask out all but SM bit in PSW,
use move_to_cr.
(OP_5F00): For "trap", update BPSW with move_to_cr.
@@ -867,7 +867,7 @@ Fri Dec 5 15:31:17 1997 Andrew Cagney <cagney@b1.cygnus.com>
(PSW): Obtain value uing move_from_cr.
(MOD_S, MOD_E, BPSW): Make r-values.
(move_from_cr, move_to_cr): Declare functions.
-
+
* interp.c (sim_fetch_register, sim_store_register): Use
move_from_cr and move_to_cr for CR register transfers.
@@ -946,7 +946,7 @@ Mon Nov 10 17:50:18 1997 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c (OP_4201): "rachi". Sign extend bit 40 of ACC. Sign
extend bit 44 all constants.
(OP_4201): Replace GCC specific 0x..LL with SIGNED64 macro.
-
+
Fri Oct 24 10:26:29 1997 Andrew Cagney <cagney@b1.cygnus.com>
* d10v_sim.h: Include sim-types.h.
@@ -959,7 +959,7 @@ Wed Oct 22 14:43:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_write_phys): New function, write to physical
instead of virtual memory.
-
+
* interp.c (sim_load): Pass lma_p and sim_write_phys to
sim_load_file.
@@ -1075,7 +1075,7 @@ Wed Apr 16 16:12:03 1997 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c (OP_5F00): Only provide system calls SYS_execv,
SYS_wait, SYS_wait, SYS_utime, SYS_time if defined by the host.
-
+
Mon Apr 7 15:45:02 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -1193,7 +1193,7 @@ Fri Nov 8 16:19:55 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
(JMP): New macro. Sets the PC and the pc_changed flag.
* gencode.c (write_opcodes): Add is_long field.
-
+
* interp.c (lookup_hash): If we blindly apply a short opcode's mask
to a long opcode we could get a false match. Check the opcode size.
(hash): Add a size field to the hash table.
@@ -1207,7 +1207,7 @@ Fri Nov 8 16:19:55 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* simops.c: Changed all branch and jump instructions to use new JMP macro.
(OP_20000000): Corrected trace information to show this is a ldi.l, not
a ldi.s instruction.
-
+
Thu Oct 31 19:13:55 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* interp.c (sim_fetch_register, sim_store_register): Fix bug where
@@ -1252,11 +1252,11 @@ Tue Oct 29 12:13:52 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* simops.c (MEMPTR): Redefine to use dmem_addr().
(OP_5F00): Replace references to STate.imem with dmem_addr().
-
+
* d10v-sim.h (State): Remove mem_min and mem_max. Add umem[128].
(RB,SW,RW,SLW,RLW): Redefine to use dmem_addr().
(IMAP0,IMAP1,DMAP,SET_IMAP,SET_IMAP1,SET_DMAP): Define.
-
+
Tue Oct 22 15:22:33 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* d10v_sim.h (_ins_type): Reorganize, so that we can provide
@@ -1317,7 +1317,7 @@ Wed Oct 16 13:50:06 1996 Michael Meissner <meissner@tiktok.cygnus.com>
independent endian functions. If compiling with GCC and
optimizing, include endian.c so the endian functions are inlined.
- * simops.c (OP_5F00): Correct tracing of accumulators.
+ * simops.c (OP_5F00): Correct tracing of accumulators.
Tue Oct 15 10:57:50 1996 Michael Meissner <meissner@tiktok.cygnus.com>
@@ -1363,7 +1363,7 @@ Mon Sep 23 17:55:30 1996 Michael Meissner <meissner@tiktok.cygnus.com>
Fri Sep 20 15:36:45 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
- * interp.c (sim_create_inferior): Reinitialize State every time
+ * interp.c (sim_create_inferior): Reinitialize State every time
sim_create_inferior() is called.
Thu Sep 19 21:38:20 1996 Michael Meissner <meissner@wogglebug.ziplink.net>
@@ -1388,7 +1388,7 @@ Wed Sep 18 09:13:25 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* d10v_sim.h (DEBUG_INSTRUCTION): New debug value to include line
numbers and function names in debug trace.
(DEBUG): If not defined, set to DEBUG_TRACE, DEBUG_VALUES, and
- DEBUG_LINE_NUMBER.
+ DEBUG_LINE_NUMBER.
(SIG_D10V_{STOP,EXIT}): Values to represent the stop instruction
and exit system call trap being executed.
@@ -1414,7 +1414,7 @@ Wed Sep 18 09:13:25 1996 Michael Meissner <meissner@tiktok.cygnus.com>
available and if desired.
(OP_4E09): Don't print out DBT message.
(OP_5FE0): Set exception field to SIG_D10V_STOP.
- (OP_5F00): Set exception field to SIG_D10V_EXIT.
+ (OP_5F00): Set exception field to SIG_D10V_EXIT.
Sat Sep 14 22:18:43 1996 Michael Meissner <meissner@tiktok.cygnus.com>
@@ -1539,7 +1539,7 @@ Mon Aug 26 18:30:28 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v_sim.h (SEXT32): Added.
* interp.c: Commented out printfs.
- * simops.c: Fixed error in sb and st2w.
+ * simops.c: Fixed error in sb and st2w.
Thu Aug 15 13:30:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
@@ -1556,6 +1556,6 @@ Fri Aug 2 17:44:24 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
Thu Aug 1 17:05:24 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
- * ChangeLog, Makefile.in, configure, configure.in, d10v_sim.h,
+ * ChangeLog, Makefile.in, configure, configure.in, d10v_sim.h,
gencode.c, interp.c, simops.c: Created.
diff --git a/sim/erc32/ChangeLog b/sim/erc32/ChangeLog
index ee0c818..d3582e6 100644
--- a/sim/erc32/ChangeLog
+++ b/sim/erc32/ChangeLog
@@ -235,7 +235,7 @@
PR gdb/7205
- Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+ Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
2012-03-24 Mike Frysinger <vapier@gentoo.org>
@@ -322,8 +322,8 @@
* sis.c: Correct spelling error.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate.
@@ -449,19 +449,19 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
-
+
1999-03-03 DJ Delorie <dj@cygnus.com>
* configure.in: add termcap and -luser32 for host=cygwin
* configure: regenerate
-
+
1999-02-11 Hugo Tyson <hmt@cygnus.co.uk>
- * exec.c (dispatch_instruction):
+ * exec.c (dispatch_instruction):
Correct the sense of the
if (!sparclite) {
sregs->trap = TRAP_UNIMP;
- break;
+ break;
}
clause that has been pasted around: it's correct in the SCAN and
DIVScc (divide step) cases (where it was probably originally
@@ -560,7 +560,7 @@ Tue Jun 2 15:20:35 1998 Mark Alexander <marka@cygnus.com>
(get_regi): Handle little-endian data.
(bfd_load): Recognize little-endian SPARClite as having
little-endian data.
-
+
Fri May 22 14:23:16 1998 Mark Alexander <marka@cygnus.com>
* erc32.c (port_init): Print messages only if sis_verbose is true.
@@ -575,7 +575,7 @@ Thu May 14 23:10:48 1998 Mark Alexander <marka@cygnus.com>
* (div64): New helper function for 64-bit division.
* (dispatch_instruction): Add emulation of SDIV, SDIVCC, UDIV,
and UDIVCC.
-
+
Wed May 13 14:59:54 1998 Mark Alexander <marka@cygnus.com>
* erc32.c (close_port): Don't close stdin; it kills GDB.
@@ -586,7 +586,7 @@ Wed May 13 14:59:54 1998 Mark Alexander <marka@cygnus.com>
Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
- * configure: Regenerated to track ../common/aclocal.m4 changes.
+ * configure: Regenerated to track ../common/aclocal.m4 changes.
Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
@@ -894,12 +894,12 @@ Wed Jul 3 16:05:23 1996 Stu Grossman (grossman@critters.cygnus.com)
Wed Jun 26 12:19:11 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
- * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
- INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
- (docdir, oldincludedir): Removed.
- * configure.in (AC_PREREQ): autoconf 2.5 or higher.
- (AC_PROG_INSTALL): Added.
- * configure: Rebuilt.
+ * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
+ INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
+ (docdir, oldincludedir): Removed.
+ * configure.in (AC_PREREQ): autoconf 2.5 or higher.
+ (AC_PROG_INSTALL): Added.
+ * configure: Rebuilt.
Mon Jun 24 14:19:07 1996 Ian Lance Taylor <ian@cygnus.com>
@@ -924,9 +924,9 @@ Sun May 19 21:05:31 1996 Rob Savoye <rob@chinadoll.cygnus.com>
Version 2.1 26-02-96
--------------------
-
+
* Fixed bug in "go" command.
-
+
version 2.0 05-02-96
--------------------
@@ -964,22 +964,22 @@ version 1.6.2 25-10-95
--------------------
* Added -DFAST_UART to Makefile
-
+
version 1.6.1 24-10-95
--------------------
-
+
* Fixed bug in STDFQ which caused bus error
version 1.6 02-10-95
--------------------
-
+
* Modified srt0.s to include code that initiates registers in IU and FPU
and initializes the data segment. The simulator 'load' command does not
longer initialize the data segment!
-* Corrected MEC timer operation; scalers now divide the frequency by
+* Corrected MEC timer operation; scalers now divide the frequency by
(scaler_value + 1).
* MEC breakpoints are not checked during store operation
@@ -1003,7 +1003,7 @@ version 1.4 22-08-95
* Added a '-g' switch to enable/disable the GNU readline(), which cause
some problems on solaris 2.x machines.
-* Enabled MEC watchpoint and breakpoint function to mem.c. Performance
+* Enabled MEC watchpoint and breakpoint function to mem.c. Performance
may suffer a bit ...
NOTE: The UARTs are now connected to /dev/ttypc and /dev/ttypd.
diff --git a/sim/frv/ChangeLog b/sim/frv/ChangeLog
index 4891957..44c920c 100644
--- a/sim/frv/ChangeLog
+++ b/sim/frv/ChangeLog
@@ -237,8 +237,8 @@
* config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate.
@@ -261,7 +261,7 @@
2005-10-28 Dave Brolley <brolley@redhat.com>
* cpu.c,cpu.h,decode.c,decode.h,model.c,sem.c: Regenerate.
-
+
Contribute the following changes:
2003-09-29 Dave Brolley <brolley@redhat.com>
@@ -879,7 +879,7 @@
2000-09-01 Dave Brolley <brolley@redhat.com>
- * interrupts.c (frv_queue_break_interrupt): Call sim_handle_breakpoint
+ * interrupts.c (frv_queue_break_interrupt): Call sim_handle_breakpoint
before queuing an interrupt in order to allow 'break' to be used as
the breakpoint insn.
@@ -932,7 +932,7 @@ Thu Jul 6 13:51:12 2000 Dave Brolley <brolley@topaz>
(@cpu@_simulate_insn_prefetch): Monitoring of fetch buffer moved to
run_caches. Use cache directly if not counting cycles. Don't use
cache at all if not counting cycles and cache not enabled.
- * frv.c (frv_insn_fetch_buffer): New global variable.
+ * frv.c (frv_insn_fetch_buffer): New global variable.
(run_caches): Monitor the status of insn prefetch requests.
* frv-sim.h (FRV_INSN_FETCH_BUFFER): New struct type.
(frv_insn_fetch_buffer): New global variable.
@@ -1857,24 +1857,24 @@ Wed May 24 14:40:34 2000 Andrew Cagney <cagney@b1.cygnus.com>
Call sim_queue_fn_mem_xi_write.
(frvbf_load_quad_CPR): Call frvbf_read_mem_SI.
Call sim_queue_fn_mem_xi_write.
- (frvbf_insn_cache_preload): New function.
- (frvbf_data_cache_preload): New function.
- (frvbf_insn_cache_unlock): New function.
- (frvbf_data_cache_unlock): New function.
- (frvbf_insn_cache_invalidate): New function.
- (frvbf_data_cache_invalidate): New function.
- (frvbf_data_cache_flush): New function.
+ (frvbf_insn_cache_preload): New function.
+ (frvbf_data_cache_preload): New function.
+ (frvbf_insn_cache_unlock): New function.
+ (frvbf_data_cache_unlock): New function.
+ (frvbf_insn_cache_invalidate): New function.
+ (frvbf_data_cache_invalidate): New function.
+ (frvbf_data_cache_flush): New function.
* frv-sim.h (sim-options.h): Include it.
(GET_HSR0): New macro.
- (SET_HSR0): New macro.
- (GET_HSR0_ICE): New macro.
- (SET_HSR0_ICE): New macro.
- (GET_HSR0_DCE): New macro.
- (SET_HSR0_DCE): New macro.
- (GET_HSR0_CBM): New macro.
- (GET_HSR0_RME): New macro.
- (GET_IHSR8): New macro.
- (GET_IHSR8_NBC): New macro.
+ (SET_HSR0): New macro.
+ (GET_HSR0_ICE): New macro.
+ (SET_HSR0_ICE): New macro.
+ (GET_HSR0_DCE): New macro.
+ (SET_HSR0_DCE): New macro.
+ (GET_HSR0_CBM): New macro.
+ (GET_HSR0_RME): New macro.
+ (GET_IHSR8): New macro.
+ (GET_IHSR8_NBC): New macro.
(frvbf_insn_cache_preload): New function.
(frvbf_data_cache_preload): New function.
(frvbf_insn_cache_unlock): New function.
diff --git a/sim/h8300/ChangeLog b/sim/h8300/ChangeLog
index f9315cd..78b3b82 100644
--- a/sim/h8300/ChangeLog
+++ b/sim/h8300/ChangeLog
@@ -180,8 +180,8 @@
* config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate.
@@ -267,7 +267,7 @@
2003-12-11 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
- * compile.c (set_h8300h): Initialize globals to zero.
+ * compile.c (set_h8300h): Initialize globals to zero.
2003-10-17 Shrinivas Atre <shrinivasa@KPITCummins.com>
@@ -355,13 +355,13 @@
2003-03-20 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
- * compile.c (cmdline_location): Added function to
+ * compile.c (cmdline_location): Added function to
return the location of 8-bit (256 locations) where the
Command Line arguments would be stored.
- (decode): Added a TRAP to 0xcc for Commandline
+ (decode): Added a TRAP to 0xcc for Commandline
processing using pseudo opcode O_SYS_CMDLINE.
(sim_resume): Added handling of O_SYS_CMDLINE Trap.
- (sim_create_inferior): Setting a pointer to
+ (sim_create_inferior): Setting a pointer to
Commandline Args array.
* inst.h: Added a new variable ptr_command_line for
storing pointer to Commandline array.
@@ -423,24 +423,24 @@
2002-05-17 Andrey Volkov (avolkov@transas.com)
* compile.c: Add absented opcodes: LDC, STC, EEPMOV, TAS.
-
+
2002-05-17 Andrey Volkov (avolkov@transas.com)
* compile.c: Add support of EXR register
* inst.h: Ditto.
-
+
2002-05-17 Andrey Volkov (avolkov@transas.com)
* compile.c: Made h8300s as new target, not h8300h alias.
* inst.h: Ditto.
-
+
2002-05-17 Andrey Volkov (avolkov@transas.com)
- * compile.c: Add additional CCR flags (I,UI,H,U)
+ * compile.c: Add additional CCR flags (I,UI,H,U)
2002-05-17 Andrey Volkov (avolkov@transas.com)
- * compile.c: Change literal regnumbers to REGNUMS.
+ * compile.c: Change literal regnumbers to REGNUMS.
Fix instruction and cycles counting
2001-12-20 Kazu Hirata <kazu@hxi.com>
@@ -485,7 +485,7 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
-
+
1999-04-02 Keith Seitz <keiths@cygnus.com>
* compile.c (POLL_QUIT_INTERVAL): Define. Used to tweak the
@@ -494,7 +494,7 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
- * configure: Regenerated to track ../common/aclocal.m4 changes.
+ * configure: Regenerated to track ../common/aclocal.m4 changes.
Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
@@ -767,18 +767,18 @@ Wed Jun 26 08:58:53 1996 Jeffrey A Law (law@cygnus.com)
Wed Jun 26 12:20:56 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
- * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
- INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
- (docdir): Removed.
- * configure.in (AC_PREREQ): autoconf 2.5 or higher.
- (AC_PROG_INSTALL): Added.
- * configure: Rebuilt.
+ * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
+ INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
+ (docdir): Removed.
+ * configure.in (AC_PREREQ): autoconf 2.5 or higher.
+ (AC_PROG_INSTALL): Added.
+ * configure: Rebuilt.
Tue Jun 18 16:31:10 1996 Jeffrey A. Law <law@rtl.cygnus.com>
* compile.c (sim_load): Treat the H8/S like the H8/300H for now.
* run.c (main): Treat the H8/S like the H8/300H for now.
-
+
Fri May 24 10:35:25 1996 Jeffrey A Law (law@cygnus.com)
* compile.c (SEXTCHAR): Clear upper bits when sign
@@ -1030,7 +1030,7 @@ Fri Jul 9 14:36:48 1993 Doug Evans (dje@canuck.cygnus.com)
(sim_resume): Add support for extu,exts insns.
(sim_resume): Fix logical right shifting.
(sim_resume, label alu32): Fix setting of carry flag.
-
+
Sun Jul 4 00:35:41 1993 Doug Evans (dje@canuck.cygnus.com)
* compile.c (sim_csize): Initialize cpu.cache.
@@ -1081,5 +1081,5 @@ Sun Jan 3 14:15:07 1993 Steve Chamberlain (sac@thepub.cygnus.com)
Tue Dec 22 13:56:48 1992 Steve Chamberlain (sac@thepub.cygnus.com)
- * new
+ * new
diff --git a/sim/igen/ChangeLog b/sim/igen/ChangeLog
index c611a40..6b126e5 100644
--- a/sim/igen/ChangeLog
+++ b/sim/igen/ChangeLog
@@ -141,7 +141,7 @@
* gen.c, gen.h, igen.c, igen.h, ld-cache.c, ld-cache.h: Ditto.
* ld-decode.c, ld-decode.h, ld-insn.c, ld-insn.h, lf.c: Ditto.
* lf.h, misc.c, misc.h, table.c, table.h: Ditto.
-
+
2002-11-21 Andrew Cagney <ac131313@redhat.com>
* Makefile.in: Update copyright. IGEN contributed to the FSF.
@@ -225,7 +225,7 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
-
+
Fri Dec 4 15:14:09 1998 Andrew Cagney <cagney@b1.cygnus.com>
* igen.c (main): Fix -Pitable=.
@@ -263,7 +263,7 @@ Tue Jul 28 11:19:43 1998 Andrew Cagney <cagney@b1.cygnus.com>
(insn_list_insert): Add sort key of instructions where
their operand fields have different conditionals.
(insn_field_cmp): New function.
-
+
Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
* configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -287,7 +287,7 @@ Fri Apr 24 19:45:00 1998 Andrew Cagney <cagney@b1.cygnus.com>
* gen-icache.c (print_icache_extraction): Do not type cast
pointers.
-
+
* ld-insn.c (load_insn_table): Terminate error with NL.
* gen.c (insns_bit_useless): Perform unsigned bit comparisons.
@@ -335,7 +335,7 @@ Tue Apr 14 08:44:53 1998 Andrew Cagney <cagney@b1.cygnus.com>
selected for expansion.
(gen_entry_expand_opcode): Trace each expanded instruction as it
is inserted into the table.
-
+
Mon Apr 13 19:21:47 1998 Andrew Cagney <cagney@b1.cygnus.com>
* ld-insn.c (parse_insn_word): Parse conditional operators.
@@ -367,7 +367,7 @@ Fri Apr 3 18:08:16 1998 Andrew Cagney <cagney@b1.cygnus.com>
print_includes): New functions. Generate include list. For for
semantics et.al. generate CPP code to inline when
C_REVEALS_MODULE_P.
-
+
* igen.c (gen_semantics_c): Call print_includes.
* gen-engine.c (gen_engine_c): Ditto.
@@ -376,7 +376,7 @@ Sat Apr 4 21:09:11 1998 Andrew Cagney <cagney@b1.cygnus.com>
* igen.h: (struct _igen_name_option): Replace with struct
igen_module_option. Contains both module prefix and suffix.
(INIT_OPTIONS): Initialize.
-
+
* igen.c (main): Update -P option to fill in full module info.
(gen-engine.c, gen-icache.c, gen-itable.c, gen-semantics.c,
gen-support.c): Update.
@@ -428,7 +428,7 @@ Fri Feb 20 16:22:10 1998 Andrew Cagney <cagney@b1.cygnus.com>
instruction style function model records
* ld-insn.h (nr_function_model_fields): Define.
-
+
Tue Feb 17 16:36:27 1998 Andrew Cagney <cagney@b1.cygnus.com>
* igen.c (print_itrace_prefix): Generate call to trace_prefix
@@ -452,12 +452,12 @@ Tue Feb 3 14:00:32 1998 Andrew Cagney <cagney@b1.cygnus.com>
* igen.h: Add flag for warning about invalid instruction widths.
* igen.c: Parse -Wwidth option.
-
+
* gen-support.c (gen_support_h): Map instruction_word onto
<PREFIX>_instruction_word when needed.
(print_support_function_name): Use support prefix.
(gen_support_h): Ditto for <PREFIX>_idecode_issue.
-
+
Sun Feb 1 11:08:48 1998 Andrew Cagney <cagney@b1.cygnus.com>
* gen-support.c (gen_support_h): Generate new macro CPU_.
@@ -471,7 +471,7 @@ Sat Jan 31 14:50:27 1998 Andrew Cagney <cagney@b1.cygnus.com>
* gen-engine.c (print_run_body): Use CIA_GET & CIA_SET instead of
CPU_CIA. Parameterize with CPU argument.
-
+
Fri Jan 30 09:09:39 1998 Andrew Cagney <cagney@b1.cygnus.com>
* gen.h (struct _gen_list): Replace processor with model.
@@ -587,13 +587,13 @@ Mon Oct 27 15:14:26 1997 Andrew Cagney <cagney@b1.cygnus.com>
* igen.c (main): Change -I option to -I<directory>. Add optional
size to -Ggen-icache option. Add -Gno-... support.
-
+
* igen.h (struct _igen_options): Add include field.
-
+
* ld-insn.c (enum insn_record_type, insn_type_map): Add
include_record.
(load_insn_table): Call table_push when include record.
-
+
* table.c (struct _open table, struct table): Make table object an
indirect ptr to the current table file.
(current_line, new_table_entry, next_line): Make file arg type
@@ -657,7 +657,7 @@ Mon Sep 22 18:49:07 1997 Felix Lee <flee@cygnus.com>
* configure.in: i386-windows is a cross, so don't expect
libiberty to be there.
* configure: updated.
-
+
Fri Sep 19 10:36:30 1997 Andrew Cagney <cagney@b1.cygnus.com>
* igen.c (print_function_name): Put the format name after the
@@ -681,7 +681,7 @@ Thu Sep 11 10:27:39 1997 Andrew Cagney <cagney@b1.cygnus.com>
* gen-semantics.c (print_semantic_body): Trace the instruction
after it has been validated.
(print_semantic_body): Count the instruction using sim-profile.
-
+
Wed Sep 10 13:35:37 1997 Andrew Cagney <cagney@b1.cygnus.com>
* gen-itable.c (gen_itable_h): Collect summary info on instruction
@@ -696,7 +696,7 @@ Tue Sep 9 03:30:26 1997 Andrew Cagney <cagney@b1.cygnus.com>
* gen-engine.c, gen-idecode.c: Add multi-sim support - generate
one engine per model.
-
+
* gen-semantics.c, gen-icache.c gen-support.c:
Update.
@@ -711,10 +711,10 @@ Tue Sep 9 03:30:26 1997 Andrew Cagney <cagney@b1.cygnus.com>
filter_is_common, filter_is_member, filter_next): New filter
operations.
(dump_filter): Ditto.
-
+
* gen.h, gen.c: New file. Takes the insn table and turns it into
a set of decode tables and semantic functions.
-
+
* ld-insn.c: Copy generator code from here.
* gen.c: To here.
@@ -727,10 +727,10 @@ Fri Aug 8 11:43:45 1997 Andrew Cagney <cagney@b1.cygnus.com>
(table_read): Parse '{' ... '}' as a code block.
(table_print_code): New function, print out a code block to file.
(main): Add suport for standalone testing.
-
+
* ld-insn.h, ld-insn.c:
-
-
+
+
Mon Sep 1 11:41:12 1997 Andrew Cagney <cagney@b1.cygnus.com>
* gen-idecode.c (error_leaf_contains_multiple_insn): Make static.
@@ -751,18 +751,18 @@ Wed Aug 6 12:31:17 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in: Include simulator common/aclocal.m4.
* configure.in: Add --enable-sim-warnings option.
* configure: Re-generate.
-
+
* Makefile.in: Use.
* Makefile.in (tmp-filter): New rule.
(igen.o, tmp-table, tmp-ld-decode, tmp-ld-cache, tmp-ld-insn,
ld-decode.o, ld-cache.o, ld-insn.o): Fix dependencies.
-
+
* gen.h, gen.c: New files.
-
+
* Makefile.in (gen.o, tmp-gen): New rules, update all
dependencies.
-
+
Tue Jun 24 11:46:45 1997 Andrew Cagney <cagney@b1.cygnus.com>
* ld-insn.c (load_insn_table): Accept %s as a function type.
@@ -787,14 +787,14 @@ Fri May 30 11:27:37 1997 Andrew Cagney <cagney@b1.cygnus.com>
table.h (table_line_entry): New structure. Exactly specifies a
source file/line-nr.
(table_*_entry): Add this to all.
-
+
table.c (table_entry_print_cpp_line_nr): Change to use values from
a table_line_entry struct.
(table_entry_read): Save table_line_entry in all structures read.
gen-icache.c, gen-support.c, gen-idecode.c, gen-semantics.c,
gen-model.c: Update all references.
-
+
Thu May 29 10:29:57 1997 Andrew Cagney <cagney@b1.cygnus.com>
* igen.c (print_my_defines): Define MY_NAME - a string. For
@@ -811,7 +811,7 @@ Thu May 29 10:29:57 1997 Andrew Cagney <cagney@b1.cygnus.com>
print_one_insn.
(print_itrace_format): New function, print fmt argument for
print_one_insn.
-
+
* table.c (table_entry_read): Save any assembler lines instead of
discarding them.
@@ -953,7 +953,7 @@ Tue Apr 22 21:46:28 1997 Andrew Cagney <cagney@b1.cygnus.com>
* igen.c (print_itrace): For delayed branch case, print just the
current instruction.
-
+
Thu Apr 17 07:02:33 1997 Doug Evans <dje@canuck.cygnus.com>
* igen.c (print_itrace): Use TRACE_FOO_P and trace_printf.
@@ -1004,7 +1004,7 @@ Tue Mar 18 15:52:24 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* gen-support.c (gen_support_c): Update for renaming of engine to
sim-state.
-
+
* igen.c: Ditto.
* gen-idecode.c (gen_idecode_c): Ditto.
@@ -1046,7 +1046,7 @@ Fri Mar 7 18:07:45 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* gen-idecode.c (print_idecode_validate): Wrap each of the checks
- reserved bits, floating point and slot validation - with a
#ifdef so that they are optional.
-
+
Fri Mar 7 16:35:13 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* gen-idecode.c (error_leaf_contains_multiple_insn): New function
@@ -1066,7 +1066,7 @@ Fri Mar 7 16:35:13 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* gen-idecode.c (print_idecode_validate): New check, generate code
to verify that the instruction slot is correct.
-
+
* igen.c (main): Simplify options.
Wed Mar 5 09:55:55 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
@@ -1091,7 +1091,7 @@ Mon Mar 3 17:11:21 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* ld-insn.c (parse_insn_format): Make the width field optional.
If missing assume that the number of characters in the value
determines the number of bits in the field.
-
+
Thu Feb 27 11:27:48 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* ld-insn.c (insn_table_expand_opcode): Replace assertion with
@@ -1115,7 +1115,7 @@ Wed Feb 19 12:30:28 1997 Andrew Cagney <cagney@critters.cygnus.com>
* Makefile.in: Create using ../ppc/Makefile.in as a starting
point.
* configure.in: Ditto vis ../ppc/configure.in
-
+
Mon Feb 17 10:44:18 1997 Andrew Cagney <cagney@critters.cygnus.com>
* gen-support.c (gen_support_c): Always include engine.h instead
@@ -1125,10 +1125,10 @@ Mon Feb 17 10:44:18 1997 Andrew Cagney <cagney@critters.cygnus.com>
* words.h (instruction_word): Remove instruction_word - now
generated by igen.
(address_word): New. Used by igen.
-
+
* lf.c (lf_print_function_type_function): New, pass a function to
print out the type instead of a constant string.
-
+
* igen.h, igen.c (print_semantic_function_formal,
SEMANTIC_FUNCTION_FORMAL): Relace macro with function.
(print_semantic_function_actual, SEMANTIC_FUNCTION_ACTUAL): Ditto.
@@ -1161,10 +1161,10 @@ Mon Feb 17 10:44:18 1997 Andrew Cagney <cagney@critters.cygnus.com>
* gen-engine.h, gen-engine.c: Copies of gen-idecode.*. Will need
to clean these up so that that call upon the updated gen-idecode
code.
-
+
* gen-idecode.h, gen-idecode.c: Prune out any code not relevant to
generating a decode table.
-
+
* Makefile.in (igen): Add dependencies for new gen-engine.* files.
* igen.h, igen.c (main): New option -M - Control what is returned
@@ -1172,7 +1172,7 @@ Mon Feb 17 10:44:18 1997 Andrew Cagney <cagney@critters.cygnus.com>
generate_semantic_returning_modified_nia_only to igen_code enum.
* gen-semantics.c (print_semantic_body): As an alternative, make
NIA == -1 instead of CIA+insn_size by default.
-
+
* igen.h, igen.c (main, global_name_prefix, global_uname_prefix):
New option -P <prefix> - Prepend all generated functions with the
specified prefix.
diff --git a/sim/iq2000/ChangeLog b/sim/iq2000/ChangeLog
index bec6d21..3eb722b 100644
--- a/sim/iq2000/ChangeLog
+++ b/sim/iq2000/ChangeLog
@@ -216,8 +216,8 @@
* config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate.
@@ -347,7 +347,7 @@
* iq2000/{cpu.c, cpu.h, decode.c, decode.h, model.c, sem-switch.c,
sem.c}: Regen'd.
* iq2000.c (do_syscall): Support system traps.
-
+
2001-07-05 Ben Elliston <bje@redhat.com>
* Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).
diff --git a/sim/lm32/ChangeLog b/sim/lm32/ChangeLog
index edc530a..4b852db 100644
--- a/sim/lm32/ChangeLog
+++ b/sim/lm32/ChangeLog
@@ -217,28 +217,28 @@
2009-05-18 Jon Beniston <jon@beniston.com>
- * Makefile.in: New file.
- * arch.c: New file.
- * arch.h: New file.
- * config.in: New file.
- * configure: New file.
- * configure.ac: New file.
- * cpu.c: New file.
- * cpu.h: New file.
- * cpuall.h: New file.
- * decode.c: New file.
- * decode.h: New file.
- * dv-lm32cpu.c: New file.
- * dv-lm32timer.c: New file.
- * dv-lm32uart.c: New file.
- * lm32.c: New file.
- * lm32-sim.h: New file.
- * mloop.in: New file.
- * model.c: New file.
- * sem.c: New file.
- * sem-switch.c: New file.
- * sim-if.c: New file.
- * sim-main.c: New file.
- * tconfig.in: New file.
- * traps.c: New file.
- * user.c: New file.
+ * Makefile.in: New file.
+ * arch.c: New file.
+ * arch.h: New file.
+ * config.in: New file.
+ * configure: New file.
+ * configure.ac: New file.
+ * cpu.c: New file.
+ * cpu.h: New file.
+ * cpuall.h: New file.
+ * decode.c: New file.
+ * decode.h: New file.
+ * dv-lm32cpu.c: New file.
+ * dv-lm32timer.c: New file.
+ * dv-lm32uart.c: New file.
+ * lm32.c: New file.
+ * lm32-sim.h: New file.
+ * mloop.in: New file.
+ * model.c: New file.
+ * sem.c: New file.
+ * sem-switch.c: New file.
+ * sim-if.c: New file.
+ * sim-main.c: New file.
+ * tconfig.in: New file.
+ * traps.c: New file.
+ * user.c: New file.
diff --git a/sim/m32c/ChangeLog b/sim/m32c/ChangeLog
index e782138..228f52b 100644
--- a/sim/m32c/ChangeLog
+++ b/sim/m32c/ChangeLog
@@ -92,7 +92,7 @@
PR gdb/7205
- Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+ Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
2012-05-18 Nick Clifton <nickc@redhat.com>
@@ -186,7 +186,7 @@
(stdin_ready): Disable if no termios.
(m32c_sim_restore_console): Disable if no termios.
(mem_get_byte): Disable console input if no termios.
-
+
2009-01-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* r8c.opc, m32c.opc: Add parentheses to remove warnings.
@@ -212,8 +212,8 @@
(mem_get_byte): Set raw console if m32c_use_raw_console is set.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate.
@@ -252,7 +252,7 @@
(trace_register_changes): Use it.
(m32c_dump_all_registers): New.
* timer_a.h: New.
-
+
* load.c: Fix indentation.
* trace.c: Fix indentation.
* trace.h: Fix indentation.
@@ -291,7 +291,7 @@
Simulator for Renesas M32C and M16C, by DJ Delorie <dj@redhat.com>,
with further work from Jim Blandy <jimb@redhat.com> and
Kevin Buettner <kevinb@redhat.com>.
-
+
* ChangeLog: New.
* Makefile.in: New.
* blinky.S: New.
diff --git a/sim/m32r/ChangeLog b/sim/m32r/ChangeLog
index 347ddc0..b38c0a5 100644
--- a/sim/m32r/ChangeLog
+++ b/sim/m32r/ChangeLog
@@ -281,8 +281,8 @@
* config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate.
@@ -361,15 +361,15 @@
2003-12-19 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
- * configure.in: Changed for dummy simulator of m32r-linux.
+ * configure.in: Changed for dummy simulator of m32r-linux.
* configure: Regenerate.
- * Makefile.in: Added traps-linux.o for dummy simulator of m32r-linux.
- * traps-linux.c: Added for dummy simulator of m32r-linux.
- * syscall.h: Ditto.
- * sim-if.c (sim_create_inferior): Changed to setup SP for dummy
- simulator for m32r-linux.
- * sim-main.h (M32R_DEFAULT_MEM_SIZE): Changed for dummy simulator of
- m32r-linux.
+ * Makefile.in: Added traps-linux.o for dummy simulator of m32r-linux.
+ * traps-linux.c: Added for dummy simulator of m32r-linux.
+ * syscall.h: Ditto.
+ * sim-if.c (sim_create_inferior): Changed to setup SP for dummy
+ simulator for m32r-linux.
+ * sim-main.h (M32R_DEFAULT_MEM_SIZE): Changed for dummy simulator of
+ m32r-linux.
2003-12-11 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
@@ -555,7 +555,7 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
-
+
Fri Apr 16 16:47:43 1999 Doug Evans <devans@charmed.cygnus.com>
* devices.c (device_io_read_buffer): New arg `sd'.
@@ -1025,7 +1025,7 @@ Wed May 6 14:51:39 1998 Doug Evans <devans@seba.cygnus.com>
Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
- * configure: Regenerated to track ../common/aclocal.m4 changes.
+ * configure: Regenerated to track ../common/aclocal.m4 changes.
Tue Apr 28 18:05:53 1998 Nick Clifton <nickc@cygnus.com>
@@ -1376,7 +1376,7 @@ Tue Sep 23 10:19:51 1997 Andrew Cagney <cagney@b1.cygnus.com>
* Makefile.in (SIM_ENDIAN, SIM_HOSTENDIAN, SIM_SCACHE,
SIM_DEFAULT_MODEL): Delete, moved to common.
(SIM_EXTRA_CFLAGS): Update.
-
+
Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (sim_link_links): Configure non-strict memory
@@ -1497,7 +1497,7 @@ Sat Apr 12 12:57:33 1997 Felix Lee <flee@yin.cygnus.com>
* Makefile.in, seman-cache.c: new file, for wingdb build.
* sim-alloca.h: fixed for wingdb.
-
+
Mon Apr 7 13:33:29 1997 Doug Evans <dje@seba.cygnus.com>
* decode.c (*): m32r_cgen_insn_table renamed to ..._entries.
diff --git a/sim/m68hc11/ChangeLog b/sim/m68hc11/ChangeLog
index 2c5cf17..407e391 100644
--- a/sim/m68hc11/ChangeLog
+++ b/sim/m68hc11/ChangeLog
@@ -191,8 +191,8 @@
* config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate.
@@ -320,7 +320,7 @@
2002-08-13 Marko Kohtala <marko.kohtala@luukku.com>
- * interp.c (sim_prepare_for_program): Look up the image for the
+ * interp.c (sim_prepare_for_program): Look up the image for the
reset vector and set cpu_use_elf_start to 1 if not found.
(sim_open): Do not set cpu_use_elf_start.
@@ -360,7 +360,7 @@
(phys_to_virt): New function.
(cpu_get_indexed_operand_addr, cpu_return): Declare.
* gencode.c: Identify indirect addressing mode for call and fix daa.
- (gen_function_entry): New param to tell if src8/dst8 locals are
+ (gen_function_entry): New param to tell if src8/dst8 locals are
necessary.
(gen_interpreter): Use it to avoid generation of unused variables.
* interp.c (sim_fetch_register): Allow to read page register; page
@@ -382,10 +382,10 @@
(cpu_move16): Likewise.
(sim_memory_error): Use sim_io_printf.
(cpu_option_handler): Fix compilation warning.
- * interp.c (sim_hw_configure): Fix compilation warning;
+ * interp.c (sim_hw_configure): Fix compilation warning;
remove m68hc12sio@2 device.
(sim_open): Likewise.
- * dv-m68hc11tim.c (m68hc11tim_port_event): Fix clear of TFLG2
+ * dv-m68hc11tim.c (m68hc11tim_port_event): Fix clear of TFLG2
flags when reset.
(cycle_to_string): Improve convertion of cpu cycle number.
(m68hc11tim_info): Print info about PACNT.
@@ -395,7 +395,7 @@
2002-03-07 Stephane Carrez <Stephane.Carrez@worldnet.fr>
- * interp.c (sim_hw_configure): Save the HW cpu pointer in the
+ * interp.c (sim_hw_configure): Save the HW cpu pointer in the
cpu struct.
(sim_hw_configure): Connect the capture input/output events.
* sim-main.h (_sim_cpu): New member hw_cpu.
@@ -439,7 +439,7 @@
(cpu_update_frame): Likewise.
(cpu_return): Likewise.
(cpu_reset): Likewise.
- (cpu_initialize): Likewise.
+ (cpu_initialize): Likewise.
* interp.c (sim_do_command): Remove call to cpu_print_frame.
2002-03-07 Stephane Carrez <Stephane.Carrez@worldnet.fr>
@@ -516,7 +516,7 @@
(cpu_get_indexed_operand_addr): Likewise.
(cpu_set_reg, cpu_set_dst_reg, cpu_get_src_reg, cpu_get_reg): Likewise.
(cpu_reset): Setup INIT register according to architecture.
-
+
* sim-main.h (M6811_Special): Add 68HC12 specific instructions.
(_sim_cpu): Keep track of the cpu being simulated.
(cpu_get_tmp3, cpu_get_tmp2, cpu_set_tmp3, cpu_set_tmp2): New.
@@ -527,7 +527,7 @@
(cpu_exg, cpu_dbcc, cpu_move8, cpu_move16): Likewise,
(cpu_fetch_relbranch16): Likewise.
(cpu_interp_m6811): Rename of cpu_interp.
- (cpu_interp_m6812): New function.
+ (cpu_interp_m6812): New function.
* interp.c (free_state): New function.
(dev_list_68hc12): New table.
(sim_board_reset): Reset depending on the cpu (HC11 or HC12).
@@ -548,8 +548,8 @@
of masked insn cycles.
(interrupts_initialize): Clear last number of masked insn cycles.
(interrupts_info): Report them.
- (interrupts_update_pending): Compute clear and set masks of
- interrupts and clear the interrupt bits before setting them
+ (interrupts_update_pending): Compute clear and set masks of
+ interrupts and clear the interrupt bits before setting them
(due to SCI interrupt sharing).
* interrupts.h (struct interrupts): New members last_mask_cycles
and xirq_last_mask_cycles.
@@ -596,7 +596,7 @@
2000-09-10 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* sim-main.h: Define cycle_to_string.
- * dv-m68hc11tim.c (cycle_to_string): New function to translate
+ * dv-m68hc11tim.c (cycle_to_string): New function to translate
the cpu cycle into some formatted time string.
(m68hc11tim_print_timer): Use it.
* dv-m68hc11sio.c (m68hc11sio_info): Use cycle_to_string.
@@ -621,7 +621,7 @@
(m68hc11spi_info): Clarify the status report
of the SPI when a byte is being sent.
(m68hc11spi_clock): Fix the spi send frame.
-
+
2000-08-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* sim-main.h (m68hc11_map_level): Define level of address mappings.
@@ -683,7 +683,7 @@ Thu Jul 27 21:27:25 2000 Andrew Cagney <cagney@b1.cygnus.com>
(m68hc11cpu_port_event): Move initialization of M6811_HPRIO from here.
* m68hc11_sim.c (cpu_reset): To here.
* dv-m68hc11eepr.c: Fix indentation and comments.
-
+
2000-06-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* dv-nvram.c: New file, rename from dv-pram.c.
@@ -692,7 +692,7 @@ Thu Jul 27 21:27:25 2000 Andrew Cagney <cagney@b1.cygnus.com>
* m68hc11_sim.h: Delete file.
* configure.in: Rename pram into nvram.
* interp.c (sim_open): Likewise in creation of device tree.
-
+
2000-05-31 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* interp.c (sim_open): Create the SPI device.
@@ -710,7 +710,7 @@ Thu Jul 27 21:27:25 2000 Andrew Cagney <cagney@b1.cygnus.com>
* dv-pram.c (attach_pram_regs): Fix the 'save-modified' mode.
* m68hc11_sim.h (_sim_cpu): Allow configuration of cpu mode.
- * dv-m68hc11.c (attach_m68hc11_regs): Get the cpu MODA,MODB
+ * dv-m68hc11.c (attach_m68hc11_regs): Get the cpu MODA,MODB
configuration from the 'mode' device tree property.
(m68hc11cpu_port_event): Reset M6811_HPRIO to the cpu MODA, MODB
configuration.
@@ -749,7 +749,7 @@ Thu Jul 27 21:27:25 2000 Andrew Cagney <cagney@b1.cygnus.com>
(_sim_cpu): New member cpu_page0_reg table.
* interp.c (sim_create_inferior): Fill the cpu_page0_reg table with
addresses of soft registers in .page0.
- (sim_fetch_register, sim_store_register): Use cpu_page0_reg table
+ (sim_fetch_register, sim_store_register): Use cpu_page0_reg table
to get/set soft registers.
1999-12-31 Stephane Carrez <stcarrez@worldnet.fr>
@@ -786,11 +786,11 @@ Thu Jul 27 21:27:25 2000 Andrew Cagney <cagney@b1.cygnus.com>
before trying to set the carry for the result.
1999-05-24 John S. Kallal <kallal@voicenet.com>
-
+
* interp.c (sim_get_info): Don't crash if the command line is 0.
Define prototype for sim_get_info() and init_system().
(sim_info): Correct call to sim_get_info().
-
+
1999-05-16 Stephane Carrez <stcarrez@worldnet.fr>
* configure.in: Recognize m6811-*-*.
@@ -822,7 +822,7 @@ Thu Jul 27 21:27:25 2000 Andrew Cagney <cagney@b1.cygnus.com>
* m68hc11_sim.h, m68hc11_sim.c: New files, specific operations
for interpreter.
* interrupts.c, interrupts.h: New files, management of interrupts.
- * interp.c, sim-main.h,
+ * interp.c, sim-main.h,
* dv-m68hc11.c, dv-m68hc11eepr.c, dv-m68hc11sio.c,
dv-m68hc11tim.c, dv-pram.c: New files representing devices for
68HC11 (dv-pram.c is generic and could probably migrate to common).
diff --git a/sim/mcore/ChangeLog b/sim/mcore/ChangeLog
index d396ab4..99e72de 100644
--- a/sim/mcore/ChangeLog
+++ b/sim/mcore/ChangeLog
@@ -286,8 +286,8 @@
* config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate.
@@ -366,7 +366,7 @@ Tue May 23 21:39:23 2000 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (target_big_endian): New variable.
(mcore_extract_unsigned_integer, mcore_store_unsigned_integer,
wlat, rlat, sim_resume, sim_load): Add supprot for little
- endian targets.
+ endian targets.
2000-01-13 Nick Clifton <nickc@cygnus.com>
@@ -395,7 +395,7 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
-
+
1999-05-10 Nick Clifton <nickc@cygnus.com>
* interp.c (sim_resume): Record PC in case it is needed for error
diff --git a/sim/mips/ChangeLog b/sim/mips/ChangeLog
index d9c86a7..012149d 100644
--- a/sim/mips/ChangeLog
+++ b/sim/mips/ChangeLog
@@ -264,8 +264,8 @@
* config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate.
@@ -346,7 +346,7 @@
* dsp2.igen: Fix copyright notice.
2007-02-20 Thiemo Seufer <ths@mips.com>
- Chao-Ying Fu <fu@mips.com>
+ Chao-Ying Fu <fu@mips.com>
* Makefile.in (IGEN_INCLUDE): Add dsp2.igen.
* configure.ac (mips*-sde-elf*, mipsisa32r2*-*-*, mipsisa64r2*-*-*):
@@ -364,19 +364,19 @@
* dsp2.igen: New file for MIPS DSP REV 2 ASE.
2007-02-19 Thiemo Seufer <ths@mips.com>
- Nigel Stephens <nigel@mips.com>
+ Nigel Stephens <nigel@mips.com>
* mips.igen (jalr.hb, jr.hb): Add decoder for mip32r2/mips64r2
jumps with hazard barrier.
2007-02-19 Thiemo Seufer <ths@mips.com>
- Nigel Stephens <nigel@mips.com>
+ Nigel Stephens <nigel@mips.com>
* interp.c (sim_monitor): Flush stdout and stderr file descriptors
after each call to sim_io_write.
2007-02-19 Thiemo Seufer <ths@mips.com>
- Nigel Stephens <nigel@mips.com>
+ Nigel Stephens <nigel@mips.com>
* interp.c (ColdReset): Set CP0 Config0 to reflect the address size
supported by this simulator.
@@ -384,8 +384,8 @@
correctly.
2007-02-19 Thiemo Seufer <ths@mips.com>
- Nigel Stephens <nigel@mips.com>
- David Ung <davidu@mips.com>
+ Nigel Stephens <nigel@mips.com>
+ David Ung <davidu@mips.com>
* cp1.c (value_fpr): Don't inherit existing FPR_STATE for
uninterpreted formats. If fmt is one of the uninterpreted types
@@ -412,7 +412,7 @@
and mips16.
2007-02-19 Thiemo Seufer <ths@mips.com>
- Nigel Stephens <nigel@mips.com>
+ Nigel Stephens <nigel@mips.com>
* interp.c (MEM_SIZE): Increase default memory size from 2 to 8
MBytes.
@@ -446,7 +446,7 @@
* dsp.igen (do_w_op): Fix compiler warning.
2006-08-29 Thiemo Seufer <ths@mips.com>
- David Ung <davidu@mips.com>
+ David Ung <davidu@mips.com>
* configure.ac (mipsisa32r2*-*-*, mipsisa32*-*-*): Add smartmips to
sim_igen_machine.
@@ -455,12 +455,12 @@
(MADDU): Increment ACX if carry.
(do_mult): Clear ACX.
(ROR,RORV): Add smartmips.
- (include): Include smartmips.igen.
+ (include): Include smartmips.igen.
* sim-main.h (ACX): Set to REGISTERS[89].
* smartmips.igen: New file.
2006-08-29 Thiemo Seufer <ths@mips.com>
- David Ung <davidu@mips.com>
+ David Ung <davidu@mips.com>
* Makefile.in (IGEN_INCLUDE): Add missing includes for m16e.igen and
mips3264r2.igen. Add missing dependency rules.
@@ -521,29 +521,29 @@
* tconfig.in (SIM_QUIET_NAN_NEGATED): Define.
2005-06-16 David Ung <davidu@mips.com>
- Nigel Stephens <nigel@mips.com>
-
- * mips.igen: New mips16e model and include m16e.igen.
- (check_u64): Add mips16e tag.
- * m16e.igen: New file for MIPS16e instructions.
- * configure.ac (mipsisa32*-*-*, mipsisa32r2*-*-*, mipsisa64*-*-*,
- mipsisa64r2*-*-*): Change sim_gen to M16, add mips16 and mips16e
- models.
- * configure: Regenerate.
+ Nigel Stephens <nigel@mips.com>
+
+ * mips.igen: New mips16e model and include m16e.igen.
+ (check_u64): Add mips16e tag.
+ * m16e.igen: New file for MIPS16e instructions.
+ * configure.ac (mipsisa32*-*-*, mipsisa32r2*-*-*, mipsisa64*-*-*,
+ mipsisa64r2*-*-*): Change sim_gen to M16, add mips16 and mips16e
+ models.
+ * configure: Regenerate.
2005-05-26 David Ung <davidu@mips.com>
-
+
* mips.igen (mips32r2, mips64r2): New ISA models. Add new model
tags to all instructions which are applicable to the new ISAs.
(do_ror, do_dror, ROR, RORV, DROR, DROR32, DRORV): Add, moved from
vr.igen.
* mips3264r2.igen: New file for MIPS 32/64 revision 2 specific
- instructions.
+ instructions.
* vr.igen (do_ror, do_dror, ROR, RORV, DROR, DROR32, DRORV): Move
to mips.igen.
* configure.ac (mipsisa32r2*-*-*, mipsisa64r2*-*-*): Add new targets.
* configure: Regenerate.
-
+
2005-03-23 Mark Kettenis <kettenis@gnu.org>
* configure: Regenerate.
@@ -573,7 +573,7 @@
* configure: Regenerate for ../common/aclocal.m4 update.
2004-09-24 Monika Chaddha <monika@acmet.com>
-
+
Committed by Andrew Cagney.
* m16.igen (CMP, CMPI): Fix assembler.
@@ -589,7 +589,7 @@
2004-05-11 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
- * mips/interp.c (decode_coproc): Sign-extend the address retrieved
+ * mips/interp.c (decode_coproc): Sign-extend the address retrieved
from COP0_BADVADDR.
* mips/sim-main.h (COP0_BADVADDR): Remove a cast.
@@ -713,7 +713,7 @@
2002-12-16 Chris Demetriou <cgd@broadcom.com>
- * tconfig.in: Include "gdb/callback.h" and "gdb/remote-sim.h".
+ * tconfig.in: Include "gdb/callback.h" and "gdb/remote-sim.h".
2002-07-30 Chris Demetriou <cgd@broadcom.com>
@@ -743,14 +743,14 @@
* configure: Regenerated to track ../common/aclocal.m4 changes.
2002-06-14 Chris Demetriou <cgd@broadcom.com>
- Ed Satterthwaite <ehs@broadcom.com>
+ Ed Satterthwaite <ehs@broadcom.com>
* mips3d.igen: New file which contains MIPS-3D ASE instructions.
* Makefile.in (IGEN_INCLUDE): Add mips3d.igen.
* mips.igen: Include mips3d.igen.
(mips3d): New model name for MIPS-3D ASE instructions.
(CVT.W.fmt): Don't use this instruction for word (source) format
- instructions.
+ instructions.
* cp1.c (fp_binary_r, fp_add_r, fp_mul_r, fpu_inv1, fpu_inv1_32)
(fpu_inv1_64, fp_recip1, fp_recip2, fpu_inv_sqrt1, fpu_inv_sqrt1_32)
(fpu_inv_sqrt1_64, fp_rsqrt1, fp_rsqrt2): New functions.
@@ -763,7 +763,7 @@
* configure: Regenerate.
2002-06-13 Chris Demetriou <cgd@broadcom.com>
- Ed Satterthwaite <ehs@broadcom.com>
+ Ed Satterthwaite <ehs@broadcom.com>
* cp1.c (FP_PS_upper, FP_PS_lower, FP_PS_cat, FPQNaN_PS): New macros.
(value_fpr, store_fpr, fp_cmp, fp_unary, fp_binary, fp_mac)
@@ -803,7 +803,7 @@
* interp.c: Include "gdb/callback.h" and "gdb/remote-sim.h".
2002-06-07 Chris Demetriou <cgd@broadcom.com>
- Ed Satterthwaite <ehs@broadcom.com>
+ Ed Satterthwaite <ehs@broadcom.com>
* cp1.c (inner_mac, fp_mac, inner_rsqrt, fp_inv_sqrt)
(fp_rsqrt, fp_madd, fp_msub, fp_nmadd, fp_nmsub): New functions.
@@ -822,7 +822,7 @@
(NMSUB.fmt): New instruction.
2002-06-07 Chris Demetriou <cgd@broadcom.com>
- Ed Satterthwaite <ehs@broadcom.com>
+ Ed Satterthwaite <ehs@broadcom.com>
* cp1.c: Fix more comment spelling and formatting.
(value_fcr, store_fcr): Use fenr_FS rather than hard-coding value.
@@ -847,7 +847,7 @@
(value_fpr): Reformat switch statement.
2002-06-06 Chris Demetriou <cgd@broadcom.com>
- Ed Satterthwaite <ehs@broadcom.com>
+ Ed Satterthwaite <ehs@broadcom.com>
* cp1.h: New file.
* sim-main.h: Include cp1.h.
@@ -869,8 +869,8 @@
(CFC1a, CFC1b, CFC1c, CTC1a, CTC1b, CTC1c): New instructions.
(DMxC1): Remove, replace with...
(DMFC1a, DMFC1b, DMTC1a, DMTC1b): New instructions.
- (MxC1): Remove, replace with...
- (MFC1a, MFC1b, MTC1a, MTC1b): New instructions.
+ (MxC1): Remove, replace with...
+ (MFC1a, MFC1b, MTC1a, MTC1b): New instructions.
2002-06-04 Chris Demetriou <cgd@broadcom.com>
@@ -887,7 +887,7 @@
* cp1.c: Add an FSF Copyright notice to this file.
2002-06-04 Chris Demetriou <cgd@broadcom.com>
- Ed Satterthwaite <ehs@broadcom.com>
+ Ed Satterthwaite <ehs@broadcom.com>
* cp1.c (Infinity): Remove.
* sim-main.h (Infinity): Likewise.
@@ -902,7 +902,7 @@
(AbsoluteValue, Negate, Add, Sub, Multiply, Divide)
(Recip, SquareRoot): Replace prototypes with #defines which
invoke the functions above.
-
+
2002-06-03 Chris Demetriou <cgd@broadcom.com>
* sim-main.h (Nan, Infinity, Less, Equal, AbsoluteValue, Negate)
@@ -933,7 +933,7 @@
(FPQNaN_DOUBLE, FPQNaN_LONG): Generate using UNSIGNED64.
2002-06-03 Chris Demetriou <cgd@broadcom.com>
- Ed Satterthwaite <ehs@broadcom.com>
+ Ed Satterthwaite <ehs@broadcom.com>
* configure.in (mipsisa64sb1*-*-*): New target for supporting
Broadcom SiByte SB-1 processor configurations.
@@ -955,7 +955,7 @@
* Makefile.in (IGEN_INCLUDE): Add mdmx.igen.
2002-06-02 Chris Demetriou <cgd@broadcom.com>
- Ed Satterthwaite <ehs@broadcom.com>
+ Ed Satterthwaite <ehs@broadcom.com>
* mips.igen (mdmx): New (pseudo-)model.
* mdmx.c, mdmx.igen: New files.
@@ -1166,12 +1166,12 @@
2002-02-28 Chris Demetriou <cgd@broadcom.com>
* mips.igen (LWXC1): Mark with filter "64,f", rather than just "32".
- (MOVtf, MxC1, MxC1, DMxC1, DMxC1, CxC1, CxC1, SQRT.fmt, MOV.fmt,
- NEG.fmt, ROUND.L.fmt, TRUNC.L.fmt, CEIL.L.fmt, FLOOR.L.fmt,
- ROUND.W.fmt, TRUNC.W, CEIL.W, FLOOR.W.fmt, RECIP.fmt, RSQRT.fmt,
- CVT.S.fmt, CVT.D.fmt, CVT.W.fmt, CVT.L.fmt, MOVtf.fmt, C.cond.fmta,
- C.cond.fmtb, SUB.fmt, MUL.fmt, DIV.fmt, MOVZ.fmt, MOVN.fmt, LDXC1,
- SWXC1, SDXC1, MSUB.D, MSUB.S, NMADD.S, NMADD.D, NMSUB.S, NMSUB.D,
+ (MOVtf, MxC1, MxC1, DMxC1, DMxC1, CxC1, CxC1, SQRT.fmt, MOV.fmt,
+ NEG.fmt, ROUND.L.fmt, TRUNC.L.fmt, CEIL.L.fmt, FLOOR.L.fmt,
+ ROUND.W.fmt, TRUNC.W, CEIL.W, FLOOR.W.fmt, RECIP.fmt, RSQRT.fmt,
+ CVT.S.fmt, CVT.D.fmt, CVT.W.fmt, CVT.L.fmt, MOVtf.fmt, C.cond.fmta,
+ C.cond.fmtb, SUB.fmt, MUL.fmt, DIV.fmt, MOVZ.fmt, MOVN.fmt, LDXC1,
+ SWXC1, SDXC1, MSUB.D, MSUB.S, NMADD.S, NMADD.D, NMSUB.S, NMSUB.D,
LWC1, SWC1): Add "f" to filter, since these are FP instructions.
2002-02-28 Chris Demetriou <cgd@broadcom.com>
@@ -1268,11 +1268,11 @@
2002-02-10 Chris Demetriou <cgd@broadcom.com>
- * mips.igen (ADDI): Print immediate value.
- (BREAK): Print code.
- (DADDIU, DSRAV, DSRLV): Print correct instruction name.
- (SLL): Print "nop" specially, and don't run the code
- that does the shift for the "nop" case.
+ * mips.igen (ADDI): Print immediate value.
+ (BREAK): Print code.
+ (DADDIU, DSRAV, DSRLV): Print correct instruction name.
+ (SLL): Print "nop" specially, and don't run the code
+ that does the shift for the "nop" case.
2001-11-17 Fred Fish <fnf@redhat.com>
@@ -1404,7 +1404,7 @@ Tue Jul 27 16:36:51 1999 Andrew Cagney <cagney@amy.cygnus.com>
* interp.c (sim_store_register): Handle case where client - GDB -
specifies that a 4 byte register is 8 bytes in size.
(sim_fetch_register): Ditto.
-
+
1999-07-14 Frank Ch. Eigler <fche@cygnus.com>
Implement "sim firmware" option, inspired by jimb's version of 1998-01.
@@ -1419,7 +1419,7 @@ Tue Jul 27 16:36:51 1999 Andrew Cagney <cagney@amy.cygnus.com>
(sim_open): Allocate memory for idt_monitor region. If "--board"
option was given, add no monitor by default. Add BREAK hooks only if
monitors are also there.
-
+
Mon Jul 12 00:02:27 1999 Andrew Cagney <cagney@amy.cygnus.com>
* interp.c (sim_monitor): Flush output before reading input.
@@ -1443,7 +1443,7 @@ Wed Jul 7 12:45:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
-
+
1999-04-21 Frank Ch. Eigler <fche@cygnus.com>
* mips.igen (bc0f): For the TX39 only, decode this as a no-op stub.
@@ -1469,35 +1469,35 @@ Wed Jan 27 18:51:38 1999 Andrew Cagney <cagney@chook.cygnus.com>
* dv-tx3904sio.c (tx3904sio_tickle): After a polled I/O from the
CPU, start periodic background I/O polls.
- (tx3904sio_poll): New function: periodic I/O poller.
+ (tx3904sio_poll): New function: periodic I/O poller.
1998-12-30 Frank Ch. Eigler <fche@cygnus.com>
* mips.igen (BREAK): Call signal_exception instead of sim_engine_halt.
-
+
Tue Dec 29 16:03:53 1998 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* configure.in, configure (mips64vr5*-*-*): Added missing ;; in
case statement.
1998-12-29 Frank Ch. Eigler <fche@cygnus.com>
-
- * interp.c (sim_open): Allocate jm3904 memory in smaller chunks.
+
+ * interp.c (sim_open): Allocate jm3904 memory in smaller chunks.
(load_word): Call SIM_CORE_SIGNAL hook on error.
(signal_exception): Call SIM_CPU_EXCEPTION_TRIGGER hook before
starting. For exception dispatching, pass PC instead of NULL_CIA.
(decode_coproc): Use COP0_BADVADDR to store faulting address.
- * sim-main.h (COP0_BADVADDR): Define.
+ * sim-main.h (COP0_BADVADDR): Define.
(SIM_CORE_SIGNAL): Define hook to call mips_core_signal.
(SIM_CPU_EXCEPTION*): Define hooks to call mips_cpu_exception*().
- (_sim_cpu): Add exc_* fields to store register value snapshots.
+ (_sim_cpu): Add exc_* fields to store register value snapshots.
* mips.igen (*): Replace memory-related SignalException* calls
with references to SIM_CORE_SIGNAL hook.
-
+
* dv-tx3904irc.c (tx3904irc_port_event): printf format warning
fix.
* sim-main.c (*): Minor warning cleanups.
-
+
1998-12-24 Gavin Romig-Koch <gavin@cygnus.com>
* m16.igen (DADDIU5): Correct type-o.
@@ -1514,15 +1514,15 @@ Wed Dec 16 18:20:28 1998 Andrew Cagney <cagney@chook>
(interp.o): Add dependency on itable.h
(oengine.c, gencode): Delete remaining references.
(BUILT_SRC_FROM_GEN): Clean up.
-
+
1998-12-16 Gavin Romig-Koch <gavin@cygnus.com>
-
+
* vr4run.c: New.
* Makefile.in (SIM_HACK_OBJ,HACK_OBJS,HACK_GEN_SRCS,libhack.a,
tmp-hack,tmp-m32-hack,tmp-m16-hack,tmp-itable-hack,
tmp-run-hack) : New.
* m16.igen (LD,DADDIU,DADDUI5,DADJSP,DADDIUSP,DADDI,DADDU,DSUBU,
- DSLL,DSRL,DSRA,DSLLV,DSRAV,DMULT,DMULTU,DDIV,DDIVU,JALX32,JALX):
+ DSLL,DSRL,DSRA,DSLLV,DSRAV,DMULT,DMULTU,DDIV,DDIVU,JALX32,JALX):
Drop the "64" qualifier to get the HACK generator working.
Use IMMEDIATE rather than IMMED. Use SHAMT rather than SHIFT.
* mips.igen (do_daddiu,do_ddiv,do_divu): Remove the 64-only
@@ -1534,16 +1534,16 @@ Wed Dec 16 18:20:28 1998 Andrew Cagney <cagney@chook>
(DSRL): Use do_dsrl.
(DSRLV): Use do_dsrlv.
(BC1): Move *vr4100 to get the HACK generator working.
- (CxC1, DMxC1, MxC1,MACCU,MACCHI,MACCHIU): Rename to
+ (CxC1, DMxC1, MxC1,MACCU,MACCHI,MACCHIU): Rename to
get the HACK generator working.
(MACC) Rename to get the HACK generator working.
(DMACC,MACCS,DMACCS): Add the 64.
-
+
1998-12-12 Gavin Romig-Koch <gavin@cygnus.com>
* mips.igen (BC1): Renamed to BC1a and BC1b to avoid conflicts.
* sim-main.h (SizeFGR): Handle TARGET_ENABLE_FR.
-
+
1998-12-11 Gavin Romig-Koch <gavin@cygnus.com>
* mips/interp.c (DEBUG): Cleanups.
@@ -1552,7 +1552,7 @@ Wed Dec 16 18:20:28 1998 Andrew Cagney <cagney@chook>
* dv-tx3904sio.c (tx3904sio_io_read_buffer): Endianness fixes.
(tx3904sio_tickle): fflush after a stdout character output.
-
+
1998-12-03 Frank Ch. Eigler <fche@cygnus.com>
* interp.c (sim_close): Uninstall modules.
@@ -1579,10 +1579,10 @@ Mon Nov 23 18:20:36 1998 Andrew Cagney <cagney@b1.cygnus.com>
sim_gen.
(--enable-sim-igen): Delete config option. Always using IGEN.
* configure: Re-generate.
-
+
* Makefile.in (gencode): Kill, kill, kill.
* gencode.c: Ditto.
-
+
Mon Nov 23 18:07:36 1998 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in: Configure mips64vr4100-elf nee mips64vr41* as a 64
@@ -1628,14 +1628,14 @@ Sat Nov 7 09:54:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
32 & 64.
(pending_tick): Move incrementing of index to FOR statement.
(pending_tick): Only update PENDING_OUT after a write has occured.
-
+
* configure.in: Add explicit mips-lsi-* target. Use gencode to
build simulator.
* configure: Re-generate.
-
+
* interp.c (sim_engine_run OLD): Delete explicit call to
PENDING_TICK. Now called via ENGINE_ISSUE_PREFIX_HOOK.
-
+
Sat Oct 30 09:49:10 1998 Frank Ch. Eigler <fche@cygnus.com>
* dv-tx3904cpu.c (deliver_tx3904cpu_interrupt): Add dummy
@@ -1667,7 +1667,7 @@ Tue Aug 25 12:49:46 1998 Frank Ch. Eigler <fche@cygnus.com>
OPERATING_ENVIRONMENT, add tx3904sio devices.
* tconfig.in: For tx39 target, set SIM_HANDLES_LMA for loading
ROM executables. Install dv-sockser into sim-modules list.
-
+
* dv-tx3904irc.c: Compiler warning clean-up.
* dv-tx3904tmr.c: Compiler warning clean-up. Remove particularly
frequent hw-trace messages.
@@ -1700,26 +1700,26 @@ Wed Jun 17 12:20:49 1998 Andrew Cagney <cagney@b1.cygnus.com>
Tue Jun 16 14:39:00 1998 Frank Ch. Eigler <fche@cygnus.com>
* dv-tx3904tmr.c: Deschedule timer event after dispatching.
- Reduce unnecessarily high timer event frequency.
+ Reduce unnecessarily high timer event frequency.
* dv-tx3904cpu.c: Ditto for interrupt event.
-
+
Wed Jun 10 13:22:32 1998 Frank Ch. Eigler <fche@cygnus.com>
* interp.c (decode_coproc): For TX39, add stub COP0 register #7,
to allay warnings.
(interrupt_event): Made non-static.
-
+
* dv-tx3904tmr.c (deliver_tx3904tmr_tick): Correct accidental
interchange of configuration values for external vs. internal
clock dividers.
-
+
Tue Jun 9 12:46:24 1998 Ian Carmichael <iancarm@cygnus.com>
- * mips.igen (BREAK): Moved code to here for
+ * mips.igen (BREAK): Moved code to here for
simulator-reserved break instructions.
* gencode.c (build_instruction): Ditto.
* interp.c (signal_exception): Code moved from here. Non-
- reserved instructions now use exception vector, rather
+ reserved instructions now use exception vector, rather
than halting sim.
* sim-main.h: Moved magic constants to here.
@@ -1736,10 +1736,10 @@ Tue Jun 9 12:29:50 1998 Frank Ch. Eigler <fche@cygnus.com>
* interp.c (sim_open): Added jmr3904pal board type that adds PAL-based
serial I/O and timer module at base address 0xFFFF0000.
-
+
Tue Jun 9 11:52:29 1998 Gavin Koch <gavin@cygnus.com>
- * mips.igen (SWC1) : Correct the handling of ReverseEndian
+ * mips.igen (SWC1) : Correct the handling of ReverseEndian
and BigEndianCPU.
Tue Jun 9 11:40:57 1998 Gavin Koch <gavin@cygnus.com>
@@ -1803,7 +1803,7 @@ Thu May 21 18:57:19 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h (ALU32_END): Sign extend 32 bit results.
* mips.igen (ADD, SUB, ADDI, DADD, DSUB): Trace.
-
+
Mon May 18 18:22:42 1998 Frank Ch. Eigler <fche@cygnus.com>
* configure.in (SIM_AC_OPTION_HARDWARE): Added common hardware
@@ -1842,7 +1842,7 @@ Wed May 13 09:59:27 1998 Gavin Koch <gavin@cygnus.com>
* mips/mips.igen (check_op_hilo,check_mult_hilo,check_div_hilo):
Replace check_op_hilo with check_mult_hilo and check_div_hilo.
- Add special r3900 version of do_mult_hilo.
+ Add special r3900 version of do_mult_hilo.
(do_dmultx,do_mult,do_multu): Replace calls to check_op_hilo
with calls to check_mult_hilo.
(do_ddiv,do_ddivu,do_div,do_divu): Replace calls to check_op_hilo
@@ -1863,7 +1863,7 @@ Wed May 6 19:42:19 1998 Doug Evans <devans@canuck.cygnus.com>
Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
- * configure: Regenerated to track ../common/aclocal.m4 changes.
+ * configure: Regenerated to track ../common/aclocal.m4 changes.
Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
@@ -1911,7 +1911,7 @@ Mon Apr 20 11:26:55 1998 Andrew Cagney <cagney@b1.cygnus.com>
(HIACCESS, LOACCESS): Delete, replace with
(HIHISTORY, LOHISTORY): New macros.
(CHECKHILO): Delete all, moved to mips.igen
-
+
* gencode.c (build_instruction): Do not generate checks for
correct HI/LO register usage.
@@ -1924,7 +1924,7 @@ Mon Apr 20 11:26:55 1998 Andrew Cagney <cagney@b1.cygnus.com>
do_divu, domultx, do_mult, do_multu): Use.
* tx.igen ("madd", "maddu"): Use.
-
+
Wed Apr 15 18:31:54 1998 Andrew Cagney <cagney@b1.cygnus.com>
* mips.igen (DSRAV): Use function do_dsrav.
@@ -1948,10 +1948,10 @@ Wed Apr 15 10:32:15 1998 Andrew Cagney <cagney@b1.cygnus.com>
* m16.igen (delayslot16): Add NIA argument, could be called by a
32 bit MIPS16 instruction.
-
+
* interp.c (ifetch16): Move function from here.
* sim-main.c (ifetch16): To here.
-
+
* sim-main.c (ifetch16, ifetch32): Update to match current
implementations of LH, LW.
(signal_exception): Don't print out incorrect hex value of illegal
@@ -1963,7 +1963,7 @@ Wed Apr 15 00:17:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
instruction.
* m16.igen: Implement MIPS16 instructions.
-
+
* mips.igen (do_addiu, do_addu, do_and, do_daddiu, do_daddu,
do_ddiv, do_ddivu, do_div, do_divu, do_dmultx, do_dmultu, do_srav,
do_dsubu, do_mfhi, do_mflo, do_mult, do_multu, do_nor, do_or,
@@ -1971,7 +1971,7 @@ Wed Apr 15 00:17:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
do_srl, do_srlv, do_subu, do_xor, do_xori): New functions. Move
bodies of corresponding code from 32 bit insn to these. Also used
by MIPS16 versions of functions.
-
+
* sim-main.h (RAIDX, T8IDX, T8, SPIDX): Define.
(IMEM16): Drop NR argument from macro.
@@ -1984,12 +1984,12 @@ Sat Apr 4 22:39:50 1998 Andrew Cagney <cagney@b1.cygnus.com>
as INLINE_SIM_MAIN.
(pr_addr, pr_uword64): Declare.
(sim-main.c): Include when H_REVEALS_MODULE_P.
-
+
* interp.c (address_translation, load_memory, store_memory,
cache_op, sync_operation, prefetch, ifetch32, pending_tick): Move
from here.
* sim-main.c: To here. Fix compilation problems.
-
+
* configure.in: Enable inlining.
* configure: Re-config.
@@ -2018,7 +2018,7 @@ Fri Apr 3 04:32:35 1998 Andrew Cagney <cagney@b1.cygnus.com>
configure.in: Let the tx39 use igen again.
configure: Update.
-
+
Thu Apr 2 10:59:39 1998 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_monitor): get_mem_info returns a 4 byte quantity,
@@ -2034,7 +2034,7 @@ Mon Mar 30 14:46:05 1998 Gavin Koch <gavin@cygnus.com>
* configure.in (mipstx39*-*-*): Use gencode simulator rather
than igen one.
* configure : Rebuild.
-
+
Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -2064,9 +2064,9 @@ Tue Mar 17 19:05:20 1998 Frank Ch. Eigler <fche@cygnus.com>
* Makefile.in (MIPS_EXTRA_LIBS, SIM_EXTRA_LIBS): Added
configurable settings for stand-alone simulator.
-
+
* configure.in: Added X11 search, just in case.
-
+
* configure: Regenerated.
Wed Mar 11 14:09:10 1998 Andrew Cagney <cagney@b1.cygnus.com>
@@ -2108,11 +2108,11 @@ Fri Feb 20 17:43:21 1998 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (Max, Min): New functions.
* mips.igen (BC1): Add tracing.
-
+
Thu Feb 19 14:50:00 1998 John Metzler <jmetzler@cygnus.com>
-
+
* interp.c Added memory map for stack in vr4100
-
+
Thu Feb 19 10:21:21 1998 Gavin Koch <gavin@cygnus.com>
* interp.c (load_memory): Add missing "break"'s.
@@ -2138,9 +2138,9 @@ Tue Feb 3 11:36:02 1998 Andrew Cagney <cagney@b1.cygnus.com>
(IMEM16_IMMED): Define.
(IMEM16): Define.
(DELAY_SLOT): Update.
-
+
* m16run.c (sim_engine_run): New file.
-
+
* m16.igen: All instructions except LB.
(LB): Call do_load_byte.
* mips.igen (do_load_byte): New function.
@@ -2175,7 +2175,7 @@ Sun Feb 1 16:52:37 1998 Andrew Cagney <cagney@b1.cygnus.com>
FGR from correct location.
(sim_open): Set size of FGR's according to
WITH_TARGET_FLOATING_POINT_BITSIZE.
-
+
* sim-main.h (FGR): Store floating point registers in a separate
array.
@@ -2194,7 +2194,7 @@ Tue Feb 3 00:10:50 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h (PENDING_FILL, PENDING_TICK, PENDING_SCHED,
PENDING_BIT, PENDING_INVALIDATE): Re-write pipeline code so that
it can handle mixed sized quantites and single bits.
-
+
Mon Feb 2 17:43:15 1998 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (oengine.h): Do not include when building with IGEN.
@@ -2230,17 +2230,17 @@ Sun Feb 1 11:15:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h: Replace uses of STATE_CPU with CPU. Replace sd with
SD or CPU_.
-
+
* sim-main.h (signal_exception): Add sim_cpu arg.
(SignalException*): Pass both SD and CPU to signal_exception.
* interp.c (signal_exception): Update.
-
+
* sim-main.h (value_fpr, store_fpr, dotrace, ifetch32), interp.c:
Ditto
(sync_operation, prefetch, cache_op, store_memory, load_memory,
address_translation): Ditto
(decode_coproc, cop_lw, cop_ld, cop_sw, cop_sd): Ditto.
-
+
Sat Jan 31 18:15:41 1998 Andrew Cagney <cagney@b1.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -2249,7 +2249,7 @@ Sat Jan 31 14:49:24 1998 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_engine_run): Add `nr_cpus' argument.
- * mips.igen (model): Map processor names onto BFD name.
+ * mips.igen (model): Map processor names onto BFD name.
* sim-main.h (CPU_CIA): Delete.
(SET_CIA, GET_CIA): Define
@@ -2262,7 +2262,7 @@ Wed Jan 21 16:16:27 1998 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (default_endian): Configure a big-endian simulator
by default.
* configure: Re-generate.
-
+
Mon Jan 19 22:26:29 1998 Doug Evans <devans@seba>
* configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -2333,11 +2333,11 @@ Fri Nov 14 11:56:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
in IV3.2 spec.
(DMULT, DMULTU): Force use of hosts 64bit multiplication. Handle
vr5000 which saves LO in a GPR separatly.
-
+
* configure.in (enable-sim-igen): For vr5000, select vr5000
specific instructions.
* configure: Re-generate.
-
+
Wed Nov 12 14:42:52 1997 Andrew Cagney <cagney@b1.cygnus.com>
* Makefile.in (SIM_OBJS): Add sim-fpu module.
@@ -2364,7 +2364,7 @@ Tue Nov 11 12:38:23 1997 Andrew Cagney <cagney@b1.cygnus.com>
(BEQZ, ..., SLT, SLTI, TLT, TLE, TLI, ...): Explicitly cast GPR to
a signed value.
(MTHI, MFHI): Disable code checking HI-LO.
-
+
* sim-main.h (dotrace,tracefh), interp.c: Make dotrace & tracefh
global.
(NULLIFY_NEXT_INSTRUCTION): Call dotrace.
@@ -2391,7 +2391,7 @@ Thu Nov 6 16:36:35 1997 Andrew Cagney <cagney@b1.cygnus.com>
(sim_read, sim_write): Call address_translation directly.
(sim_engine_run): Rename variable vaddr to cia.
(signal_exception): Pass cia to sim_monitor
-
+
* sim-main.h (SignalException, LoadWord, StoreWord, CacheOp,
Prefetch, SyncOperation, ValueFPR, StoreFPR, Convert, COP_LW,
COP_LD, COP_SW, COP_SD, DecodeCoproc): Update.
@@ -2399,7 +2399,7 @@ Thu Nov 6 16:36:35 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h (SignalExceptionSimulatorFault): Delete definition.
* interp.c (sim_open): Replace SignalExceptionSimulatorFault with
SIM_ASSERT.
-
+
* interp.c (signal_exception): Pass restart address to
sim_engine_restart.
@@ -2421,7 +2421,7 @@ Wed Nov 5 12:19:56 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (enable-sim-igen): New configuration option.
* configure: Re-generate.
-
+
* sim-main.h (MAX_INSNS, INSN_NAME): Define.
* interp.c (load_memory, store_memory): Delete parameter RAW.
@@ -2434,7 +2434,7 @@ Wed Nov 5 12:19:56 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_do_command, sim_commands): Delete mips specific
commands. Handled by module sim-options.
-
+
* sim-main.h (SIM_HAVE_FLATMEM): Undefine, use sim-core.o module.
(WITH_MODULO_MEMORY): Define.
@@ -2447,7 +2447,7 @@ Wed Nov 5 12:19:56 1997 Andrew Cagney <cagney@b1.cygnus.com>
memory regions. Use sim-memopts module, via sim_do_commandf, to
manage memory regions.
(load_memory, store_memory): Use sim-core for memory model.
-
+
* interp.c (address_translation): Delete all memory map code
except line forcing 32 bit addresses.
@@ -2483,7 +2483,7 @@ Wed Nov 5 09:35:59 1997 Andrew Cagney <cagney@b1.cygnus.com>
Wed Oct 29 11:13:56 1997 Andrew Cagney <cagney@b1.cygnus.com>
- * mips.igen:
+ * mips.igen:
* Makefile.in (IGEN_INCLUDE): Files included by mips.igen.
(tmp-igen, tmp-m16): Depend on IGEN_INCLUDE.
@@ -2495,7 +2495,7 @@ Tue Oct 28 11:06:47 1997 Andrew Cagney <cagney@b1.cygnus.com>
Mon Oct 27 17:53:59 1997 Andrew Cagney <cagney@b1.cygnus.com>
* Makefile.in (SIM_NO_CFLAGS): Define. Define WITH_IGEN=0.
-
+
interp.c (sim_engine_run): Do not compile function sim_engine_run
when WITH_IGEN == 1.
@@ -2534,7 +2534,7 @@ Fri Oct 24 17:41:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
IGEN_TRACE, IGEN_INSN, IGEN_DC): Define
(SIM_EXTRA_CFLAGS, SIM_EXTRA_ALL, SIM_OBJS): Add member
SIM_@sim_gen@_*, set by autoconf.
-
+
Wed Oct 22 12:52:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h (NULLIFY_NEXT_INSTRUCTION, DELAY_SLOT): Define.
@@ -2545,7 +2545,7 @@ Wed Oct 22 12:52:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (ifetch32): New function. Fetch 32 bit instruction.
(address_translation): Raise exception InstructionFetch when
translation fails and isINSTRUCTION.
-
+
* interp.c (sim_open, sim_write, sim_monitor, store_word,
sim_engine_run): Change type of of vaddr and paddr to
address_word.
@@ -2613,29 +2613,29 @@ Thu Oct 16 10:31:39 1997 Andrew Cagney <cagney@b1.cygnus.com>
isINSTRUCTION, ..., AccessLength_BYTE, ...): Move to sim-main.h.
(UserMode, BigEndianMem, ByteSwapMem, ReverseEndian,
BigEndianCPU, status_KSU_mask, ...). Moved to sim-main.h
-
+
* sim-main.h (ALU32_END, ALU64_END): Define. When overflow raise
exception.
(sim-alu.h): Include.
(NULLIFY_NIA, NULL_CIA, CPU_CIA): Define.
(sim_cia): Typedef to instruction_address.
-
+
Thu Oct 16 10:31:41 1997 Andrew Cagney <cagney@b1.cygnus.com>
* Makefile.in (interp.o): Rename generated file engine.c to
oengine.c.
-
+
* interp.c: Update.
-
+
Thu Oct 16 10:31:40 1997 Andrew Cagney <cagney@b1.cygnus.com>
* gencode.c (build_instruction): Use FPR_STATE not fpr_state.
-
+
Thu Oct 16 10:31:39 1997 Andrew Cagney <cagney@b1.cygnus.com>
* gencode.c (build_instruction): For "FPSQRT", output correct
number of arguments to Recip.
-
+
Tue Oct 14 17:38:18 1997 Andrew Cagney <cagney@b1.cygnus.com>
* Makefile.in (interp.o): Depends on sim-main.h
@@ -2651,9 +2651,9 @@ Tue Oct 14 17:38:18 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (registers, register_widths, fpr_state, ipc, dspc,
pending_*, hiaccess, loaccess, state, dsstate): Delete globals.
(GPR, FGRIDX, ...): Delete macros.
-
+
* interp.c: Update names to match defines from sim-main.h
-
+
Tue Oct 14 15:11:45 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_monitor): Add SD argument.
@@ -2686,29 +2686,29 @@ Tue Oct 14 13:35:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
* support.h: Delete
* Makefile.in: Update dependencies
* interp.c: Do not include.
-
+
Tue Oct 14 13:35:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (address_translation, load_memory, store_memory,
cache_op): Rename to from AddressTranslation et.al., make global,
add SD argument
-
+
* sim-main.h (AddressTranslation, LoadMemory, StoreMemory,
CacheOp): Define.
-
+
* interp.c (SignalException): Rename to signal_exception, make
global.
* interp.c (Interrupt, ...): Move definitions to sim-main.h.
-
+
* sim-main.h (SignalException, SignalExceptionInterrupt,
SignalExceptionInstructionFetch, SignalExceptionAddressStore,
SignalExceptionAddressLoad, SignalExceptionSimulatorFault,
SignalExceptionIntegerOverflow, SignalExceptionCoProcessorUnusable):
Define.
-
+
* interp.c, support.h: Use.
-
+
Tue Oct 14 13:19:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (ValueFPR, StoreFPR), sim-main.h: Make global, rename
@@ -2717,7 +2717,7 @@ Tue Oct 14 13:19:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
Multiply, Divide, Recip, SquareRoot, Convert): Make global.
* sim-main.h (ValueFPR, StoreFPR): Define.
-
+
Tue Oct 14 13:06:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_engine_run): Check consistency between configure
@@ -2725,7 +2725,7 @@ Tue Oct 14 13:06:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
and HASFPU.
* configure.in (mips_bitsize): Configure WITH_TARGET_WORD_BITSIZE.
- (mips_fpu): Configure WITH_FLOATING_POINT.
+ (mips_fpu): Configure WITH_FLOATING_POINT.
(mips_endian): Configure WITH_TARGET_ENDIAN.
* configure: Update.
@@ -2773,7 +2773,7 @@ Tue Sep 23 10:19:51 1997 Andrew Cagney <cagney@b1.cygnus.com>
* Makefile.in (SIM_ALIGNMENT, SIM_ENDIAN, SIM_HOSTENDIAN,
SIM_RESERVED_BITS): Delete, moved to common.
(SIM_EXTRA_CFLAGS): Update.
-
+
Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in: Configure non-strict memory alignment.
@@ -2798,12 +2798,12 @@ Sat Sep 20 14:07:28 1997 Gavin Koch <gavin@cygnus.com>
(sim_engine_run): Use CANCELDELAYSLOT rather than clearing
bits explicitly.
* Makefile.in,configure.in: Add mips subtarget option.
- * configure: Update.
+ * configure: Update.
Fri Sep 19 09:33:27 1997 Gavin Koch <gavin@cygnus.com>
* gencode.c: Add r3900 (tx39).
-
+
Tue Sep 16 15:52:04 1997 Gavin Koch <gavin@cygnus.com>
@@ -2874,10 +2874,10 @@ Mon Aug 25 15:59:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
(sim_open): To here. Check return status.
Fri Jul 25 15:00:45 1997 Gavin Koch <gavin@cygnus.com>
-
+
* gencode.c (build_instruction): Two arg MADD should
not assign result to $0.
-
+
Thu Jun 26 12:13:17 1997 Angela Marie Thomas (angela@cygnus.com)
* sim/mips/configure: Change default_sim_endian to 0 (bi-endian)
@@ -2925,7 +2925,7 @@ Tue May 27 20:08:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_info): Only print info when verbose.
(sim_info) Use sim_io_printf for output.
-
+
Tue May 27 14:22:23 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (CoProcPresent): Add UNUSED attribute - not used by all
@@ -2962,7 +2962,7 @@ Wed May 21 09:08:10 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in: Add INLINE, ENDIAN, HOSTENDIAN and WARNINGS.
* Makefile.in: Ditto.
* configure: Re-generate.
-
+
* Makefile.in (SIM_OBJS): Add sim-watch.o module.
Tue May 20 15:08:56 1997 Andrew Cagney <cagney@b1.cygnus.com>
@@ -3010,7 +3010,7 @@ Tue May 20 13:42:03 1997 Andrew Cagney <cagney@b1.cygnus.com>
reason from here.
(SignalException): To here. Signal using sim_engine_halt.
(sim_stop_reason): Delete, moved to common.
-
+
Tue May 20 10:19:48 1997 Andrew Cagney <cagney@b2.cygnus.com>
* interp.c (sim_open): Add callback argument.
@@ -3029,7 +3029,7 @@ Mon May 19 18:20:38 1997 Andrew Cagney <cagney@b1.cygnus.com>
(simulate): Convert into.
(sim_engine_run): This function.
(sim_resume): Delete.
-
+
* interp.c (simulation): New variable - the simulator object.
(sim_kind): Delete global - merged into simulation.
(sim_load): Cleanup. Move PC assignment from here.
@@ -3037,7 +3037,7 @@ Mon May 19 18:20:38 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h: New file.
* interp.c (sim-main.h): Include.
-
+
Thu Apr 24 00:39:51 1997 Doug Evans <dje@canuck.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -3048,8 +3048,8 @@ Wed Apr 23 17:32:19 1997 Doug Evans <dje@canuck.cygnus.com>
Mon Apr 21 17:16:13 1997 Gavin Koch <gavin@cygnus.com>
- * gencode.c (build_instruction): DIV instructions: check
- for division by zero and integer overflow before using
+ * gencode.c (build_instruction): DIV instructions: check
+ for division by zero and integer overflow before using
host's division operation.
Thu Apr 17 03:18:14 1997 Doug Evans <dje@canuck.cygnus.com>
@@ -3256,7 +3256,7 @@ Wed Dec 11 13:53:51 1996 Jim Wilson <wilson@cygnus.com>
(swap_word): Rewrite correctly.
(ColdReset): Delete references to CONFIG. Delete endianness related
code; moved to set_endianness.
-
+
Tue Dec 10 11:32:04 1996 Jim Wilson <wilson@cygnus.com>
* gencode.c (build_instruction, case JUMP): Truncate PC to 32 bits.
@@ -3404,14 +3404,14 @@ Wed Jul 17 18:12:38 1996 Stu Grossman (grossman@critters.cygnus.com)
Wed Jun 26 12:24:55 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
- * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
- INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
- (docdir): Removed.
- * configure.in (AC_PREREQ): autoconf 2.5 or higher.
- (AC_PROG_INSTALL): Added.
+ * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
+ INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
+ (docdir): Removed.
+ * configure.in (AC_PREREQ): autoconf 2.5 or higher.
+ (AC_PROG_INSTALL): Added.
(AC_PROG_CC): Moved to before configure.host call.
- * configure: Rebuilt.
-
+ * configure: Rebuilt.
+
Wed Jun 5 08:28:13 1996 James G. Smith <jsmith@cygnus.co.uk>
* configure.in: Define @SIMCONF@ depending on mips target.
@@ -3421,7 +3421,7 @@ Wed Jun 5 08:28:13 1996 James G. Smith <jsmith@cygnus.co.uk>
* gencode.c: Change LOADDRMASK to 64bit memory model only.
* interp.c: Remove some debugging, provide more detailed error
messages, update memory accesses to use LOADDRMASK.
-
+
Mon Jun 3 11:55:03 1996 Ian Lance Taylor <ian@cygnus.com>
* configure.in: Add calls to AC_CONFIG_HEADER, AC_CHECK_HEADERS,
diff --git a/sim/mn10300/ChangeLog b/sim/mn10300/ChangeLog
index 4758f69..e1bd8f1 100644
--- a/sim/mn10300/ChangeLog
+++ b/sim/mn10300/ChangeLog
@@ -273,8 +273,8 @@
* config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate.
@@ -459,7 +459,7 @@
2001-05-06 Jim Blandy <jimb@redhat.com>
* mn10300.igen: Doc fixes.
-
+
2001-04-26 Alexandre Oliva <aoliva@redhat.com>
* Makefile.in (idecode.o, op_utils.o, semantics.o, simops.o):
@@ -519,7 +519,7 @@ Tue Jul 13 13:26:20 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
-
+
1999-04-16 Frank Ch. Eigler <fche@cygnus.com>
* interp.c (program_interrupt): Detect undesired recursion using
@@ -555,20 +555,20 @@ Tue Feb 16 23:57:17 1999 Jeffrey A Law (law@cygnus.com)
(mn10300_exception_*): New functions to snapshot pre/post exception
state.
* sim-main.h (SIM_CORE_SIGNAL): Define hook - call mn10300_core_signal.
- (SIM_ENGINE_HALT_HOOK): Do nothing.
+ (SIM_ENGINE_HALT_HOOK): Do nothing.
(SIM_CPU_EXCEPTION*): Define hooks to call mn10300_cpu_exception*().
- (_sim_cpu): Add exc_* fields to store register value snapshots.
+ (_sim_cpu): Add exc_* fields to store register value snapshots.
* dv-mn103ser.c (*): Support dv-sockser backend for UART I/O.
Various endianness and warning fixes.
* mn10300.igen (illegal): Call program_interrupt on error.
(break): Call program_interrupt on breakpoint
-
+
Several changes from <janczyn@cygnus.com> and <cagney@cygnus.com>
merged in:
* dv-mn103int.c (mn103int_ioctl): New function for NMI
generation. (mn103int_finish): Install it as ioctl handler.
* dv-mn103tim.c: Support timer 6 specially. Endianness fixes.
-
+
Wed Oct 14 12:11:05 1998 Jeffrey A Law (law@cygnus.com)
* am33.igen: Allow autoincrement stores using the same register
@@ -576,7 +576,7 @@ Wed Oct 14 12:11:05 1998 Jeffrey A Law (law@cygnus.com)
Mon Aug 31 10:19:55 1998 Jeffrey A Law (law@cygnus.com)
- * am33.igen: Reverse HI/LO outputs of 4 operand "mul" and "mulu".
+ * am33.igen: Reverse HI/LO outputs of 4 operand "mul" and "mulu".
Fri Aug 28 14:40:49 1998 Joyce Janczyn <janczyn@cygnus.com>
@@ -594,7 +594,7 @@ Mon Aug 24 11:50:09 1998 Joyce Janczyn <janczyn@cygnus.com>
Wed Aug 12 12:36:07 1998 Jeffrey A Law (law@cygnus.com)
- * am33.igen: Handle case where first DSP operation modifies a
+ * am33.igen: Handle case where first DSP operation modifies a
register used in the second DSP operation correctly.
Tue Jul 28 10:10:25 1998 Jeffrey A Law (law@cygnus.com)
@@ -613,7 +613,7 @@ Fri Jul 24 18:15:21 1998 Joyce Janczyn <janczyn@cygnus.com>
(syscall_read_mem, syscall_write_mem): New functions for syscall
callbacks.
* mn10300_sim.h: Add prototypes for syscall_read_mem and
- syscall_write_mem.
+ syscall_write_mem.
* mn10300.igen: Change C++ style comments to C style comments.
Check for divide by zero in div and divu ops.
@@ -690,7 +690,7 @@ Thu Jun 25 10:12:03 1998 Joyce Janczyn <janczyn@cygnus.com>
serial line and schedule next polling event.
(read_status_reg): schedule events to check for incoming data on
serial line and issue interrupt if necessary.
-
+
Fri Jun 19 16:47:27 1998 Joyce Janczyn <janczyn@cygnus.com>
* interp.c (sim_open): hook up serial 1 and 2 ports properly (typo).
@@ -712,14 +712,14 @@ Wed Jun 17 18:00:18 1998 Jeffrey A Law (law@cygnus.com)
Tue June 16 09:36:21 1998 Joyce Janczyn <janczyn@cygnus.com>
* dv-mn103int.c (mn103int_finish): Regular interrupts (not NMI or
reset) are not enabled on reset.
-
+
Sun June 14 17:04:00 1998 Joyce Janczyn <janczyn@cygnus.com>
* dv-mn103iop.c (write_*_reg): Check for attempt to write r/o
register bits.
* dv-mn103ser.c: Fill in methods for reading and writing to serial
device registers.
* interp.c (sim_open): Make the serial device a polling device.
-
+
Fri June 12 16:24:00 1998 Joyce Janczyn <janczyn@cygnus.com>
* dv-mn103iop.c: New file for handling am32 io ports.
* configure.in: Add mn103iop to hw_device list.
@@ -767,10 +767,10 @@ Wed May 6 13:29:06 1998 Andrew Cagney <cagney@b1.cygnus.com>
Fri May 1 16:39:15 1998 Andrew Cagney <cagney@b1.cygnus.com>
- * dv-mn103int.c (mn103int_port_event):
- (mn103int_port_event):
- (mn103int_io_read_buffer):
- (mn103int_io_write_buffer):
+ * dv-mn103int.c (mn103int_port_event):
+ (mn103int_port_event):
+ (mn103int_io_read_buffer):
+ (mn103int_io_write_buffer):
* dv-mn103cpu.c (deliver_mn103cpu_interrupt): Drop CPU/CIA args.
(mn103cpu_port_event): Ditto.
@@ -779,7 +779,7 @@ Fri May 1 16:39:15 1998 Andrew Cagney <cagney@b1.cygnus.com>
Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
- * configure: Regenerated to track ../common/aclocal.m4 changes.
+ * configure: Regenerated to track ../common/aclocal.m4 changes.
Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
@@ -806,7 +806,7 @@ Tue Apr 14 10:03:02 1998 Andrew Cagney <cagney@b1.cygnus.com>
INLINE_SIM_MAIN.
* op_utils.c: Ditto.
* sim-main.c: New file. Include op_utils.c.
-
+
* mn10300.igen (mov, cmp): Use new igen operators `!' and `=' to
differentiate between MOV/CMP immediate/register instructions.
@@ -847,12 +847,12 @@ Thu Mar 26 10:11:01 1998 Stu Grossman <grossman@bhuna.cygnus.co.uk>
* Makefile.in (tmp-igen): Prefix all usage of move-if-change
script with $(SHELL) to make NT native builds happy.
* configure: Regenerate because of change to ../common/aclocal.m4.
-
+
Thu Mar 26 11:22:31 1998 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in: Make --enable-sim-common the default.
* configure: Re-generate.
-
+
* sim-main.h (CIA_GET, CIA_SET): Save/restore current instruction
address into Sate.regs[REG_PC] instead of common struct.
@@ -880,7 +880,7 @@ Wed Mar 25 16:14:50 1998 Andrew Cagney <cagney@b1.cygnus.com>
(mn103int_io_read_buffer): Convert absolute address to register
block offsets.
(read_icr, write_icr): Convert block offset into group offset.
-
+
Wed Mar 25 15:08:49 1998 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_open): Create second 1mb memory region at
@@ -896,7 +896,7 @@ Wed Mar 25 08:47:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
* mn10300_sim.h (EXTRACT_PSW_LM, INSERT_PSW_LM, PSW_IE, PSW_LM):
Define.
(SP): Define.
-
+
Wed Mar 25 12:35:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -912,7 +912,7 @@ Wed Mar 25 10:24:48 1998 Andrew Cagney <cagney@b1.cygnus.com>
* mn10300.igen (add): Discard unused variables.
* configure, config.in: Re-generate with autoconf 2.12.1.
-
+
Tue Mar 24 15:27:00 1998 Joyce Janczyn <janczyn@cygnus.com>
Add support for --enable-sim-common option.
@@ -925,7 +925,7 @@ Tue Mar 24 15:27:00 1998 Joyce Janczyn <janczyn@cygnus.com>
(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
+ * 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.
@@ -956,9 +956,9 @@ Fri Feb 27 18:36:04 1998 Jeffrey A Law (law@cygnus.com)
Wed Feb 25 01:59:29 1998 Jeffrey A Law (law@cygnus.com)
- * simops.c (signed multiply instructions): Cast input operands to
- signed32 before casting them to signed64 so that the sign bit
- is propagated properly.
+ * simops.c (signed multiply instructions): Cast input operands to
+ signed32 before casting them to signed64 so that the sign bit
+ is propagated properly.
Mon Feb 23 20:23:19 1998 Mark Alexander <marka@cygnus.com>
@@ -1059,7 +1059,7 @@ Tue Aug 26 10:41:07 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_kill): Delete.
(sim_create_inferior): Add ABFD argument.
(sim_load): Move setting of PC from here.
- (sim_create_inferior): To here.
+ (sim_create_inferior): To here.
Mon Aug 25 17:50:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
@@ -1433,4 +1433,4 @@ Mon Nov 25 12:46:38 1996 Jeffrey A Law (law@cygnus.com)
* Makefile.in, config.in, configure, configure.in: New files.
* gencode.c, interp.c, mn10300_sim.h, simops.c: New files.
-
+
diff --git a/sim/moxie/ChangeLog b/sim/moxie/ChangeLog
index c6fecba..fe37e82 100644
--- a/sim/moxie/ChangeLog
+++ b/sim/moxie/ChangeLog
@@ -210,7 +210,7 @@
2012-09-07 Anthony Green <green@moxielogic.com>
* interp.c (sim_resume): Branches are now relative to the
- address of the instruction following the branch.
+ address of the instruction following the branch.
2012-06-17 Mike Frysinger <vapier@gentoo.org>
diff --git a/sim/ppc/ChangeLog b/sim/ppc/ChangeLog
index 1f87bd8..52fc3f2 100644
--- a/sim/ppc/ChangeLog
+++ b/sim/ppc/ChangeLog
@@ -260,8 +260,8 @@
* config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* configure.ac: Use ACX_PKGVERSION and ACX_BUGURL.
* configure, config.in: Regenerated.
@@ -276,8 +276,8 @@
2008-03-14 Nick Hudson <nick.hudson@dsl.pipex.com
- * configure.ac: Pass ../../intl to ZW_GNU_GETTEXT_SISTER_DIR.
- * configure: Regenerate.
+ * configure.ac: Pass ../../intl to ZW_GNU_GETTEXT_SISTER_DIR.
+ * configure: Regenerate.
2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
@@ -298,7 +298,7 @@
Committed by Andrew Cagney.
* ppc-instructions: Implement optional PowerPC stfiwx instruction.
-
+
2006-07-12 Fred Fish <fnf@specifix.com>
* sim-endian.h (asm/byteorder.h): Don't include private kernel
@@ -360,7 +360,7 @@
2005-11-28 Mark Mitchell <mark@codesourcery.com>
* psim.c: Include gdb/signals.h.
-
+
* sim_calls.c (gdb/signals.h): Include it.
(sim_stop_reason): Use TARGET_SIGNAL_*.
* psim.c (cntrl_c_simulation): Use TARGET_SIGNAL_*.
@@ -542,7 +542,7 @@
Written by matthew green <mrg@redhat.com>, with fixes from Aldy
Hernandez <aldyh@redhat.com>, Jim Wilson <wilson@redhat.com>, and
Nick Clifton <nickc@redhat.com>.
-
+
* ppc-instructions: Include altivec.igen and e500.igen.
(model_busy, model_data): Add vr_busy and vscr_busy.
(model_trace_release): Trace vr_busy and vscr_busy.
@@ -587,7 +587,7 @@
* ppc-instructions: Add missing +8 line. Found by blofeldus at
yahoo.com.
-
+
2003-06-21 Andrew Cagney <cagney@redhat.com>
From Ian Lance Taylor <ian@airs.com>: * hw_nvram.c
@@ -661,7 +661,7 @@
Move to before "support.h".
* Makefile.in, gen-support.c, gen-idecode.c, igen.c: Update
copyright.
-
+
2003-05-16 Ian Lance Taylor <ian@airs.com>
* Makefile.in (various): Use $(SHELL) whenever we invoke
@@ -706,8 +706,8 @@
2002-04-15 Elena Zannoni <ezannoni@redhat.com>
- * sim_calls.c (sim_fetch_register, sim_store_register): Return -1 for
- AltiVec registers as a temporary stopgap.
+ * sim_calls.c (sim_fetch_register, sim_store_register): Return -1 for
+ AltiVec registers as a temporary stopgap.
2002-03-24 David O'Brien <obrien@FreeBSD.org>
@@ -846,7 +846,7 @@ Wed Mar 7 10:45:12 HST 2001 Glen Nakamura <gen@lava.net>
* hw_init.c (dma_file): Fixed problem with loading last 1KB of
file.
-
+
2001-03-04 Andrew Cagney <ac131313@redhat.com>
* emul_netbsd.c [WITH_NetBSD_HOST]: Include <sys/mount.h> and
@@ -908,9 +908,9 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com>
- * configure.in: Use AC_EXEEXT instead of AM_EXEEXT.
+ * configure.in: Use AC_EXEEXT instead of AM_EXEEXT.
* configure: Regenerated to track ../common/aclocal.m4 changes.
-
+
1999-04-02 Keith Seitz <keiths@cygnus.com>
* sim_calls.c (POLL_QUIT_INTERVAL): Define. Used to tweak
@@ -1027,7 +1027,7 @@ Sat May 2 01:10:12 1998 Stu Grossman <grossman@babylon-5.cygnus.com>
now defined in ../common/aclocal.m4, and the double definition causes
problems with AC_SUBST of EXEEXT.
* configure: Regenerate.
-
+
Wed Apr 29 15:44:52 1998 Geoffrey Noer <noer@cygnus.com>
* aclocal.m4: new file for AM_EXEEXT macro
@@ -1084,7 +1084,7 @@ Mon Feb 9 14:13:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
* ppc-instructions (fdiv, fdivs): Check for divide by zero.
(is_invalid_zero_divide, invalid_zero_divide_operation): New
functions.
-
+
Wed Dec 10 17:38:28 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim_calls.c (sim_load): Do not parse PROG using buildargv, use
@@ -1136,7 +1136,7 @@ Wed Aug 27 10:15:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim_calls.c (sim_load): From Ian Lance Taylor - free argv after
it has been used, not before.
-
+
Tue Aug 26 10:41:35 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim_calls.c (sim_kill): Delete.
@@ -1157,11 +1157,11 @@ Thu Jul 3 10:18:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
* ppc-instructions (Load String Word Immediate): From Brad Parker
- sense of wrap test in check for overwriting RA wrong.
(Load String Word Indexed): Ditto.
-
+
* configure.in: From Erik Landry - set sim_default_model not
sim_model for sim-default-model option.
* configure: Regenerate.
-
+
* interrupts.c (check_masked_interrupts): Schedule a hardware
interrupt delivery when FP interrupts get enabled.
(program_interrupt): Generate FP exceptions instead of aborting.
@@ -1175,7 +1175,7 @@ Thu Jul 3 10:18:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
(FPSCR_END): Explicitly check for possible floating point
exception conditions.
(FPSCR_BEGIN): Simplify.
-
+
* ppc-instructions (Move From FPSCR): Enable.
(Move To FPSCR Bit 1): Ditto.
(Move To FPSCR Bit 0): Ditto.
@@ -1183,7 +1183,7 @@ Thu Jul 3 10:18:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
(Move to Condition Register from FPSCR): Simplify.
(invalid_arithemetic_operation): Generate a QNaN when invalid
operation exception disabled.
-
+
Tue May 20 10:22:50 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim_calls.c (sim_open): Add callback argument.
@@ -1300,7 +1300,7 @@ Wed Feb 12 19:33:45 1997 Andrew Cagney <cagney@phydeaux.cygnus.com>
* Many of the ppc-opcode-* files are identical baring the type of
lookup table. Instead of having multiple tables, igen can do this
via an additional option.
-
+
* ld-decode.h, ld-decode.c (force_decode_gen_type): New function,
allow the type of generated table specified in the decode file to
be overridden.
@@ -1316,7 +1316,7 @@ Wed Feb 12 19:33:45 1997 Andrew Cagney <cagney@phydeaux.cygnus.com>
* Makefile.in (IGEN_FLAGS): Add IGEN_IDECODE_MECHANISM set by the
configure script.
* configure: Regenerate.
-
+
Tue Feb 11 13:49:10 1997 Michael Meissner <meissner@tiktok.cygnus.com>
* events.c (event_queue_create): Don't use NULL to initialize an
@@ -1346,7 +1346,7 @@ Wed Feb 5 10:56:27 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* Property create/initialization still wasn't correctly ordered.
Should be delaying everything related to ihandle creation until
after the rest of the tree has been established.
-
+
* device.c (device_find_ihandle_runtime_property): Update.
(device_add_ihandle_runtime_property): Update.
@@ -1355,7 +1355,7 @@ Wed Feb 5 10:56:27 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* tree.c (print_properties): Update.
Wed Feb 5 10:56:27 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
-
+
* gen-icache.c (print_icache_extraction): Add a reason parameter.
Augment each extracted field with a comment citing the codes
origin. Should simplify tracking down incorrect cache
@@ -1391,7 +1391,7 @@ Fri Jan 31 16:20:26 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* gen-idecode.c: Correct generated igen body so that it no drops
or doubles clock interrupts.
-
+
Thu Jan 30 11:23:20 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* Makefile.in (BUILT_SRC_WO_CONFIG): Change targ-vals.* to
@@ -1419,7 +1419,7 @@ Wed Jan 29 12:14:19 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* igen wasn't aborting if the opcode table contained no valid
fields.
-
+
* misc.c (name2i): Possibly abort if an invalid name is
encountered.
* ld-decode.c: Abort if the table type isn't found.
@@ -1429,7 +1429,7 @@ Wed Jan 29 12:14:19 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* When performance monitoring is disabled, it is still possible to
determine the simulation speed by looking at the number of elapsed
ticks recorded by the event queue.
-
+
* psim.c (psim_write_register, psim_read_register): Force the cpu
to zero when it is either of `-1' or `nr_cpus'. In both cases the
next cpu would be zero any way.
@@ -1443,10 +1443,10 @@ Wed Jan 29 12:14:19 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* The code to allow an event queue to be updated during a signal
was missing. For main.c, a cntrl-c simulation termination wasn't
handled cleanly.
-
+
* The simulation would not correctly restart if an event requested
that the simulation be halted.
-
+
* psim.c (psim_options): Add hack to -i option to optionally
include a level vis -i2.
(psim_usage): Document.
@@ -1467,7 +1467,7 @@ Wed Jan 29 12:14:19 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
false.
(event_queue_tick): Check that processing isn't still being
performed.
-
+
* gen-idecode.c (print_run_until_stop_body): Call
event_queue_process_events to clear possibly pending events before
starting a simulation run. Re-arange main loop so that simulator
@@ -1483,10 +1483,10 @@ Wed Jan 29 12:14:19 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
RA. Based on instruction frequency stats, expand additional
instructions.
* ppc-instructions: Change all `RA == 0' to RA_is_0.
-
+
* ppc-opcode-stupid: Move all but the basic table in -complex into
here. Update to new format.
-
+
* Makefile.in (tmp-defines): New target. Force defines.h to always
be built. Hence get ppc-opcode-goto to build.
@@ -1494,7 +1494,7 @@ Tue Jan 28 13:00:19 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* hw_com.c (hw_com_instance_read, hw_com_instance_write):
Implement.
-
+
Thu Jan 23 09:07:26 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* hw_trace.c (hw_trace_init_data): Delete. The trace options need
@@ -1508,10 +1508,10 @@ Thu Jan 23 09:07:26 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
debug.c. It could be much simpler.
Thu Jan 23 09:07:26 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
-
+
* Some devices support removable media. Add hooks to the disk
device so that it supports this.
-
+
* device.c (device_add_string_array_property,
device_find_string_array_property): New functions, manipulate
properties containing an array of strings.
@@ -1532,7 +1532,7 @@ Thu Jan 23 09:07:26 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* device.h: Define an ioctl to `change-media' with an optional new
media image.
-
+
* hw_disk.c: Allow floppy disk devices to be specified.
* psim.c (psim_command): New function, parse more complex psim
@@ -1554,9 +1554,9 @@ Wed Jan 22 09:38:33 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* gen-icache.c (print_icache_struct): If there is no cache, do not
output expressions in idecode.h file.
-
+
* gen-icache.c (print_icache_body): Output them here.
-
+
* ppc-opcode-complex: Clarify constant values for SPR==LR register
expansion.
@@ -1574,16 +1574,16 @@ Wed Jan 22 12:24:52 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
filled. Change the definition of a COMPUTE variable to be defined
when the cache entry is being used.
* gen-icache.c: Update.
-
+
* ld-cache.h, ld-cache.c: Change field names so that their meaning
is more obvious. old_name->field_name, new_name->derived_name.
* gen-icache.c: Update
-
+
* gen-icache.h, gen-icache.c (print_icache_body): Make the three
different types of cache code - put into cache, extract from
cache, no cache - an explicit argument to print_icache_body.
* gen-icache.c (print_icache_extraction): Ditto.
-
+
* gen-semantics.c (print_c_semantic): Update use.
* gen-idecode.c (print_jump_insn): Update use.
* gen-icache.c (print_icache_function): Update use.
@@ -1612,32 +1612,32 @@ Mon Jan 20 11:20:15 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
cap db as they are created and deleted. This ensuring that a
capibility is only used during the lifetime of the corresponding
object.
-
+
* cap.h, cap.c: Correct cap type - was signed32 should be
signed_cell.
-
+
* cap.c (cap_add, cap_remove): New methods for cap object that
allow the explicit addition and removal of internal objects that
the cap knows about.
-
+
* cap.c (cap_init): Rewrite. Verify that the only objects
remaining in the cap data base are those that were entered first.
Thse objects will be the permenant ones.
* device.c (device_init_address): Remember to initialize the cap
database.
-
+
* device.c (device_create_instance_from): Explicitly add device
instances to the cap database. Simplify create code.
(device_instance_delete): Explicitly remove device instances from
the cap database.
-
+
* device.c (device_create_from): Explicitly add a device to the
cap data base.
-
+
* device.c (device_create_from): Always set the cap members.
* hw_disk.c: Output the instance when tracing.
-
+
Sun Jan 19 16:44:29 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* tree.c (split_device_specifier): Add support for aliases when
@@ -1650,10 +1650,10 @@ Sun Jan 19 15:28:23 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
size as arguments. These may be multi cell values. Initially fix
the memory code so that they check/detect this. Leave the
adjustment of any clients to later.
-
+
* hw_memory.c (hw_memory_instance_claim,
hw_memory_instance_release): Handle multi-cell memory devices.
-
+
* hw_memory.c (hw_memory_instance_claim): Be tolerant towards the
release of memory regions that were not claimed.
@@ -1662,18 +1662,18 @@ Fri Jan 17 12:01:07 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* device.h, device.c (device_instance_call_method): Correct return
type - can return either 0 or -1, hence should be a signed type.
* device_table.h: Ditto.
-
+
* hw_memory.c (hw_memory_instance_claim,
hw_memory_instance_release): Update.
* hw_disk.c (hw_disk_max_transfer, hw_disk_block_size,
hw_disk_nr_blocks): Ditto.
-
+
Fri Jan 17 11:50:13 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* emul_chirp.c (chirp_emul_claim): Implement using the "claim"
method belonging to "/chosen/memory".
(chirm_emul_release): Ditto.
-
+
* Makefile.in (LIB_INLINE_SRC): Remove emul_* from list of files
that are inlined. These modules are called via a table and are
not made inline.
@@ -1700,7 +1700,7 @@ Thu Jan 16 08:51:25 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* vm_n.h (vm_data_map_read_N, vm_data_map_write_N): For a
miss-aligned access when a transfer fails abort.
-
+
* emul_bugapi.c (emul_bugapi_do_write): Use emul_read_buffer
instead of the vm_read_buffer.
* emul_netbsd.c (do_write): Ditto.
@@ -1710,10 +1710,10 @@ Wed Jan 15 14:38:25 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* configure.in (--enable-sim-jump): Default is NULL and not -E.
* configure: Regenerate.
-
+
* basics.h (__attribute__): Enable attributes if GCC >= 2.6.
(UNUSED): Only enable UNUSED if GCC >= 2.7.
-
+
* gen-icache.c (print_icache_extraction): Print UNUSED macro
instead of explicit __unused__ attribute.
(print_icache_body): Ditto.
@@ -1741,7 +1741,7 @@ Wed Jan 15 12:25:11 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* cpu.h, cpu.c (cpu_error): Aborts simulation with error message,
but also saves current processor state.
-
+
* basics.h: Move #include <stdarg.h> to here from device_table.h.
* interrupts.c (perform_oea_interrupt): Use. No longer loose CIA
@@ -1771,7 +1771,7 @@ Mon Jan 13 16:58:12 1997 Andrew Cagney <cagney@kremvax.tpgi.com.au>
(system_call_interrupt): Ditto.
(floating_point_assist_interrupt): Ditto.
(deliver_hardware_interrupt): Ditto.
-
+
* interrupts.c (program_interrupt): For UEA mode, halt the
processor - so that the current state is saved - instead of
aborting.
@@ -1828,7 +1828,7 @@ Thu Dec 19 11:09:43 1996 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* emul_chirp.c (chirp_emul_boot): Implement. Well report the new
string and exit.
-
+
* emul_chirp.c (chirp_emul_exit): Correct type of args struct
members - *_cell not host dependant int.
@@ -1838,13 +1838,13 @@ Wed Dec 18 17:49:59 1996 Andrew Cagney <cagney@kremvax.tpgi.com.au>
information if a double interrupt is encountered.
Wed Dec 18 17:49:59 1996 Andrew Cagney <cagney@kremvax.tpgi.com.au>
-
+
* psim.c (psim_merge_device_file): Tolerate an incorrect file-name
being specified with the -f option.
(psim_merge_device_file): Correct check for end of string.
Wed Dec 18 17:49:59 1996 Andrew Cagney <cagney@kremvax.tpgi.com.au>
-
+
* emul_chirp.c (chirp_emul_peer): Was falling off the end of the
list of devices. Return zero to the client instead.
* emul_chirp.c (chirp_emul_child): Ditto
@@ -1928,7 +1928,7 @@ Tue Dec 10 10:12:44 1996 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* device.h, device.c (device_find_ihandle_runtime_property): New
function. Reverse of add_ihandle_runtime property.
(device_init_runtime_properties): Use it.
-
+
* device.c (find_property_entry): New function returns the
internal property spec.
(device_set_property): Use.
@@ -1938,7 +1938,7 @@ Tue Dec 10 10:12:44 1996 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* psim.c (psim_merge_device_file): Strip newline from device
specs.
-
+
Tue Dec 10 10:12:44 1996 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* hw_htab.c (htab_map_binary): For overlapping text / data maps
@@ -1946,7 +1946,7 @@ Tue Dec 10 10:12:44 1996 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* emul_chirp.c (emul_chirp_create): Add a description property to
the pte's so that they are easier to identify.
-
+
(emul_chirp_create): Don't specify a load address for the CHRP
image. Always use the values specified by the executable.
@@ -1960,7 +1960,7 @@ Mon Dec 9 12:08:46 1996 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* emul_chirp.c (emul_chirp_instruction_call): Check for a NULL
method name when handling the client call. Also check for other
bad call arguments.
-
+
* emul_chirp.c (emul_chirp_create): Allow real-mode?, real-base,
etc to be overriden.
@@ -1972,7 +1972,7 @@ Mon Dec 9 12:08:46 1996 Andrew Cagney <cagney@kremvax.tpgi.com.au>
Thu Dec 5 10:46:42 1996 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* 961205: Release snapshot 961205.
-
+
Thu Dec 5 10:46:42 1996 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* configure.in (hostbitsize, bitsize): Fix typo in error message -
@@ -1985,7 +1985,7 @@ Thu Dec 5 10:46:42 1996 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* configure.in: Sort options.
* configure: Rebuild
-
+
Wed Dec 4 13:57:31 1996 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* psim.c (psim_usage): Add -n option - specify number of
@@ -2001,7 +2001,7 @@ Fri Nov 29 11:12:22 1996 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* hw_pal.c (hw_pal_attach_address): New function, if an attach is
encountered, assume that it is the single disk.
* hw_pal.c: Add generic device/size decode methods.
-
+
* hw_nvram.c (hw_nvram_init_address): Use the first nonzero reg
property entry when determining the nvram size.
@@ -2030,26 +2030,26 @@ Thu Nov 28 13:19:46 1996 Andrew Cagney <cagney@kremvax.tpgi.com.au>
* emul_bugapi.c (emul_bugapi_create): Add a small memory device to
the device tree at the address of the hi-mem interrupt vector
addreses. Used by bugapi to establish its trap instructions.
-
+
* debug.h: Add a new macro DITRACE for tracing device instances.
-
+
* debug.h: Extend the DTRACE macro so that it can also tests for
device specific tracint.
-
+
* device.h, device.c (device_trace): Add method to determine
device specific tracing.
(device_init_address): Set the devices tracing level.
-
+
Thu Nov 21 12:05:32 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* tree.h, tree.c (tree_device): New files - separate out the
device parser and other tree operations from the device.
-
+
* inline.h, inline.c (INLINE_TREE): Add.
* device.h, device.c (device_tree_add_parsed): Delete.
* Makefile.in (tree.c): Add rules for new file.
* Makefile.in: Better order the emul_* files.
-
+
* emul_generic.c (emul_add_tree_hardware): Update.
* emul_netbsd.c (emul_netbsd_create): Update.
* emul_unix.c (emul_unix_create): Ditto.
@@ -2057,20 +2057,20 @@ Thu Nov 21 12:05:32 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* emul_bugapi.c (emul_bugapi_create): Ditto.
* psim.c (psim_tree): Ditto.
* hw_init.c: Ditto.
-
+
* emul_generic.h: Include tree.h
* Makefile.in: Add to EMUL_GENERIC_H dependencies.
-
+
* device.h, device.c (device_root): New function - returns the
root of the tree.
* corefile.c: Use.
-
+
* device.h, device.c (device_clean): New function, clean up device
ready for next simulation run. This includes things like deleting
interrupt edges and properties created during the simulation and
also scrubbing any pre-defined properties.
* tree.c (tree_init): Use.
-
+
* device.h, device.c (device_init_static_properties): New
function. Initialize any static predefined properties. By static
we mean those that have values that can be determined before the
@@ -2082,20 +2082,20 @@ Thu Nov 21 12:05:32 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
(device_add_integer_property): Delete corresponding code.
(device_nr_address_cells, device_nr_data_cells): Check for
property when returning value.
-
+
* device.h, device.c (device_init_runtime_properties): New
function. Initialize those properties that are not `static'. At
present the only such property is the ihandle.
* tree.c (tree_init): Use.
-
+
* device.h, device.c (reg, ranges): Rework these so that they use
an array of the fundamental type - single reg or single range
entry.
-
+
* device.h, device.c (device_add_ihandle_runtime_property):
Re-implement the adding of an ihandle during tree construction so
that it better fits in with device initialization.
-
+
Thu Nov 21 12:05:32 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device.h, device.c (device_ioctl): Add additional argument -
@@ -2107,9 +2107,9 @@ Thu Nov 21 12:05:32 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* hw_vm.c (hw_vm_ioctl_callback): Ditto.
* hw_init.c (hw_stack_ioctl_callback): Ditto.
* psim.c (psim_options): Ditto.
-
+
Thu Nov 21 12:05:32 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
-
+
* BUGS: Updated a bit.
Wed Nov 20 14:06:37 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
@@ -2129,9 +2129,9 @@ Tue Nov 19 21:17:08 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* debug.h, debug.c (events): Add support for event queue tracing.
* events.c: Add event tracing.
-
+
* debug.h, debug.c: Order device trace options.
-
+
Fri Nov 15 15:23:39 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* pk_disklabel.c (pk_disklabel_create_instance): Fix up some
@@ -2141,21 +2141,21 @@ Sun Nov 17 17:59:14 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* sim-endian.h: Add LE versions of byte swap macros. Needed for
PCI devices which are little-endian.
-
+
* sim-endian-n.h (endian_le2h_N, endian_h2le_N): Ditto
Sun Nov 17 17:59:14 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* hw_iobus.c (hw_iobus_attach_address_callback): Change the iobus
so that it is implementing a 1-1 address map.
-
+
* emul_generic.c (emul_add_tree_hardware): Adjust.
* emul_generic.c (emul_add_tree_hardware): Don't add the nvram as
a default.
Sun Nov 17 17:59:14 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
-
+
* device.c (split_find_device): Be tolerant of missing unit
addresses.
@@ -2163,16 +2163,16 @@ Fri Nov 15 16:49:49 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* basics.h (port_direction): New type, specify the direction of
any `port'.
-
+
* device.h, device.c (device_interrupt_decode): Include
specification of port direction in operations.
(device_interrupt_encode): Ditto.
-
+
* device_table.h: Add a direction field to the interrupt port
table.
* device.c (device_tree_add_parsed): Specify port direction.
-
+
Thu Nov 14 21:38:13 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* hw_opic.c: Finish - second round.
@@ -2213,7 +2213,7 @@ Wed Nov 6 20:20:58 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
(program_interrupt): For OEA mode, as per spec, generate an
illegal instruction program interrupt when an optional instruction
is encountered.
-
+
* gen-semantics.c (print_semantic_body): Delete code
differentiating between an unimplemented floating point and normal
instruction. Instead, such a case can be handled explicitly.
@@ -2231,7 +2231,7 @@ Wed Nov 6 20:20:58 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
(Move To FPSCR Field Immediate): Ditto.
(Move To FPSCR Bit 0): Ditto.
(Move To FPSCR Bit 1): Ditto.
-
+
Mon Nov 4 12:49:13 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* corefile.c (core_map_read_buffer, core_map_write_buffer): Avoid
@@ -2239,7 +2239,7 @@ Mon Nov 4 12:49:13 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* corefile.c: Adjust arguments so that the client server
relationship is clarified.
-
+
* hw_glue.c (hw_glue_init_address): Update so it can be attached
to a PCI bus.
@@ -2263,7 +2263,7 @@ Sat Nov 2 21:48:57 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* Makefile.in (tmp-hw, tmp-pk): Retain the user specified order of
packages when building them. Consequently, a user can override a
standard device by prefixing their own version.
-
+
* Makefile.in (hw_opic.o, hw_pci.o, hw_ide.o): Add dependencies.
Fri Nov 1 14:42:57 1996 Michael Meissner <meissner@tiktok.cygnus.com>
@@ -2286,7 +2286,7 @@ Tue Oct 29 17:55:43 1996 Michael Meissner <meissner@tiktok.cygnus.com>
({solaris,linux}_descriptors): Add support for access.
Tue, 8 Oct 18:42:26 1996 Jason Molenda <crash@cygnus.co.jp>
-
+
* Makefile.in (clean): Move config.log to distclean.
Fri Nov 1 16:44:28 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
@@ -2331,7 +2331,7 @@ Tue Oct 29 02:01:29 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device.c (device_tree_print_device): Clean out printing of
properties.
-
+
* device.c (split_device_specifier): Don't detect comments here -
"#" can be a valid prefix - eg #size-cells.
@@ -2359,13 +2359,13 @@ Mon Oct 28 22:55:48 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* hw_ide.c: New file. Model of a basic IDE interface attached to
a PCI bus.
-
+
* configure.in (hardware): Add the ide device to the default
configuration.
* configure: Regenerate.
-
+
* debug.h, debug.c: Add tracing option for the IDE device.
-
+
Fri Oct 25 21:28:25 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* hw_phb.c, hw_phb.h: New files - implement a PHB.
@@ -2381,11 +2381,11 @@ Fri Oct 25 21:28:25 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* hw_eeprom.c: Ditto.
* hw_init.c: Ditto.
* hw_cpu.c: Ditto.
-
+
* hw_com.c: Update event handling.
* hw_disk.c: Implement tracing.
-
+
Fri Oct 25 21:28:25 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device_table.c (generic_device_init_address): Use
@@ -2396,16 +2396,16 @@ Fri Oct 25 21:28:25 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device.h, device.c (device_find_ranges_property): New function.
Simplify the manipulation of "ranges" properties.
-
+
* device.c (device_add_parsed): Extend to include support for the
ranges property.
* device.c (device_add_parsed): Add assigned-addresses to the list
of reg type properties.
-
+
* device.c (device_tree_print_device): Add code to format and
print a ranges property.
-
+
* device.h, device.c (device_nr_address_cells,
device_nr_size_cells): New functions. Determine the values of the
standard properties #address-cells and #size-cells. Both of which
@@ -2417,7 +2417,7 @@ Fri Oct 25 21:28:25 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* debug.h, debug.c: Sort debug options, Add entries for the
comming PHB device.
-
+
Fri Oct 18 12:12:21 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* ppc-instructions (Floating Select): Add support for fsel unless
@@ -2446,7 +2446,7 @@ Wed Sep 25 10:20:29 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* hw_glue.c: New device. Hooks for manipulating interrupt ports.
* debug.h, debug.c (trace_glue_device): Add tracing support for
- the interrupt glue logic device.
+ the interrupt glue logic device.
* configure.in (hardware): Add glue device.
* configure: Regenerate.
@@ -2454,13 +2454,13 @@ Wed Sep 25 10:20:29 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
Tue Sep 24 20:55:38 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device.c (device_tree_parse_integer_property): New function,
- parse a list of integers as an array property.
+ parse a list of integers as an array property.
(device_tree_add_parsed): Call it.
* device.c (device_tree_parse_string_property): New function,
- parse a list of strings as a string property (with embeded
- null's). For moment, don't try to implement a complext string
- parser.
+ parse a list of strings as a string property (with embeded
+ null's). For moment, don't try to implement a complext string
+ parser.
(device_tree_add_parsed): Call it.
Tue Sep 24 16:30:48 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
@@ -2473,31 +2473,31 @@ Tue Sep 24 16:30:48 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* hw_pic.c: Delete, replaced with hw_opic.c.
* debug.h, debug.c: Add debug option for OpenPIC device. -
- opic-device.
+ opic-device.
Tue Sep 24 16:30:48 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* Makefile.in (psim.o, idecode.o): Since idecode and not psim is
- now the file that does all the inlining.
+ now the file that does all the inlining.
* Makefile.in (LIB_SRC, LIB_INLINE_SRC, idecode.o): Break out the
- library source code that could be involved in an inlining. Make
- idecode.o only dependant on the inlined library source code.
+ library source code that could be involved in an inlining. Make
+ idecode.o only dependant on the inlined library source code.
* Makefile.in (LIB_OBJ): Put options last on the list so that it
- is compiled last.
+ is compiled last.
* std-config.h (DEVICE_INLINE): Only inline locals when the
- default is to inline.
+ default is to inline.
Mon Sep 23 00:37:49 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* hw_htab.c (htab_sum_binary): Determine the real-base for the
- binary.
+ binary.
* hw_htab.c (htab_map_binary): Depending on the value of the
- load-base, either map the program in as a contiguous section or as
- separate sections controled by th binaries lma values.
+ load-base, either map the program in as a contiguous section or as
+ separate sections controled by th binaries lma values.
(htab_init_data_callback): Ditto.
Sun Sep 22 15:56:22 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
@@ -2505,35 +2505,35 @@ Sun Sep 22 15:56:22 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* emul_generic.c (emul_add_tree_options): Remove load-base option.
* emul_chirp.c (map_over_chirp_note): Add load_base field to note
- struct. Don't require the load_base field to be present - just
- issue warning - it is a recent addition.
+ struct. Don't require the load_base field to be present - just
+ issue warning - it is a recent addition.
(emul_chirp_create): Support both virtual and physical modes.
* emul_chirp.c (emul_chirp_create): Add a stack initialization
- property so that any arguments specified on the command line can
- be passed on to user programs.
+ property so that any arguments specified on the command line can
+ be passed on to user programs.
* hw_init.c (create_ppc_chirp_bootargs): Add support for chirp
- argument passing to the pseudo device stack.
+ argument passing to the pseudo device stack.
Sat Sep 21 19:39:56 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device.c (device_error): Make it more tolerant to incomplete
- devices.
+ devices.
* hw_init.c (hw_data_init_data_callback): Extend the data device
- so that it can perform initialization operations either dma or a
- more complex instance open, seek, write operation.
+ so that it can perform initialization operations either dma or a
+ more complex instance open, seek, write operation.
* hw_init.c: Update the description of the data device to reflect
- this.
+ this.
Sat Sep 21 00:13:02 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device.c (device_event_queue_schedule,
- device_event_queue_deschedule, device_event_queue_time): Have the
- device object export the event operations. Making these available
- from the device object should hopefully simplify writing device
- models.
+ device_event_queue_deschedule, device_event_queue_time): Have the
+ device object export the event operations. Making these available
+ from the device object should hopefully simplify writing device
+ models.
Fri Sep 20 14:04:40 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
@@ -2542,7 +2542,7 @@ Fri Sep 20 14:04:40 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* hw_eeprom.c: Rewrite so it works.
* debug.h, debug.c: Add tracing support for the eeprom and com
- devices.
+ devices.
Thu Sep 19 14:40:40 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
@@ -2552,99 +2552,99 @@ Thu Sep 19 14:40:40 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
Thu Sep 19 14:40:40 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device.c (device_create_instance_from): Tighten up loop
- searching for device instances.
+ searching for device instances.
(device_instance_delete): Ditto.
(device_instance_delete): Only leaf instances need to be removed
- from a devices list of active instances.
+ from a devices list of active instances.
Thu Sep 19 14:40:40 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* hw_disk.c: Add the cdrom as an alias.
* pk_disklabel.c (disklabel_delete): Implement, remembering to
- delete the raw disk instance while we're at it.
+ delete the raw disk instance while we're at it.
* pk_disklabel.c (pk_disklabel_create_instance): Implement a
- little bit more - still a long way to go.
+ little bit more - still a long way to go.
* pk_disklabel.c (disklabel_write, disklabel_read): Remember the
- new head position after a read or write.
+ new head position after a read or write.
Thu Sep 19 13:05:40 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* emul_chirp.c (chirp_emul_read): Allow reads to be longer then
- the internal buffer.
+ the internal buffer.
Thu Sep 19 13:05:40 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* emul_chirp.c (chirp_read_t2h_args): Call memset-0 with the args
- in the correct order.
+ in the correct order.
* emul_chirp.c (chirp_emul_call_method): Correct computation for
- the address of the first stack argument passed in from the client
- program.
+ the address of the first stack argument passed in from the client
+ program.
Wed Sep 18 19:33:54 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* words.h: Add new types signed_cell and unsigned_cell which
- correspond to the signed and unsigned IEEE 1275 memory locations.
+ correspond to the signed and unsigned IEEE 1275 memory locations.
* device.h, device.c, emul_chirp.c: Where refering to an IEEE 1275
- memory cell, replace uses of unsigned32 with unsigned_cell.
+ memory cell, replace uses of unsigned32 with unsigned_cell.
* device_table.h: Ditto.
* sim-endian.h: Add new macros H2BE_cell and BE2H_cell which
- convert cell sized values to from big endian.
+ convert cell sized values to from big endian.
* device.c, emul_chirp.c: Where refering to IEEE 1275 memory cells
- use these new macros.
+ use these new macros.
Tue Sep 17 15:57:44 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device.c (device_tree_add_parsed): Detect and report an
- interrupt being attached to an invalid device. Was dumping core.
+ interrupt being attached to an invalid device. Was dumping core.
Mon Sep 16 23:09:12 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device.h, device.c (device_address_to_attach_address,
- device_size_to_attach_size): New functions. Convert a devices
- unit address or unit size structure into a form suitable for
- passing on to the attach and detach functions.
+ device_size_to_attach_size): New functions. Convert a devices
+ unit address or unit size structure into a form suitable for
+ passing on to the attach and detach functions.
* device_table.h: Add extra methods to device table.
* device.h, device.c (device_find_reg_property): New function.
- For a reg type property, return the selected address + size
- tupple, along with a positive success status. Add a reg_property
- to the list of property types.
+ For a reg type property, return the selected address + size
+ tupple, along with a positive success status. Add a reg_property
+ to the list of property types.
* (device_tree_add_parsed): Make array properties with the name
- reg or alternate-reg of type reg_property.
+ reg or alternate-reg of type reg_property.
* hw_memory.c (hw_memory_init_address): Rewrite to use new
- find_reg_property method.
+ find_reg_property method.
* hw_nvram.c (hw_nvram_init_address): Ditto.
* device.c (device_tree_print_device): Add code to print out a reg
- property.
+ property.
* device_table.c (generic_device_address_to_attach_address,
- generic_device_size_to_attach_size ): New functions. Generic
- functions for converting between unit and attach address or size.
+ generic_device_size_to_attach_size ): New functions. Generic
+ functions for converting between unit and attach address or size.
* device_table.c (generic_device_init_address): Rewrite to use the
- new find_reg and address convert functions. Look for both reg and
- alternate-reg properties.
+ new find_reg and address convert functions. Look for both reg and
+ alternate-reg properties.
Mon Sep 16 23:09:12 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* hw_com.c: New file. A '550 serial device that can quickly be
- attached to any bus.
+ attached to any bus.
* configure.in (enable-sim-hardware): Add the com device.
* configure: re-generate.
Thu Sep 12 17:30:56 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device.c (device_tree_verify_reg_unit_address): New
- function. Check that the unit address as specified by the reg
- property correctly corresponds to any unit address previously
- specified by the devices name.
+ function. Check that the unit address as specified by the reg
+ property correctly corresponds to any unit address previously
+ specified by the devices name.
(device_tree_add_parsed): When adding a reg property, verify
that the unit-address - first value of property - correctly
matches any previous value specified when creating the device
@@ -2729,7 +2729,7 @@ Wed Aug 7 20:19:55 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* gen-idecode.c (*switch_*): As an option output a switch that is
implemented using a jump table but only if the switch is not
boolean.
-
+
Tue Aug 6 09:28:22 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* configure.in (--enable-sim-{hardware,packages}): Fix typos.
@@ -2742,17 +2742,17 @@ Tue Aug 6 09:28:22 1996 Michael Meissner <meissner@tiktok.cygnus.com>
Wed Aug 7 00:17:37 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device_table.c (generic_device_unit_decode): Require a comma
- between elements of a unit address.
+ between elements of a unit address.
* device.c (device_tree_print_device): For reg, alternate-reg and
- ranges properties use special print functions.
+ ranges properties use special print functions.
(device_print_ranges_property): Print formatted ranges property.
(device_print_reg_property): Print formatted reg property.
Tue Aug 6 21:35:18 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device.c (device_tree_add_parsed): For reg, ranges and
- alternate-reg properties use a special parser.
+ alternate-reg properties use a special parser.
(device_tree_parse_reg_property): New function to parse a reg
property.
(device_tree_parse_ranges_property): New function to parse a
@@ -2763,35 +2763,35 @@ Tue Aug 6 21:35:18 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
Wed Jul 31 00:02:30 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device_table.h (device_instance_callbacks): Relace the claim and
- release methods with a more general table mapping from method-name
- to method-function.
+ release methods with a more general table mapping from method-name
+ to method-function.
* device.c (device_instance_call_method): New function. Implement
- the OpenBoot call-method client interface. Attempts to locate the
- instances method in the callback table.
+ the OpenBoot call-method client interface. Attempts to locate the
+ instances method in the callback table.
(device_instance_claim, device_instance_release): Delete.
- Replaced with call-method and a lookup table.
+ Replaced with call-method and a lookup table.
* emul_chirp.c (chirp_emul_call_method): Use the new device
- instance call method and let that handle a client claim call.
+ instance call method and let that handle a client claim call.
* hw_htab.c (claim_memory): Wrapper function to call the memory
- devices "claim" method using the new device-instance call-method
- interface. Replaces the previous direct calls to claim.
+ devices "claim" method using the new device-instance call-method
+ interface. Replaces the previous direct calls to claim.
(htab_map_region): Use claim_memory.
(htab_init_data_callback): Ditto.
* hw_memory.c (hw_memory_instance_claim): Update function
- interface so that it is compatible with call-method.
+ interface so that it is compatible with call-method.
(hw_memory_instance_release): Ditto.
(hw_memory_instance_methods): New table of memory specific
- methods claim and release. Add to the hw_memory_callback
+ methods claim and release. Add to the hw_memory_callback
table.
Tue Jul 30 21:26:14 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* psim.c (psim_init): Back out of change to initial value of
- system->last_cpu.
+ system->last_cpu.
Tue Jul 30 21:12:24 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
@@ -2800,26 +2800,26 @@ Tue Jul 30 21:12:24 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
#define printf_filtered to simplify updating of existing code.
* sim_callbacks.h (sim_io_write_stdout, sim_io_read_stdin,
- sim_io_write_stderr): New functions. Read / write to the
- simulations stdin and stdout and stderr interfaces. Merge in code
- from hw_pal that previously handled async I/O.
+ sim_io_write_stderr): New functions. Read / write to the
+ simulations stdin and stdout and stderr interfaces. Merge in code
+ from hw_pal that previously handled async I/O.
(sim_io_flush_stdoutput): Rename flush_stdoutput. Add #define
flush_stdoutput to simplify updating of existing code.
* hw_pal.c (scan_hw_pal, write_hw_pal,
- hw_pal_instance_write_callback): Use the new sim_io functions.
+ hw_pal_instance_write_callback): Use the new sim_io functions.
* main.c: Implement standalone versions of the new sim_io
- functions. Include support for async I/O.
+ functions. Include support for async I/O.
* sim_calls.c: Ditto. This time using the gdb callback table.
* std-config.h (CURRENT_STDIO, current_stdio): New macro. Set up
- stdio configuration so that it works in the same way as the rest
- of the simulation.
+ stdio configuration so that it works in the same way as the rest
+ of the simulation.
* psim.c (psim_create): Initialize current_stdio from the device
- tree.
+ tree.
* emul_generic.c (emul_add_tree_options): Enter a default value
- for use-stdio in the device tree.
+ for use-stdio in the device tree.
Fri Jul 26 19:43:03 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
@@ -2829,7 +2829,7 @@ Fri Jul 26 19:43:03 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
startup when the processor was still undefined.
(print_jump): For safety, restart smp loop when cpu_nr >= nr_cpus,
not just equal.
-
+
* options.c (print_options): Add printing of WITH_REGPARM and
WITH_STDCALL.
@@ -2839,10 +2839,10 @@ Fri Jul 26 19:43:03 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
Fri Jul 26 00:36:35 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* ppc-cache-rules (cache): Change RS and RB to cache instead of
- compute. The block move instructions use them.
+ compute. The block move instructions use them.
* idecode_expression.h (FPSCR_SET): New macro, set specific FPSCR
- register.
+ register.
(CR_FIELD): New macro, extract specific CR register.
(FPSCR_FIELD): New macro, extract specific FPSCR register.
@@ -2873,25 +2873,25 @@ Fri Jul 26 00:36:35 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
Thu Jul 25 22:10:40 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* std-config.h (SEMANTICS_INLINE): By default, mask out the
- inlining of semantic functions from DEFAULT_INLINE. Almost all
- configurations call the semantic code via a pointer so there is
- little benefit.
+ inlining of semantic functions from DEFAULT_INLINE. Almost all
+ configurations call the semantic code via a pointer so there is
+ little benefit.
* std-config.h (ICACHE_INLINE): Ditto.
Thu Jul 25 20:07:30 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* configure.in (sim_regparm): Add configuration option for
- enabling GCC's regparm attribute.
+ enabling GCC's regparm attribute.
* (sim_stdcall): Add configuration option for enabling GCC's
- stdcall attribute.
+ stdcall attribute.
* Makefile.in (REGPARM_CFLAGS): Pass regparam configuration onto
- compilations.
+ compilations.
* (STDCALL_CFLAGS): Pass stdcall configuration onto compilations.
* std-config.h (REGPARM): Extend construction of REGPARM macro so
- that it can include __stdcall__ function attribute.
+ that it can include __stdcall__ function attribute.
Wed Jul 24 19:04:20 1996 Andrew Cagney <cagney@sawnoff>
@@ -2915,23 +2915,23 @@ Wed Jul 24 15:47:09 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
Tue Jul 23 20:57:01 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* igen.c (print_my_defines): Replaces print_define_my_index.
- Print both a definition for MY_INDEX and MY_PREFIX.
+ Print both a definition for MY_INDEX and MY_PREFIX.
* gen-icache.c (print_icache_function): Adjust.
* gen-idecode.c (print_jump_insn): Adjust.
* gen-semantics.c (print_c_semantic): Adjust.
* gen-support.c (gen_support_h): Add optional include to created
- support.h so that, like cpu, it is optionally inlined for all
- modules that include it.
+ support.h so that, like cpu, it is optionally inlined for all
+ modules that include it.
* inline.h, inline.c: Adjust so that support.[hc] is handled the
- same as cpu.[hc].
+ same as cpu.[hc].
* idecode_fields.h (LABEL, GOTO): Macro's that create a unique
- name for a lable and then branch to it.
+ name for a lable and then branch to it.
* ppc-instructions (convert_to_integer, Floating Round to
- Single-Precision, Floating Convert from Integer Doubleword): Use
- LABEL and GOTO instead of the recently added switch statements.
+ Single-Precision, Floating Convert from Integer Doubleword): Use
+ LABEL and GOTO instead of the recently added switch statements.
Wed Jul 24 14:02:42 1996 Andrew Cagney <cagney@sawnoff.highland.com.au>
@@ -2942,16 +2942,16 @@ Tue Jul 23 20:57:01 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* configure.in (--enable-sim-line-nr): Typo - sim_line-nr.
* (--enable-sim-inline): Reorder patern matching of arguments so
- that SUPPORT=ALL_INLINE is reconized as *=* and not *_INLINE.
+ that SUPPORT=ALL_INLINE is reconized as *=* and not *_INLINE.
* configure: rebuild.
Mon Jul 22 23:25:08 1996 Andrew Cagney <cagney@highland.com.au>
* configure.in (--enable-sim-hardware, --enable-sim-packages): New
- configuration options. Let the user specify the packages or
- hardware devices that are to be included in the build. Makes it
- possible for user packages to be specified.
+ configuration options. Let the user specify the packages or
+ hardware devices that are to be included in the build. Makes it
+ possible for user packages to be specified.
* Makefile.in (tmp-pk, tmp-hw): Just use the list of packages and
hardware instead of checking it using ls. configure.in should
@@ -2961,138 +2961,138 @@ Mon Jul 22 23:25:08 1996 Andrew Cagney <cagney@highland.com.au>
Mon Jul 22 22:38:59 1996 Andrew Cagney <cagney@highland.com.au>
* psim.c (psim_options): Enter the argument to the memory size
- option directly into the device tree. Was using atol() which is
- dangerously non portable.
+ option directly into the device tree. Was using atol() which is
+ dangerously non portable.
Mon Jul 22 22:17:08 1996 Andrew Cagney <cagney@highland.com.au>
* configure.in (icache): Extend icache flag to include an insn
- option. If specifyed the insn - aka instruction - is included in
- the instruction cache. Make this the default.
+ option. If specifyed the insn - aka instruction - is included in
+ the instruction cache. Make this the default.
* configure: re-generate.
* igen.c (main), igen.h: Add option -S - inSn - for specifying
- that the instruction should be included in the icache.
+ that the instruction should be included in the icache.
* gen-icache.c (print_icache_body): If enabled, output code to put
- the instruction into the icache.
+ the instruction into the icache.
(print_icache_struct): If enabled, add insn to the icache struct.
Mon Jul 22 20:46:12 1996 Andrew Cagney <cagney@highland.com.au>
* Makefile.in (BUILD_CFLAGS): Include -g when building the
- generators.
+ generators.
Mon Jul 22 20:00:25 1996 Andrew Cagney <cagney@highland.com.au>
* emul_generic.c (emul_add_tree_options): Was incorrectly setting
- the strict-alignment option when hardwired for non-strict
- alignment.
+ the strict-alignment option when hardwired for non-strict
+ alignment.
Sun Jul 21 21:18:05 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* gen-semantics.c: Make the my_index variable a macro MY_INDEX.
* ppc-instructions: Adjust so that references are to MY_INDEX and
- not my_index.
+ not my_index.
Sun Jul 21 21:18:05 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* gen-idecode.c: Output the complete run_until_stop function
- instead of just the code to handle a single instruction issue.
+ instead of just the code to handle a single instruction issue.
* : Have the generated idecode.c include inline.c (instead of psim.c).
* std-config.h: Change psim.c so that it isn't inlined (as this is
- no longer needed).
+ no longer needed).
* psim.c (run_until_stop): Delete the old run_until_stop function
- instead calling the idecode_run and idecode_run_until_stop
- functions that gen-idecode.c is now creating.
+ instead calling the idecode_run and idecode_run_until_stop
+ functions that gen-idecode.c is now creating.
Sun Jul 21 21:18:05 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* dgen.c: Maintenance - update to use new features found in lf.c.
* filter_filename.c (filter_filename): Maintenance - make the
- string constant.
+ string constant.
Sun Jul 21 21:18:05 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* debug.c (TRACE, ITRACE, DTRACE): Have GCC instead of CPP
- eliminate trace statements.
+ eliminate trace statements.
* debug.c: Change trace format so that it is consistent
- (file:line-nr) with CC's error output.
+ (file:line-nr) with CC's error output.
* gen-itable.c (itable_c_insn): Add the source file name and
- source line number to the instruction's informational entry.
+ source line number to the instruction's informational entry.
* debug.c (ITRACE): Use the itable (and my_index) to get the
- current instructions name and source line number.
+ current instructions name and source line number.
* gen-semantics.c, gen-icache.c: Adjust generated ITRACE calls to
- match new interface.
+ match new interface.
* emul_bugapi.c (emul_bugapi_instruction_call): Adjust
- corresponding call to ITRACE so that it still matches.
+ corresponding call to ITRACE so that it still matches.
* idecode_expression.h (ALU_END, CR0_COMPARE): Use TRACE instead
- of ITRACE. The CPP line directives would have previously set the
- line-nr and file name so ITRACE isn't needed.
+ of ITRACE. The CPP line directives would have previously set the
+ line-nr and file name so ITRACE isn't needed.
Sun Jul 21 21:18:05 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* gen-idecode.c (print_jump_until_stop_body): New function and
- idecode generation option. Instead of generating and calling
- separate functions containing the semantic and icache code
- generate a single monolythic function and use goto's (and GCC's
- indirect jump) to move between code blocks.
+ idecode generation option. Instead of generating and calling
+ separate functions containing the semantic and icache code
+ generate a single monolythic function and use goto's (and GCC's
+ indirect jump) to move between code blocks.
* Makefile.in: Add sim_jump flag to those passed to igen.
* configure.in: New option --enable-sim-jump (default disabled)
* ppc-instructions: Eliminate any uses of labels and goto's.
- These result in duplicate declarations when a single flat function
- is being create.
+ These result in duplicate declarations when a single flat function
+ is being create.
* ppc-opcode-jump: New file. Set of opcode rules useful when
- testing jumping idecodes.
+ testing jumping idecodes.
Sun Jul 21 21:18:05 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* gen-idecode.c: Optionally include the semantic code for an
- instruction in the function that is doing the decoding.
+ instruction in the function that is doing the decoding.
* igen.c: Add option (-C) to generate semantics in the instruction
- decode functions.
+ decode functions.
* configure.in (--enable-sim-icache): Accept an option list such
- as 1024,define. Add a new choice to the list - semantic - which
- will cause igen to generate instruction decode functions that
- include the corresponding semantic code.
+ as 1024,define. Add a new choice to the list - semantic - which
+ will cause igen to generate instruction decode functions that
+ include the corresponding semantic code.
Sun Jul 21 21:18:05 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* configure.in: New option --enable-sim-line-nr (default enabled).
- Enable/disable the inclusion of CPP line directives in the
- generated files. Such directives refer back to the source files
- used when generating the simulator code.
+ Enable/disable the inclusion of CPP line directives in the
+ generated files. Such directives refer back to the source files
+ used when generating the simulator code.
* Makefile.in (sim_line_nr): Pass to igen.
Sun Jul 21 21:18:05 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* igen.c (main): Revamp the options so that more letters are
- available.
+ available.
* configure.in: Adjust to match igen's revamped options
Sun Jul 21 21:18:05 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* Makefile.in (pk.h, hw.h): Rewrite depenencies for hw.h (etc) so
- that they use the same technique as igen (ie a dummy targets
- tmp-pk and tmp-hw are created).
+ that they use the same technique as igen (ie a dummy targets
+ tmp-pk and tmp-hw are created).
Mon Jun 24 22:28:00 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
@@ -3101,18 +3101,18 @@ Mon Jun 24 22:28:00 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
Wed Jun 19 21:45:28 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* ld-cache.[hc], ld-decode.[hc], ld-insn.[hc]: New files. Separate
- out the loading of each of the tables from the rest of igen.
+ out the loading of each of the tables from the rest of igen.
* Makefile.in: Adjust.
* igen.c: Adjust.
* gen-icache.[hc], gen-idecode.[hc], gen-itable.[hc],
- gen-model.[hc], gen-semantics.[hc]: New files. Separate out the
- code creating each separate set of generated files.
+ gen-model.[hc], gen-semantics.[hc]: New files. Separate out the
+ code creating each separate set of generated files.
* Makefile.in: Adjust.
* igen.c: Adjust.
* gen-support.[ch]: New files. Output the support functions (found
- in the ppc-instructions file) into a separate file.
+ in the ppc-instructions file) into a separate file.
* Makefile.in: Add.
* inline.h, inline.c: Add.
* std-config.h: Add.
@@ -3126,22 +3126,22 @@ Wed Jun 19 21:45:28 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* ppc-opcode-flat: Ditto
* filter.h, filter.c: New files. Separate the opcode filter table
- reading code from the rest of igen.c. Re-design the filter so that
+ reading code from the rest of igen.c. Re-design the filter so that
it works inclusivly not exclusivly.
* igen.c: Remove the opcode filter table loading code.
* Makefile.in (filter.o): Adjust
* configure.in: Adjust filter flag so that default includes 32bit
and floating point.
* ppc-instructions: Clean up filter fields so that only in use
- entries are specified (ie delete `be').
+ entries are specified (ie delete `be').
* misc.c (name2i, i2name): New function. Map between a string and
- an integer value.
+ an integer value.
Mon Jun 17 20:08:03 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* sim_calls.c (sim_close): If simulator not created, skip printing
- of run information.
+ of run information.
Mon Jun 17 20:08:03 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
@@ -3160,8 +3160,8 @@ Mon Jun 17 20:08:03 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
Fri Jun 14 00:11:56 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device_table.h: Don't pass the parent device into a devices
- create function. This makes the create function consistent with
- the documentation.
+ create function. This makes the create function consistent with
+ the documentation.
* device.c (device_template_create_device): Ditto
* hw_pal.c (hw_pal_create): Ditto
* hw_core.c (hw_core_create): Ditto
@@ -3175,44 +3175,44 @@ Fri Jun 14 00:11:56 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
(device_template_create_device): Ditto.
* device.c (device_create_from): Make local (static) only used
- within device.c.
+ within device.c.
* device_table.h: typedef device_callbacks moved here (from
- device.h) where it belongs.
+ device.h) where it belongs.
* hw_core.c: New file. Implements just the core device using the
- core object.
+ core object.
* corefile.c: Moved all core device functions into the new
- hw_core.c file. core_device_create() disapears.
+ hw_core.c file. core_device_create() disapears.
* psim.c (psim_tree): Use device_tree_add_parsed() to create the
- core device.
+ core device.
Thu Jun 13 00:09:29 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* hw_init.c: Correct typo in comment.
* corefile.c (core_init): Remove any remaining references to a
- default map.
+ default map.
(core_map_find_mapping): Ditto.
Wed Jun 12 22:30:32 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* corefile.c (core_init): Make function global so that other
- devices are able to use the full core object.
+ devices are able to use the full core object.
* corefile.c (core_create, core_from_device): Break core_create
- into two functions. The first creates a core object, the second
- returns the core object associated with a core device.
+ into two functions. The first creates a core object, the second
+ returns the core object associated with a core device.
* corefile.c (core_device_create): Use core_create to make the
- core object.
+ core object.
* psim.c (psim_create): Use core_from_device() instead of
- core_create().
+ core_create().
* device.c (device_template_create_device): Make static as only
- needed by functions internal to device.c.
+ needed by functions internal to device.c.
Fri Jun 7 23:47:18 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
@@ -3243,18 +3243,18 @@ Wed Jun 26 12:50:33 1996 Michael Meissner <meissner@tiktok.cygnus.com>
Wed Jun 26 12:26:55 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
- * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
- INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
- (docdir): Removed.
- * configure.in (AC_PREREQ): autoconf 2.5 or higher.
- (AC_PROG_INSTALL): Added.
- * configure: Rebuilt.
+ * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
+ INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
+ (docdir): Removed.
+ * configure.in (AC_PREREQ): autoconf 2.5 or higher.
+ (AC_PROG_INSTALL): Added.
+ * configure: Rebuilt.
Wed Jun 5 23:53:42 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* corefile.h: Rewrite documentation so that it can be extracted and
- converted into texinfo (and hence ready for translation into html,
- tex or nroff).
+ converted into texinfo (and hence ready for translation into html,
+ tex or nroff).
* device.h: Ditto
Thu Jun 6 09:52:37 1996 Michael Meissner <meissner@tiktok.cygnus.com>
@@ -3269,7 +3269,7 @@ Wed Jun 5 11:46:52 1996 Andrew Cagney <cagney@puddin>
Wed Jun 5 01:39:07 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* psim.c (psim_options): Correct type of dummy arguments being
- passed to a device_ioctl call.
+ passed to a device_ioctl call.
* hw_init.c (hw_data_init_data_callback): Adjust printf arguments.
(write_stack_arguments): Ditto.
@@ -3301,7 +3301,7 @@ Mon Jun 3 15:02:04 1996 Michael Meissner <meissner@tiktok.cygnus.com>
Mon Jun 3 23:19:57 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* emul_netbsd.c (emul_netbsd_create): Use the more specific names
- `ppc-elf' and `ppc-xcoff' for the stack-type.
+ `ppc-elf' and `ppc-xcoff' for the stack-type.
* emul_unix.c (emul_unix_create): Ditto.
* emul_bugapi.c (emul_bugapi_create): Ditto.
* hw_init.c: Reconize the new names.
@@ -3350,45 +3350,45 @@ Thu May 30 00:00:10 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
Wed May 29 23:50:26 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* basics.h: New global type object_disposition, used to indicate
- the status of objects when things are restarted.
+ the status of objects when things are restarted.
Fri May 17 17:28:52 1996 Andrew Cagney <cagney@benjimen.highland.com.au>
* device_table.h: Change the interrupt descriptor structure so
- that it includes an additional member - an upper bound on the
- interrupts by that name.
+ that it includes an additional member - an upper bound on the
+ interrupts by that name.
* device.c (device_interrupt_decode): Allow a range of interrupt
- ports (eg rst0 .. rst6) if the port descriptors bound is non zero.
+ ports (eg rst0 .. rst6) if the port descriptors bound is non zero.
* device.c (device_tree_print_device): Include a list of valid
- interrupt ports when listing supported devices.
+ interrupt ports when listing supported devices.
* device.h, device.c (device_child_interrupt_*): Delete. Not used.
* emul_generic.c (emul_add_tree_hardware): Modify the creation of
- the interrupt net so that it uses int0 .. intN.
+ the interrupt net so that it uses int0 .. intN.
Tue May 14 23:03:53 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device.h, device.c (device_ioctl): Drop the system argument.
- Devices can not obtain this using the device_system() call.
+ Devices can not obtain this using the device_system() call.
* device_table.h: Adjust accordingly.
* hw_*.c: Adjust accordingly.
* emul_netbsd.c (do_break): Adjust call to vm device accordingly.
* psim.c (psim_options): Use a device_ioctl call to force the
- hw_trace device to update the trace options.
+ hw_trace device to update the trace options.
* hw_trace.c: Replace the init function with an ioctl call. Adjust
doc accordingly.
* psim.c (psim_init): Re-order initialization so that the
- os-emulation is initialized after the device tree. Without this,
- os-emul's are not able to create instances or access properties
- that contain an instance handle.
+ os-emulation is initialized after the device tree. Without this,
+ os-emul's are not able to create instances or access properties
+ that contain an instance handle.
* device.h, device.c (device_add_*_property): Make these functions
- internal to device.c. The user has access to the more generic
- device_tree_add_parsed function. Differentiate between the initial
+ internal to device.c. The user has access to the more generic
+ device_tree_add_parsed function. Differentiate between the initial
and current value for each property.
* (clean_device_properties): New function that deletes any
properties created after the start of a simulation and restores
@@ -3397,20 +3397,20 @@ Tue May 14 23:03:53 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
contain ihandles. create
* (device_tree_init): Include calls to clean the device tree's
- properties and then initialize them. Document this in the device.h
+ properties and then initialize them. Document this in the device.h
file.
Mon May 6 17:36:15 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* interrupts.c (decrementer_interrupt): Always pend a decrementer
- interrupt even if it is not yet possible to deliver it.
+ interrupt even if it is not yet possible to deliver it.
Wed May 1 12:26:51 1996 Andrew Cagney <cagney@benjimen>
* mon.h, mon.c (mon_get_number_of_insns): Make this externally
visable adjusting the arguments so that the interface is correct.
(mon_print_info): Adjust calls.
-
+
* registers.h, registers.c (register_description): Add phony
cycle, insn and stall registers.
@@ -3420,25 +3420,25 @@ Wed May 1 12:26:51 1996 Andrew Cagney <cagney@benjimen>
Tue Apr 30 22:09:09 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* hw_htab.c: New file. Extract contents from disk_table.c.
- Contains a device that, during initialization will create a
- PowerPC htab in memory.
+ Contains a device that, during initialization will create a
+ PowerPC htab in memory.
* hw_register.c: New file. Extract contents from disk_table.c.
- Contains a device that, during initialization, will parse its
- property list and use that to initialize various processor
- registers (not target specific).
+ Contains a device that, during initialization, will parse its
+ property list and use that to initialize various processor
+ registers (not target specific).
* hw_vm.c: New file. Extract contents from disk_table.c. Contains
- a device that handles accesses to invalid virtual memory addresses
- (in user mode).
+ a device that handles accesses to invalid virtual memory addresses
+ (in user mode).
* hw_init.c: New file. Extract contents from disk_table.c. Misc
- devices that can initialize memory from a file.
+ devices that can initialize memory from a file.
* hw_trace.c: New file. Extract contents from disk_table.c.
- Configure trace options from property values.
+ Configure trace options from property values.
* Makefile.in (hw_htab.o, hw_register.o, hw_vm.o, hw_init.o,
- hw_trace.c): Add new device files.
+ hw_trace.c): Add new device files.
* device_table.c: Remove above code, now in separate independant
- files.
+ files.
Fri Apr 26 00:00:07 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
@@ -3447,20 +3447,20 @@ Fri Apr 26 00:00:07 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* Makefile.in (hw_disk.o): Add device hw_disk.c.
* pk_disklabel.c: New file. Implement the miss-named disk-label
- package.
+ package.
* Makefile.in (pk.h): Create the file pk.h that contains a list of all
the packages.
* Makefile.in (hw.h, hw.c): Add dependancy on Makefile so that
- they are re-created when the makefile is updated.
+ they are re-created when the makefile is updated.
* emul_generic.c (emul_add_tree_hardware): Add a disk device
- (below the iobus) to the device tree. Include an ihandle of
+ (below the iobus) to the device tree. Include an ihandle of
the disk as /chosen/disk.
* emul_bugapi.c (emul_bugapi_create): Don't initialize the input,
- output and (new) disk handles yet.
+ output and (new) disk handles yet.
* (emul_bugapi_init): Initialize the input, output (and just added)
disk ihandles here.
* (emul_bugapi_do_diskio): New. Performs disk i/o (well at least
@@ -3476,7 +3476,7 @@ Fri Apr 26 00:00:07 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
the exit method. Makes it possible for chirp emul simulations
to abort upon an error.
* device.h, device.c (device_instance_claim,
- device_instance_release): New methods for claiming and releasing
+ device_instance_release): New methods for claiming and releasing
memory.
* hw_memory.c: add claim and release memory methods.
* hw_*: Use the claim memory method when allocating physical
@@ -3485,7 +3485,7 @@ Fri Apr 26 00:00:07 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
Thu Apr 18 23:38:10 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* hw_nvram.c (hw_nvram_update_clock): Use the current not previous
- time when updating the clock.
+ time when updating the clock.
* hw_nvram.c: Tidy up documentation
@@ -3548,7 +3548,7 @@ Tue Apr 30 18:46:05 1996 Michael Meissner <meissner@tiktok.cygnus.com>
the AC_C_BIGENDIAN results. Only run AC_C_BIGENDIAN if not cross
compiling.
* configure: Regenerate.
-
+
* sim-endian.h: Add more tests for host endian to support more
platforms in a cross compilation environment.
@@ -3581,19 +3581,19 @@ Wed Apr 17 14:38:06 1996 Michael Meissner <meissner@tiktok.cygnus.com>
Mon Apr 15 23:30:56 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* events.c (insert_event_entry): Allow events to be scheduled
- *NOW* (at delta time 0). Add assertions to clarify behavour of
- event queue.
+ *NOW* (at delta time 0). Add assertions to clarify behavour of
+ event queue.
* events.c (update_time_from_event): New function. Calculates the
- number of ticks from the next event. Use this.
+ number of ticks from the next event. Use this.
Sun Apr 14 21:39:45 1996 Andrew Cagney <cagney@highland.com.au>
* emul_netbsd.c (do_break): Return 0 if success (instead of
- adjusted break).
+ adjusted break).
* device_table.c (vm_ioctl_callback): Don't return adjusted break
- (isn't needed).
+ (isn't needed).
Sun Apr 14 21:32:41 1996 Andrew Cagney <cagney@highland.com.au>
@@ -3627,75 +3627,75 @@ Sat Apr 13 00:00:24 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
Fri Apr 12 20:56:47 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device_table.c (vm_ioctl_callback): Don't access the processor
- registers directly, instead leave it to the caller to handle this.
+ registers directly, instead leave it to the caller to handle this.
* emul_netbsd.c (do_break): Which calls vm_ioctl_callback to
- perform a break. Pass in the new break value and set the
- registers according to the result.
+ perform a break. Pass in the new break value and set the
+ registers according to the result.
* emul_generic.c (emul_write_status): Change so that r3 contains
- either status or errno and failure is indicated by SO.
+ either status or errno and failure is indicated by SO.
Thu Apr 4 23:03:38 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* emul_bugapi.c (emul_bugapi_create): More strict check of OEA
- address.
+ address.
Thu Apr 4 20:58:05 1996 Andrew Cagney <cagney@highland.com.au>
* interrupts.h (interrupts): New structure contains state of
- pending interrupts.
+ pending interrupts.
* cpu.c (cpu_interrupts): New function. Pending interrupt status
- in the cpu and grant access to it. Add interrupts to cpu
- structure.
+ in the cpu and grant access to it. Add interrupts to cpu
+ structure.
Fri Mar 29 22:09:25 1996 Andrew Cagney <cagney@highland.com.au>
* device.c (device_tree_add_parsed): Check that the creation of a
- device instance worked before using it.
+ device instance worked before using it.
* psim.c (psim_halt): Remove cia argument from psim_halt. This
- function does not save the CIA so do not pass it in.
+ function does not save the CIA so do not pass it in.
Fri Mar 29 21:30:56 1996 Andrew Cagney <cagney@highland.com.au>
* hw_pal.c (hw_pal): Merge the halt and icu and console devices
- found in device_table.c into a single hack pal.
+ found in device_table.c into a single hack pal.
* device_table.c (halt, icu, console): Delete.
* Makefile.in (hw_pal.o): New dependency.
* emul_generic.c (emul_add_tree_hardware): Re-arange device tree
- so that it uses the pal instead of the icu/halt/console devices.
- Wire the pal's interrupt ports up to the cpu nodes.
+ so that it uses the pal instead of the icu/halt/console devices.
+ Wire the pal's interrupt ports up to the cpu nodes.
Fri Mar 29 20:17:17 1996 Andrew Cagney <cagney@highland.com.au>
* hw_iobus.c (hw_iobus_attach_address_callback): Move from
- device_table.c to here.
+ device_table.c to here.
* Makefile.in (hw_iobus.o): New dependency.
Fri Mar 29 12:17:58 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* emul_bugapi.c (_os_emul_data): Add fields for output, input.
- (emul_bugapi_create): Create input, output from /chosen/stdin and
- /chosen/stdout.
- (emul_bugapi_do_{read,write}): Switch to use device_instance
- interface.
- (emul_bugapi_instruction_call): Change calls to
- emul_bugapi_do_{read,write} to pass device instance argument.
+ (emul_bugapi_create): Create input, output from /chosen/stdin and
+ /chosen/stdout.
+ (emul_bugapi_do_{read,write}): Switch to use device_instance
+ interface.
+ (emul_bugapi_instruction_call): Change calls to
+ emul_bugapi_do_{read,write} to pass device instance argument.
Tue Mar 26 14:57:58 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* igen.c (idecode_switch_end): Fix 2/26 change so that an extra
- default is not written out if a default was already written.
+ default is not written out if a default was already written.
* psim.c (psim_{read,write}_register): Use sizeof unsigned_8 to
- size cooked_buf, not sizeof natural_word, since floating point
- registers are 8 bytes.
+ size cooked_buf, not sizeof natural_word, since floating point
+ registers are 8 bytes.
Mon Mar 25 22:07:13 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
@@ -3708,28 +3708,28 @@ Thu Mar 21 00:14:26 1996 Andrew Cagney <cagney@highland.com.au>
Thu Mar 21 00:06:09 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* main.c (error): Be careful to not try to print out statistics
- when the simulation was never created.
+ when the simulation was never created.
Sun Mar 17 22:40:57 1996 Andrew Cagney <cagney@highland.com.au>
* basics.h: Move the event queue's definition to here so that it
- can be refered to globally with out importing all of events.h.
+ can be refered to globally with out importing all of events.h.
* psim.h, psim.c (psim_event_queue): New function. Grant access
- to the simulation event queue. Will make this the single point of
- access (there is after all only one event queue in the
- simulation).
+ to the simulation event queue. Will make this the single point of
+ access (there is after all only one event queue in the
+ simulation).
* cpu.c (cpu_create): Use psim_event_queue to obtain the event
- queue instead of it being passed in. No longer allow access to
- the cpu's copy of the event queue.
+ queue instead of it being passed in. No longer allow access to
+ the cpu's copy of the event queue.
Sun Mar 17 22:40:57 1996 Andrew Cagney <cagney@highland.com.au>
* events.h, events.c (event_handler): Remove event_queue from
- arguments passed to an event handler. That argument is redundant
- - the `data' should refer to a data structure that contains the
- event queue if queing is needed.
+ arguments passed to an event handler. That argument is redundant
+ - the `data' should refer to a data structure that contains the
+ event queue if queing is needed.
* cpu.c (cpu_decrement_event): adjust
@@ -3738,106 +3738,106 @@ Sun Mar 17 22:40:57 1996 Andrew Cagney <cagney@highland.com.au>
Sun Mar 17 22:40:57 1996 Andrew Cagney <cagney@highland.com.au>
* device.h, device.c (device_system): New, returns a handle for
- the system given the device.
+ the system given the device.
* device.c (device_address_init): Store a pointer back to the
- system in each devices node.
+ system in each devices node.
* device_table.h: Don't pass `system' into each device when it is
- being initialized, this is now available using device_system(me).
+ being initialized, this is now available using device_system(me).
* device.c (device_address_init, device_data_init): Adjust.
* hw_cpu.c, hw_nvram.c, hw_memory.c, hw_eeprom.c, device_table.c:
- Adjust.
+ Adjust.
Sun Mar 17 22:40:57 1996 Andrew Cagney <cagney@highland.com.au>
* interrupts.c (decrementer_interrupt, external_interrupt):
- Remember that an interrupt wasn't delivered so that it can be
- tried again later.
+ Remember that an interrupt wasn't delivered so that it can be
+ tried again later.
* interrupts.c (check_masked_interrupt): New function. (re)
- checks for the posibility that a recent change to the MSR may have
- made it possible to deliver an interrupt that was previously
- masked be the EE bit.
+ checks for the posibility that a recent change to the MSR may have
+ made it possible to deliver an interrupt that was previously
+ masked be the EE bit.
* ppc-instructions (mtmsr, mfmsr, rfi): Check for posibility of
a pending interrupt being delivered using check_masked_interrupt().
* cpu.c (cpu_decrement_event): Just call decrementer_interrupt()
- leaving it to that module to handle both interrupt synchronization
- and masking.
+ leaving it to that module to handle both interrupt synchronization
+ and masking.
* cpu.c (struct _cpu): remove variables that were going to record
- pending decrementer and external interrupts.
+ pending decrementer and external interrupts.
Sun Mar 17 22:40:57 1996 Andrew Cagney <cagney@highland.com.au>
* hw_cpu.c, hw_cpu.h: New files. Implement a device that sits
- between the interrupt controller and the simulators internal
- processor model. Maps device interrupts onto the processor
+ between the interrupt controller and the simulators internal
+ processor model. Maps device interrupts onto the processor
interrupt function calls.
Mon Mar 4 06:06:54 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* hw_nvram.c: NVRAM device that includes a real-time clock that is
- updated each second.
+ updated each second.
Mon Mar 4 04:18:50 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device.h (attach_type): Remove attach_default type address
- spaces. Will replace with levels of callback memory.
+ spaces. Will replace with levels of callback memory.
* corefile.h, corefile.c (new_core_mapping), corefile.c
- (core_map_attach): Replace default attach with a layerd callback
- approach.
+ (core_map_attach): Replace default attach with a layerd callback
+ approach.
Sun Mar 3 03:58:46 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device.c (split_property_specifier): ensure that only a single
- property is found.
+ property is found.
(split_value): New function, parses the value part of a device
spec.
* device.c (device_tree_add_parsed): Use the interrupt conversion
- functions to determine the interrupt port numbers.
+ functions to determine the interrupt port numbers.
* device_table.h: Add table that maps between an interrupts
- symbolic name and its port number.
+ symbolic name and its port number.
* device.h, device.c (device_interrupt_decode,
- device_interrupt_encode): new functions use the recently added
- interrupt port name/number tables to perform conversion.
+ device_interrupt_encode): new functions use the recently added
+ interrupt port name/number tables to perform conversion.
Sun Mar 3 03:23:59 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device.h, device.c (device_set_array_property,
- device_set_boolean_property, device_set_ihandle_property,
- device_set_integer_property, device_set_string_property): New
- functions - allow the value of a given property to be changed.
+ device_set_boolean_property, device_set_ihandle_property,
+ device_set_integer_property, device_set_string_property): New
+ functions - allow the value of a given property to be changed.
* device.h, device.c: Re-order declaration and definition of
- property functions.
+ property functions.
Sun Mar 3 03:10:22 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* device.c (device_tree_print_device, device_tree_add_parsed):
- Remove references to phandle properties.
+ Remove references to phandle properties.
Wed Feb 28 00:43:07 1996 Andrew Cagney - aka Noid <cagney@highland.com.au>
* Makefile.in (corefile.o): missing dependency on device_table.h
- etc.
+ etc.
Tue Feb 27 23:59:35 1996 Andrew Cagney - aka Noid <cagney@highland.com.au>
* device_table.h: Revamp device init callbacks so that they are a
- sub structure.
+ sub structure.
* device.c (device_init_data, device_init_address): If an init
- callback is NULL assume it should do nothing.
+ callback is NULL assume it should do nothing.
* device_table.c (ignore_device_init, unimp_device_init): delete
- as redundant.
+ as redundant.
* device_table.c, hw_memory.c: adjust.
* (io): ditto.
@@ -3850,26 +3850,26 @@ Tue Feb 27 23:59:35 1996 Andrew Cagney - aka Noid <cagney@highland.com.au>
Mon Feb 26 21:11:20 1996 Andrew Cagney - aka Noid <cagney@highland.com.au>
* igen.c (idecode_switch_end): Output a default entry when the
- switch statement is perfect. Firstly stops GCC complaining about
- an incomplete switch and secondly it will be eliminated by a good
- compiler any way.
+ switch statement is perfect. Firstly stops GCC complaining about
+ an incomplete switch and secondly it will be eliminated by a good
+ compiler any way.
Mon Feb 26 22:47:15 1996 Andrew Cagney - aka Noid <cagney@highland.com.au>
* Makefile.in (hw.h, hw.c): New targets. Create from the list of
- hw_*.c files. hw.h declares a device descriptor table for each hw
- device while hw.c lists those tables in a form suitable for the
- construction of a top leveltable in device_table.c.
+ hw_*.c files. hw.h declares a device descriptor table for each hw
+ device while hw.c lists those tables in a form suitable for the
+ construction of a top leveltable in device_table.c.
* Makefile.in (device_table.o): now depends on hw.c a generated
- table of hw.
+ table of hw.
* device_table.c (device_table): Re-arange the table of devices so
- that two levels are possible. Make use of hw.c.
+ that two levels are possible. Make use of hw.c.
* device_table.h: ditto.
* device.c (device_template_create_device): Handle new two level
- device lookup table.
+ device lookup table.
* device.c (device_usage): ditto.
Mon Feb 26 22:24:00 1996 Andrew Cagney - aka Noid <cagney@highland.com.au>
@@ -3881,20 +3881,20 @@ Mon Feb 26 22:24:00 1996 Andrew Cagney - aka Noid <cagney@highland.com.au>
Wed Jan 17 21:47:34 1996 Andrew Cagney <cagney@highland.com.au>
* device.c (device_init_address): New. Split initialization into
- two stages, address and address spaces
+ two stages, address and address spaces
* device.c (device_init_data): New. ... and data or other work.
- With out this, devices try to modify memory before it as been
- attached.
+ With out this, devices try to modify memory before it as been
+ attached.
* device.c (device_tree_init): Update to perform staged
- initialization.
+ initialization.
* device.c (device_init): Delete.
Wed Jan 17 21:43:09 1996 Andrew Cagney <cagney@highland.com.au>
* device_table.c (data_*): Rewrite to make heaver use of property
- nodes. Allow initialization by different data types.
+ nodes. Allow initialization by different data types.
* device_table.c (htab_* pte_*): Rewrite to use properties.
* emul_chirp.c (emul_chirp_create): Use
@@ -3904,21 +3904,21 @@ Wed Jan 17 21:43:09 1996 Andrew Cagney <cagney@highland.com.au>
Wed Jan 17 21:24:50 1996 Andrew Cagney <cagney@highland.com.au>
* emul_generic.c (emul_add_tree_options): Annotate existing tree
- with options that haven't yet been specified.
+ with options that haven't yet been specified.
* emul_generic.c (emul_add_tree_hardware): Annotate existing tree
- with demo devices and properties.
+ with demo devices and properties.
* emul_chirp.c (emul_chirp_create): Update to use new
- device_tree_add_parsed call and additional information now
- included in the device tree. Use emul_add_tree* functions to add
- any missing details.
+ device_tree_add_parsed call and additional information now
+ included in the device tree. Use emul_add_tree* functions to add
+ any missing details.
* emul_bugapi.c (emul_bugapi_create): Ditto
* emul_netbsd.c (emul_netbsd_create): Ditto
Wed Jan 17 21:18:27 1996 Andrew Cagney <cagney@highland.com.au>
* device.c (device_instance_create): New. Create/delete and
- operate on instances of a device.
+ operate on instances of a device.
* device.c (device_instance_delete): Ditto
* device.c (device_instance_read): Ditto
* device.c (device_instance_write): Ditto
@@ -3934,19 +3934,19 @@ Wed Jan 17 21:18:27 1996 Andrew Cagney <cagney@highland.com.au>
* emul_chirp.c (chirp_emul_seek): Ditto
* emul_chirp.c (chirp_read_t2h_args): Read arguments from device.
- Being careful to convert all from target to host byte order.
+ Being careful to convert all from target to host byte order.
* emul_chirp.c (chirp_write_h2t_args): Converse.
Wed Jan 17 20:07:15 1996 Andrew Cagney <cagney@highland.com.au>
* device.c (device_tree_add_parsed): New. Rewrite code to add
- devices to the device tree so that a single printf style function
- is used.
+ devices to the device tree so that a single printf style function
+ is used.
* device.c (device_tree_add_*): Delete. Replaced by above.
* device.c (split_device_specifier): Functions to manipulate a
- device specifier (path) breaking it into its components
+ device specifier (path) breaking it into its components
* device.c (split_property_specifier): Ditto
* device.c (split_device_name): Ditto
* device.c (split_find_device): Ditto
@@ -3959,15 +3959,15 @@ Wed Jan 17 20:07:15 1996 Andrew Cagney <cagney@highland.com.au>
Wed Jan 17 19:51:56 1996 Andrew Cagney <cagney@highland.com.au>
* psim.c(psim_options): Parse the psim options, installing their
- value in the device tree. Options are now first entered into a
- device tree and then extracted out again when needed. This allows
- greater flexability in configuration.
+ value in the device tree. Options are now first entered into a
+ device tree and then extracted out again when needed. This allows
+ greater flexability in configuration.
* psim.c (psim_tree): Returns a basic device tree ready for
- parsing by psim_options.
+ parsing by psim_options.
* psim.c (psim_usage): New. Give usage to varing levels of detail
- according to the verbosity. In turn output device and trace
- usage.
+ according to the verbosity. In turn output device and trace
+ usage.
* main.c (main): Update to use new system
* sim_calls.c (sim_open, sim_do_command): Ditto
@@ -3978,26 +3978,26 @@ Wed Jan 17 19:51:56 1996 Andrew Cagney <cagney@highland.com.au>
* debug.c (trace_usage): Add more detailed help.
* device.c (device_usage): New. Output help including a list of
- the devices currently available in the device table.
+ the devices currently available in the device table.
* device_table.c: Add usage operator to each device.
* corefile.c (core_create, core_device_create): Adjust so that the
- core device is created earlier for psim_tree(). Core can later be
- created from it.
+ core device is created earlier for psim_tree(). Core can later be
+ created from it.
* psim.c (psim_create): Update to handle above way of creating
- things. Extract all information from the device tree.
+ things. Extract all information from the device tree.
* device_tree.c (trace_*): New device node, its properties are
- used to set the value of the trace options. Init this device (in
- psim_options) when ever the options are updated.
+ used to set the value of the trace options. Init this device (in
+ psim_options) when ever the options are updated.
Wed Jan 17 19:46:07 1996 Andrew Cagney <cagney@highland.com.au>
* debug.h: Add trace_print_info, trace_print_device_tree and
- trace_dump_device_tree. The first is a replacement for the
- variable `print_info' found in main.c and sim_calls.c. The latter
- two enable the dumping of the entire device tree.
+ trace_dump_device_tree. The first is a replacement for the
+ variable `print_info' found in main.c and sim_calls.c. The latter
+ two enable the dumping of the entire device tree.
* debug.c: Add to trace_description table.
@@ -4005,32 +4005,32 @@ Wed Jan 17 19:46:07 1996 Andrew Cagney <cagney@highland.com.au>
* sim_calls.c (sim_close): Ditto
* device.c (device_tree_print_device): New. Prints the device
- tree in a format that is consistent with what can be parsed by the
- device tree load from file code.
+ tree in a format that is consistent with what can be parsed by the
+ device tree load from file code.
* psim.c (psim_create): Dump device tree if enabled. If nump
- selected, exit psim immediately.
+ selected, exit psim immediately.
Wed Jan 17 19:36:52 1996 Andrew Cagney <cagney@highland.com.au>
* corefile-n.h (core_map_read_N): When mapping from an address to
- a device, do not subtract the devices base. The device its self
- can do this. Brings the behavour into line with OpenBoot.
+ a device, do not subtract the devices base. The device its self
+ can do this. Brings the behavour into line with OpenBoot.
* corefile-n.h (core_map_write_N): Ditto
* corefile.c (core_map_read_buffer): Ditto
* corefile.c (core_map_write_buffer): Ditto
* device_table.c (console_io_read_buffer_callback): Adjust to
- handle biased address.
+ handle biased address.
* device_table.c (console_io_write_buffer_callback): Ditto
Wed Jan 17 18:36:09 1996 Andrew Cagney <cagney@highland.com.au>
* device.c (attach_device_interrupt_edge): New. Interrupt model
- did not allow interrupts to be wired up as a general net (edges).
- Re-implement so that interrupt events can be passed to multiple
- controllers and interrupt controllers can further propogate
- interrupt events.
+ did not allow interrupts to be wired up as a general net (edges).
+ Re-implement so that interrupt events can be passed to multiple
+ controllers and interrupt controllers can further propogate
+ interrupt events.
* device.c (attach_device_interrupt_edge) : New, Ditto
* device.c (detach_device_interrupt_edge) : New, Ditto
@@ -4047,29 +4047,29 @@ Wed Jan 17 18:36:09 1996 Andrew Cagney <cagney@highland.com.au>
* device.c (device_interrupt_ack) : Delete old
* device_table.c (unimp_*) : Update to match
-
- * device_table.c (icu_io_write_buffer_callback) : Update to use
- interface.
+
+ * device_table.c (icu_io_write_buffer_callback) : Update to use
+ interface.
* device_table.c (icu_interrupt_event_callback) : Ditto
Wed Jan 17 18:18:40 1996 Andrew Cagney <cagney@highland.com.au>
* device.c (external_to_device) : New function that provides a
- standard mapping between a devices internal representation (a
- pointer) and its external (or what is passed to a client)
- representation (a phandle). Implement using the cap object
- attached to the root node.
+ standard mapping between a devices internal representation (a
+ pointer) and its external (or what is passed to a client)
+ representation (a phandle). Implement using the cap object
+ attached to the root node.
* device.c (device_to_external) : Ditto
* device.c (external_to_device_instance) : Ditto but for ihandle
- and device instance.
+ and device instance.
* device.c (device_instance_to_external) : Ditto
* Makefile (device.o): Add dependency on cap.
* emul_chirp.c (struct _emul_chirp_data) : Elimate use of cap. Code
- needing to translate between internal and external representations
- changed to use the external_to_device et.al. device operations.
+ needing to translate between internal and external representations
+ changed to use the external_to_device et.al. device operations.
* emul_chirp.c (chirp_emul_*) : Ditto
* Makefile (emul_chirp.o): Remove dependency on cap
@@ -4077,7 +4077,7 @@ Wed Jan 17 18:18:40 1996 Andrew Cagney <cagney@highland.com.au>
Sat Jan 6 10:13:26 1996 Andrew Cagney - aka Noid <cagney@highland.com.au>
* emul_chirp.c (map_over_chirp_note): Tighten up (and fix) checks
- on OpenBoot note section.
+ on OpenBoot note section.
Fri Jan 5 20:28:53 1996 Andrew Cagney <cagney@hignland.com.au>
@@ -4085,10 +4085,10 @@ Fri Jan 5 20:28:53 1996 Andrew Cagney <cagney@hignland.com.au>
read/write calls for buffer transfers. This will cause a fault to
occure if the transfer fails. CHRP catches the fault while the
others suffer the consequences.
- (emul_read_buffer): Ditto.
- (emul_write_word): Ditto.
- (emul_read_word): Ditto.
- (emul_read_string): Ditto.
+ (emul_read_buffer): Ditto.
+ (emul_write_word): Ditto.
+ (emul_read_word): Ditto.
+ (emul_read_string): Ditto.
Fri Jan 5 18:55:34 1996 Andrew Cagney <cagney@highland.com.au>
@@ -4110,5 +4110,5 @@ Fri Jan 5 18:52:28 1996 Andrew Cagney <cagney@highland.com.au>
Wed May 29 22:57:40 1996 Andrew Cagney <cagney@kremvax.highland.com.au>
* ChangeLog.00, ChangeLog: ChangeLog from gdb-4.16 becomes
- ChangeLog.00
+ ChangeLog.00
diff --git a/sim/rl78/ChangeLog b/sim/rl78/ChangeLog
index 45481c1..d9d3817 100644
--- a/sim/rl78/ChangeLog
+++ b/sim/rl78/ChangeLog
@@ -94,7 +94,7 @@
PR gdb/7205
- Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+ Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
2012-03-24 Mike Frysinger <vapier@gentoo.org>
diff --git a/sim/rx/ChangeLog b/sim/rx/ChangeLog
index b0be474..762815d 100644
--- a/sim/rx/ChangeLog
+++ b/sim/rx/ChangeLog
@@ -84,7 +84,7 @@
PR gdb/7205
- Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+ Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
2012-03-24 Mike Frysinger <vapier@gentoo.org>
@@ -258,10 +258,10 @@
2010-01-30 Masaki Muranaka <monaka@monami-software.com>
- * configure.in: Check if the host has getopt.h.
- * configure: Regenerate.
- * config.in: Regenerate.
- * main.c: Include config.h.
+ * configure.in: Check if the host has getopt.h.
+ * configure: Regenerate.
+ * config.in: Regenerate.
+ * main.c: Include config.h.
Use HAVE_STDLIB_H, HAVE_UNISTD_H, HAVE_GETOPT_H.
Include getopt.h in case HAVE_GETOPT_H is defined.
diff --git a/sim/sh/ChangeLog b/sim/sh/ChangeLog
index 09d4520..458d0c3 100644
--- a/sim/sh/ChangeLog
+++ b/sim/sh/ChangeLog
@@ -247,8 +247,8 @@
* config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate.
@@ -395,7 +395,7 @@
* gencode.c: (op tab): Some refs and defs fixes.
"fsrra" -> "fsrra <FREG_N>".
"sleep": replace array ref with array addr.
- "trapa": ditto.
+ "trapa": ditto.
Comment and whitespace clean-ups.
2004-01-07 Michael Snyder <msnyder@redhat.com>
@@ -407,7 +407,7 @@
(op tab): Add new instructions for sh4a, DBR, SBR.
(expand_opcode): Add handling for new movxy combinations.
(gensym_caselist): Ditto.
- (expand_ppi_movxy): Remove movx/movy expansions,
+ (expand_ppi_movxy): Remove movx/movy expansions,
now handled in expand_opcode.
(gensym): Add some helpful macros.
(expand_ppi_code): Flatten loop for simplicity, tweak for 12-bit
@@ -418,7 +418,7 @@
(union saved_state_type): Add dbr, sgr, ldst.
(get_loop_bounds_ext): New function.
(init_dsp): Add bfd_mach_sh4al_dsp.
- (sim_resume): Handle extended loop bounds.
+ (sim_resume): Handle extended loop bounds.
2003-12-18 Michael Snyder <msnyder@redhat.com>
@@ -443,10 +443,10 @@
* syscall.h (SYS_truncate, SYS_ftruncate): Define.
* interp.c (trap): Add support for SYS_ftruncate and SYS_truncate.
-2003-08-11 Shrinivas Atre <shrinivasa@KPITCummins.com>
- * sim/sh/gencode.c ( tab[] ): Addition of MAC.L handler and
+2003-08-11 Shrinivas Atre <shrinivasa@KPITCummins.com>
+ * sim/sh/gencode.c ( tab[] ): Addition of MAC.L handler and
correction for MAC.W handler
- * sim/sh/interp.c ( macl ): New Function. Implementation of
+ * sim/sh/interp.c ( macl ): New Function. Implementation of
MAC.L handler.
2003-08-07 Michael Snyder <msnyder@redhat.com>
@@ -457,7 +457,7 @@
* gencode.c (pshl): Change < to <= (shift by 16 is allowed).
Cast argument of >> to unsigned to prevent sign extension.
- (psha): Change < to <= (shift by 32 is allowed).
+ (psha): Change < to <= (shift by 32 is allowed).
2003-07-24 Michael Snyder <msnyder@redhat.com>
@@ -721,7 +721,7 @@ Wed Aug 25 07:55:23 1999 Brendan Kehoe <brendan@cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
-
+
1999-04-02 Keith Seitz <keiths@cygnus.com>
* interp.c (POLL_QUIT_INTERVAL): Define. Used to tweak the
@@ -742,7 +742,7 @@ Mon Jun 29 19:35:24 1998 Jason Molenda (crash@bugshack.cygnus.com)
Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
- * configure: Regenerated to track ../common/aclocal.m4 changes.
+ * configure: Regenerated to track ../common/aclocal.m4 changes.
Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
@@ -873,20 +873,20 @@ Mon Jun 23 15:49:14 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (get_dr): Avoid SIGFPE by moving integers instead of
FP's around.
(set_dr): Ditto.
-
+
Mon Jun 23 15:02:40 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (XD, SET_XD): Delete.
(XF, SET_XF, XD_TO_XF): Define, move around registers in either
FP bank.
-
+
* gencode.c (fmov): Update.
Sun Jun 22 19:33:33 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (set_fpscr1): From J"orn Rennecke
<amylaar@cygnus.co.uk>, Fix typo. Ditto for comment.
-
+
Tue Aug 12 00:19:11 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
* interp.c (special_address): New function.
@@ -918,7 +918,7 @@ Mon Jun 16 14:01:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
endian problems.
* gencode.c (tab): Update.
-
+
Sun Jun 15 15:22:52 1997 Andrew Cagney <cagney@b1.cygnus.com>
* gencode.c (main): Perform basic checks on tab entries.
@@ -937,7 +937,7 @@ Sat Jun 14 13:45:09 1997 Andrew Cagney <cagney@b1.cygnus.com>
(Delay_Slot): Rename from SL.
* gencode.c (tab): Update/simplify.
-
+
* gencode.c (gensim): Better formatting of output code.
(gensim): Replace 10 with constant MAX_NR_STUFF- define as 15.
(tab): Sort alphabetically. Break `stuff' into multiple lines.
@@ -959,13 +959,13 @@ Thu Jun 5 12:56:08 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
Wed May 28 23:42:35 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
- * gencode.c (swap.b): Fix treatment of high word.
+ * gencode.c (swap.b): Fix treatment of high word.
Wed May 28 23:42:35 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
- * sh/gencode.c,
- * interp.c: experimental SH4 support.
- DFmode moves are probaly broken for target little endian.
+ * sh/gencode.c,
+ * interp.c: experimental SH4 support.
+ DFmode moves are probaly broken for target little endian.
Tue May 20 10:23:28 1997 Andrew Cagney <cagney@b1.cygnus.com>
@@ -1086,7 +1086,7 @@ Wed Nov 20 02:04:32 1996 Doug Evans <dje@canuck.cygnus.com>
* interp.c: #include "config.h". #include <unistd.h> if present.
(trap): Fetch errno value with callback->get_errno.
-Tue Nov 12 13:34:00 1996 Dawn Perchik <dawn@cygnus.com>
+Tue Nov 12 13:34:00 1996 Dawn Perchik <dawn@cygnus.com>
* interp.c: Don't include windows polling code if inside simluator.
@@ -1099,12 +1099,12 @@ Fri Sep 20 14:57:50 1996 Stan Shebs <shebs@andros.cygnus.com>
Wed Jun 26 12:29:22 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
- * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
- INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
- (docdir): Removed.
- * configure.in (AC_PREREQ): autoconf 2.5 or higher.
- (AC_PROG_INSTALL): Added.
- * configure: Rebuilt.
+ * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
+ INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
+ (docdir): Removed.
+ * configure.in (AC_PREREQ): autoconf 2.5 or higher.
+ (AC_PROG_INSTALL): Added.
+ * configure: Rebuilt.
Thu May 16 15:44:29 1996 Ian Lance Taylor <ian@cygnus.com>
@@ -1158,7 +1158,7 @@ Sat Oct 21 13:01:18 1995 Jim Wilson <wilson@chestnut.cygnus.com>
* sh/interp.c (sim_stop_reason): Catch SIGQUIT and indicate
program exited.
(sim_get_quit_code): Delete.
-
+
* gencode.c (gensim): Indicate SIGILL instead of calling abort for
default case.
@@ -1175,10 +1175,10 @@ Fri Oct 6 12:08:18 1995 Jim Wilson <wilson@chestnut.cygnus.com>
* interp.c (trap, case SYS_utime): Cast second arg of utime to
void * to avoid compiler error.
-
+
* interp.c (callback): Remove last change. It is initialized by
a sim_set_callbacks call.
-
+
Thu Oct 5 14:13:29 1995 steve chamberlain <sac@slash.cygnus.com>
* interp.c (callback): Initialize to default callback.
@@ -1281,7 +1281,7 @@ Tue Jul 18 23:33:10 1995 Fred Fish <fnf@fishbowl>
Wed Jul 5 14:32:54 1995 J.T. Conklin <jtc@rtl.cygnus.com>
* Makefile.in (clean): Remove run, libsim.a.
- (distclean, mostlyclean, realclean): Remove Makefile and
+ (distclean, mostlyclean, realclean): Remove Makefile and
autoconf files.
* sh.mt: Removed.
@@ -1323,7 +1323,7 @@ Wed May 24 14:07:11 1995 Steve Chamberlain <sac@slash.cygnus.com>
Mon Apr 24 15:09:49 1995 Jason Molenda (crash@cygnus.com)
- * configure.in: use ../../bfd/hosts/std-host.h, not
+ * configure.in: use ../../bfd/hosts/std-host.h, not
../bfd/hosts/std-host.h (which doesn't exist).
Mon Mar 27 10:32:34 1995 J.T. Conklin <jtc@rtl.cygnus.com>
@@ -1392,7 +1392,7 @@ Thu Sep 8 17:35:07 1994 Steve Chamberlain (sac@jonny.cygnus.com)
* interp.c (RSBAT): Sign extend the arg.
(ACE_FAST): New macro.
(sim_resume): Remove obsolete test of sim_timeout.
-
+
Fri Aug 5 14:12:31 1994 Steve Chamberlain (sac@jonny.cygnus.com)
* interp.c (IOMEM): New function, simulates very basic I/O area of
@@ -1424,15 +1424,15 @@ Wed May 18 14:18:53 1994 Doug Evans (dje@canuck.cygnus.com)
Wed Apr 27 12:03:48 1994 Steve Chamberlain (sac@cygnus.com)
* gencode.c (table): Get direction of some opcodes right.
- (trapa, rte): Implement fully.
+ (trapa, rte): Implement fully.
* interp.c (trap): Make stat call more portable.
Fri Feb 11 21:59:38 1994 Steve Chamberlain (sac@sphagnum.cygnus.com)
* gencode.c (main, gendefines): New -d option prints table of defines.
- * interp.c (trap): Add a load of system calls.
+ * interp.c (trap): Add a load of system calls.
(sim_memory_size): Now default to 8Mbyte.
- (PARANOID): Keep vector of registers with undefined contents.
+ (PARANOID): Keep vector of registers with undefined contents.
Mon Nov 15 14:37:18 1993 Steve Chamberlain (sac@jonny.cygnus.com)
@@ -1489,7 +1489,7 @@ Tue Jul 6 10:30:46 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
Thu Jun 24 13:29:57 1993 david d `zoo' zuhn (zoo at rtl.cygnus.com)
* Makefile.in: don't run indent everytime; also add a space in the
- includes
+ includes
Thu Jun 17 18:30:42 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
@@ -1504,7 +1504,7 @@ Wed May 5 13:17:22 1993 Steve Chamberlain (sac@cygnus.com)
Mon May 3 15:25:33 1993 Steve Chamberlain (sac@thepub.cygnus.com)
- * run.c (main): Support for resizing simulated RAM.
+ * run.c (main): Support for resizing simulated RAM.
* Makefile.in: Support for broken makes.
* interp.c, gencode.c: Lint.
diff --git a/sim/sh64/ChangeLog b/sim/sh64/ChangeLog
index 14c394c..cff434d 100644
--- a/sim/sh64/ChangeLog
+++ b/sim/sh64/ChangeLog
@@ -255,8 +255,8 @@
* config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate.
@@ -336,11 +336,11 @@ Fri Feb 21 19:49:45 2003 J"orn Rennecke <joern.rennecke@superh.com>
2002-06-24 Richard Sandiford <rsandifo@redhat.com>
- * sh64.c: Update path of "callback.h".
+ * sh64.c: Update path of "callback.h".
2002-06-20 Elena Zannoni <ezannoni@redhat.com>
- * sh64.c: Include correct file for register numbers.
+ * sh64.c: Include correct file for register numbers.
Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
@@ -607,7 +607,7 @@ Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
(stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets.
(stamp-desc, stamp-cpu): Likewise.
(stamp-defs-compact, stamp-defs-media): Likewise.
- (stamp-decode-compact, stamp-decode-media): Likewise.
+ (stamp-decode-compact, stamp-decode-media): Likewise.
* defs-compact.h, defs-media.h: Regenerate.
diff --git a/sim/testsuite/ChangeLog b/sim/testsuite/ChangeLog
index 20038f1..509dc1f 100644
--- a/sim/testsuite/ChangeLog
+++ b/sim/testsuite/ChangeLog
@@ -91,7 +91,7 @@
* configure.in: Pass literal subdirectories to AC_CONFIG_SUBDIRS.
* configure: Re-generate.
-
+
* fr30-elf, d30v-elf: Delete directory.
2004-11-16 Hans-Peter Nilsson <hp@axis.com>
@@ -125,11 +125,11 @@
test passes.
2003-08-20 Michael Snyder <msnyder@redhat.com>
- On behalf of Dave Brolley
-
+ On behalf of Dave Brolley
+
* sim/frv: New testsuite.
* frv-elf: New testsuite.
-
+
2003-07-09 Michael Snyder <msnyder@redhat.com>
* sim/sh: New directory. Tests for Renesas sh family.
@@ -196,7 +196,7 @@ Wed Nov 18 10:50:19 1998 Andrew Cagney <cagney@b1.cygnus.com>
* common/bits-gen.c (main): Add BYTE_ORDER so that it matches
recent sim/common/sim-basics.h changes.
* common/Makefile.in: Update.
-
+
Fri Oct 30 00:37:31 1998 Felix Lee <flee@cygnus.com>
* lib/sim-defs.exp (sim_run): download target program to remote
@@ -227,8 +227,8 @@ Mon Jun 1 18:54:22 1998 Frank Ch. Eigler <fche@cygnus.com>
Thu May 28 14:59:46 1998 Jillian Ye <jillian@cygnus.com>
- * Makefile.in: Take RUNTEST out of FLAG_TO_PASS
- so that make check can be invoked recursively.
+ * Makefile.in: Take RUNTEST out of FLAG_TO_PASS
+ so that make check can be invoked recursively.
Thu May 14 11:48:35 1998 Doug Evans <devans@canuck.cygnus.com>
@@ -240,8 +240,8 @@ Thu May 14 11:48:35 1998 Doug Evans <devans@canuck.cygnus.com>
Fri May 8 18:10:28 1998 Jillian Ye <jillian@cygnus.com>
* Makefile.in: Made "check" the target of two
- dependencies (test1, test2) so that test2 get a chance to
- run even when test1 failed if "make -k check" is used.
+ dependencies (test1, test2) so that test2 get a chance to
+ run even when test1 failed if "make -k check" is used.
Fri May 8 14:41:28 1998 Doug Evans <devans@canuck.cygnus.com>
diff --git a/sim/testsuite/d10v-elf/ChangeLog b/sim/testsuite/d10v-elf/ChangeLog
index c81a6f2..839b20a 100644
--- a/sim/testsuite/d10v-elf/ChangeLog
+++ b/sim/testsuite/d10v-elf/ChangeLog
@@ -64,7 +64,7 @@ Mon Feb 16 09:20:57 1998 Andrew Cagney <cagney@b1.cygnus.com>
* t-dbt.s (test_dbt): New file.
* Makefile.in (TESTS): Add t-rdt and t-dbt.
-
+
Fri Feb 13 16:21:13 1998 Andrew Cagney <cagney@b1.cygnus.com>
@@ -103,7 +103,7 @@ Thu Dec 4 16:56:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
Wed Dec 3 16:35:24 1997 Andrew Cagney <cagney@b1.cygnus.com>
* t-rac.s: New files.
-
+
* t-macros.i: Add macros for checking psw and 2w quantities.
* Makefile.in (TESTS): Update.
@@ -112,7 +112,7 @@ Tue Dec 2 11:01:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
* t-sub2w.s, t-mulxu.s, t-mac.s, t-mvtac.s, t-msbu.s, t-sub.s: New
files.
-
+
* Makefile.in: Update.
Mon Nov 17 20:14:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
diff --git a/sim/testsuite/sim/cr16/ChangeLog b/sim/testsuite/sim/cr16/ChangeLog
index 8d7e005..e6b2466 100644
--- a/sim/testsuite/sim/cr16/ChangeLog
+++ b/sim/testsuite/sim/cr16/ChangeLog
@@ -8,11 +8,11 @@
* cbitb.cgs, cbitw.cgs, sbitb.cgs, sbitw.cgs, tbit.cgs, tbitb.cgs,
tbitw.cgs, hw-trap.ms, uread16.ms, uread32.ms: New testcases.
addb.cgs, addd.cgs, addi.cgs, andb.cgs, andd.cgs, andw.cgs, ashub.cgs,
- ashub_i.cgs, ashud.cgs, ashud_i.cgs, ashuw.cgs, ashuw_i.cgs, cmpi.cgs,
+ ashub_i.cgs, ashud.cgs, ashud_i.cgs, ashuw.cgs, ashuw_i.cgs, cmpi.cgs,
cmpw.cgs, jlt.cgs, jump.cgs, loadd.cgs, loadw.cgs, lshb.cgs, lshb_i.cgs,
lshd.cgs, lshd_i.cgs, lshw.cgs, lshw_i.cgs, movb.cgs, movd.cgs,
- movw.cgs, movxb.cgs, movxw.cgs, movzb.cgs, movzw.cgs, mulb.cgs,
- muluw.cgs, mulw.cgs, orb.cgs, ord.cgs, orw.cgs, pop1.cgs, pop2.cgs,
+ movw.cgs, movxb.cgs, movxw.cgs, movzb.cgs, movzw.cgs, mulb.cgs,
+ muluw.cgs, mulw.cgs, orb.cgs, ord.cgs, orw.cgs, pop1.cgs, pop2.cgs,
pop3.cgs, popret1.cgs, popret2.cgs, popret3.cgs, push1.cgs, push2.cgs,
push3.cgs: Update testcase comment.
bnc8.cgs, bnc24.cgs and ret.cgs: Removed.
diff --git a/sim/testsuite/sim/cris/ChangeLog b/sim/testsuite/sim/cris/ChangeLog
index 4ea54eb..3304f22 100644
--- a/sim/testsuite/sim/cris/ChangeLog
+++ b/sim/testsuite/sim/cris/ChangeLog
@@ -123,7 +123,7 @@
write return-value; check only that pipemax bytes were
successfully written. For error-case, emit strerror as well.
(main): Add a second read.
-
+
2006-04-08 Hans-Peter Nilsson <hp@axis.com>
* hw/rv-n-cris/irq6.ms: New test.
diff --git a/sim/testsuite/sim/h8300/ChangeLog b/sim/testsuite/sim/h8300/ChangeLog
index 21c0266..43df10d 100644
--- a/sim/testsuite/sim/h8300/ChangeLog
+++ b/sim/testsuite/sim/h8300/ChangeLog
@@ -31,9 +31,9 @@
* subs.s: New file.
* subx.s: New file.
* allinsn.exp: Add new subs and subx tests.
- * testutils.inc: Simplify (and fix) set_carry_flag.
+ * testutils.inc: Simplify (and fix) set_carry_flag.
(clear_carry_flag, set_zero_flag, clear_zero_flag...): New macros.
- * addx.s: Use simplified set_carry_flag.
+ * addx.s: Use simplified set_carry_flag.
2003-05-27 Michael Snyder <msnyder@redhat.com>
@@ -80,10 +80,10 @@
2003-05-14 Michael Snyder <msnyder@redhat.com>
* addb.s, addw.s, addl.s, addw.s, addx.s, andb.s, andw.s, andl.s,
- bfld.s, brabc.s, bra.s, bset.s, cmpb.s, cmpw.s, cmpl.s, daa.s,
- das.s, dec.s, extw.s, extl.s, inc.s, jmp.s, ldc.s, ldm.s, mac.s,
- mova.s, movb.s, movw.s, movl.s, movmd.s, movsd.s, neg.s, nop.s,
- not.s, orb.s, orw.s, orl.s, rotl.s, rotr.s, rotxl.s, rotxr.s,
+ bfld.s, brabc.s, bra.s, bset.s, cmpb.s, cmpw.s, cmpl.s, daa.s,
+ das.s, dec.s, extw.s, extl.s, inc.s, jmp.s, ldc.s, ldm.s, mac.s,
+ mova.s, movb.s, movw.s, movl.s, movmd.s, movsd.s, neg.s, nop.s,
+ not.s, orb.s, orw.s, orl.s, rotl.s, rotr.s, rotxl.s, rotxr.s,
shal.s, shar.s, shll.s, shlr.s, stc.s, subb.s, subw.s, subl.s,
xorb.s, xorw.s, xorl.s: New files.
* allinsn.exp: New file.
diff --git a/sim/testsuite/sim/mips/ChangeLog b/sim/testsuite/sim/mips/ChangeLog
index d2080d1..e5913c1 100644
--- a/sim/testsuite/sim/mips/ChangeLog
+++ b/sim/testsuite/sim/mips/ChangeLog
@@ -22,7 +22,7 @@
* utils-mdmx.inc: Change license to GPL version 3.
2007-02-20 Thiemo Seufer <ths@mips.com>
- Chao-Ying Fu <fu@mips.com>
+ Chao-Ying Fu <fu@mips.com>
* basic.exp: Run the dsp2 test.
* utils-dsp.inc (dspckacc_astio, dspck_tsimm): New macro.
* mips32-dsp2.s: New test.
diff --git a/sim/testsuite/sim/sh/ChangeLog b/sim/testsuite/sim/sh/ChangeLog
index 33938fe..e3852f9 100644
--- a/sim/testsuite/sim/sh/ChangeLog
+++ b/sim/testsuite/sim/sh/ChangeLog
@@ -65,8 +65,8 @@
* allinsn.exp, testutils.inc, add.s, fabs.s, fadd.s, fcmpeq.s,
fcmpgt.s, fcnvds.s, fcnvsd.s, fdiv.s, fldi0.s, fldi1.s, flds.s,
- float.s, fmac.s, fmov.s, fmul.s, fneg.s, frchg.s, fschg.s,
- fsqrt.s, fsub.s, ftrc.s, shll16.s, shll2.s, shll8.s, shll.s,
+ float.s, fmac.s, fmov.s, fmul.s, fneg.s, frchg.s, fschg.s,
+ fsqrt.s, fsub.s, ftrc.s, shll16.s, shll2.s, shll8.s, shll.s,
shlr16.s, shlr2.s, shlr8.s, shlr.s, swap.s: New files.
Local Variables:
diff --git a/sim/v850/ChangeLog b/sim/v850/ChangeLog
index 92f4dcd..e0b0f18 100644
--- a/sim/v850/ChangeLog
+++ b/sim/v850/ChangeLog
@@ -171,14 +171,14 @@
* interp.c (sim_open): Add support for bfd_arch_v850_rh850
architecture type. Add support for bfd_mach_v850e2 and
bfd_mach_v850e2v3 machine numbers.
- * v850.igen (dbtrap): Add support for SIM_OPEN_DEBUG.
- (cmpf.d): Correct order of operands.
- (cmpf.s): Likewise.
- (trncf.dul): New pattern.
- (trncf.duw): New pattern.
- (trncf.sul): New pattern.
- (trncf.suw): New pattern.
- * v850-dc: Correct bitfield selection for TRNCF.SW and CVTF.SW.
+ * v850.igen (dbtrap): Add support for SIM_OPEN_DEBUG.
+ (cmpf.d): Correct order of operands.
+ (cmpf.s): Likewise.
+ (trncf.dul): New pattern.
+ (trncf.duw): New pattern.
+ (trncf.sul): New pattern.
+ (trncf.suw): New pattern.
+ * v850-dc: Correct bitfield selection for TRNCF.SW and CVTF.SW.
2012-09-13 Nick Clifton <nickc@redhat.com>
@@ -312,8 +312,8 @@
* config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate.
@@ -324,7 +324,7 @@
(OP_2C007E0): Likewise.
(OP_28007E0): Likewise.
* v850.igen (divh): Likewise.
-
+
* simops.c (OP_C0): Correct saturation logic.
(OP_220): Likewise.
(OP_A0): Likewise.
@@ -346,7 +346,7 @@
(OP_28007E0): Likewise, for divh. Also, sign-extend the correct
operand.
* v850.igen (divh): Likewise, for 2-op divh.
-
+
* v850.igen (bsh): Fix carry logic.
2007-02-20 Daniel Jacobowitz <dan@codesourcery.com>
@@ -413,7 +413,7 @@
Only generate a trap if the target is not the v850e1.
Otherwise treat it as a special kind of branch.
(break): Mark as v850/v850e specific.
-
+
2003-05-16 Ian Lance Taylor <ian@airs.com>
* Makefile.in (SHELL): Make sure this is defined.
@@ -476,7 +476,7 @@
(simops.h): New file.
($(BUILT_SRC_FROM_IGEN)): Do not depend on simops.h.
* gencode.c: Delete file.
-
+
2001-04-15 J.T. Conklin <jtc@redback.com>
* Makefile.in (simops.o): Add simops.h to dependency list.
@@ -515,7 +515,7 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
-
+
Tue Dec 1 17:25:16 1998 Andrew Cagney <cagney@b1.cygnus.com>
* Makefile.in (NL_TARGET): Define as -DNL_TARGET_v850.
@@ -541,7 +541,7 @@ Wed May 6 19:43:27 1998 Doug Evans <devans@canuck.cygnus.com>
Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
- * configure: Regenerated to track ../common/aclocal.m4 changes.
+ * configure: Regenerated to track ../common/aclocal.m4 changes.
Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
@@ -594,7 +594,7 @@ Wed Feb 18 10:47:32 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h (trace_module): Change variable decl to integer type.
(TRACE_BRANCH*, TRACE_LD, TRACE_ST): Update.
-
+
Tue Feb 17 12:51:18 1998 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_store_register, sim_fetch_register): Pass in
@@ -648,7 +648,7 @@ Sat Nov 22 21:32:07 1997 Andrew Cagney <cagney@b1.cygnus.com>
* v850.igen (BREAK), simops.c (OP_12007E0): Rename SIGTRAP to
SIM_SIGTRAP.
(illegal): Rename SIGILL to SIM_SIGILL.
-
+
* sim-main.h, simops.c, interp.c: Do not include signal.h.
* sim-main.h: Include sim-signal.h instead of signal.h.
@@ -676,7 +676,7 @@ Fri Sep 26 11:56:02 1997 Felix Lee <flee@cygnus.com>
* sim-main.h: delete null override of SIM_ENGINE_HALT_HOOK and
SIM_ENGINE_RESTART_HOOK.
-
+
Wed Sep 24 17:38:57 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -701,7 +701,7 @@ Tue Sep 23 10:19:51 1997 Andrew Cagney <cagney@b1.cygnus.com>
* Makefile.in (SIM_WARNINGS, SIM_ALIGNMENT, SIM_ENDIAN,
SIM_HOSTENDIAN, SIM_RESERVED_BITS): Delete, moved to common.
(SIM_EXTRA_CFLAGS): Update.
-
+
Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -738,7 +738,7 @@ Fri Sep 19 10:37:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
Wed Sep 17 16:21:08 1997 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c: Move "mov", "reti", to v850.igen, fix tracing.
-
+
* interp.c (hash): Delete.
* v850.igen (nop): Really do nothing.
@@ -753,11 +753,11 @@ Wed Sep 17 14:02:10 1997 Andrew Cagney <cagney@b1.cygnus.com>
(trace_module): Global, save component/module name across insn.
* simops.c: Move "bsh" to v850.igen, fix.
-
+
* v850.igen (callt): Load correct number of bytes. Fix tracing.
(stsr, ldsr): Correct src, dest fields. Fix tracing.
(ctret): Force alignment. Fix tracing.
-
+
Tue Sep 16 22:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c (trace_output): Add result argument.
@@ -772,10 +772,10 @@ Tue Sep 16 22:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com>
(trace_values, trace_name, trace_pc, trace_num_values): Make
global.
(GR, SR): Define.
-
+
v850.insn (movea, stsr): Use.
(sxb, sxh, zxb, zxh): Ditto.
-
+
Tue Sep 16 21:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c: Move "movea" from here.
@@ -784,12 +784,12 @@ Tue Sep 16 21:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com>
* v850.igen (simm16): Define, sign extend imm16.
(uimm16): Define, no sign extension.
(addi, andi, movea, movhi, mulhi, ori, satsubi, xori): Use.
-
+
* simops.c: Move "sxh", "switch", "sxb", "callt", "dispose",
"mov32" from here.
* v850.igen: To here.
(switch): Fix off by two error in NIA calc.
-
+
Tue Sep 16 15:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c (trace_pc, trace_name, trace_values, trace_num_values):
@@ -798,7 +798,7 @@ Tue Sep 16 15:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com>
(trace_output): Write trace values to a buffer. Use
trace_one_insn to print trace info and buffer.
(SIZE_OPERANDS, SIZE_LOCATION): Delete.
-
+
Tue Sep 16 09:02:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h (struct _sim_cpu): Add psw_mask so that reserved bits
@@ -808,7 +808,7 @@ Tue Sep 16 09:02:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
instructions from here.
* v850.igen (ldsr, stsr): To here. Mask out reserved bits when
setting PSW.
-
+
* interp.c (sim_open): Set psw_mask if machine known.
Tue Sep 16 10:20:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
@@ -831,12 +831,12 @@ Tue Sep 16 09:02:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
Mon Sep 15 17:36:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c (OP_300, OP_400, OP_70): Make behavour depend on PSW[US].
-
+
* simops.c: Move "divun", "sld.bu", "divhn", "divhun", "divn",
"divun", "pushml" code from here to v850.igen.
(divun): Make global.
(type3_regs): Make global
-
+
* v850.igen: Move simops.c code to here.
* interp.c (sim_create_inferior): For v850eq set US bit by
@@ -865,7 +865,7 @@ Fri Sep 12 15:11:03 1997 Andrew Cagney <cagney@b1.cygnus.com>
* v850.igen (prepare, ...): Add to v850eq architecture.
* interp.c (sim_open): Default to v850eq.
-
+
* interp.c (sim_open): Default to v850e.
* sim-main.h (signal.h): Include.
@@ -880,7 +880,7 @@ Thu Sep 11 08:40:03 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_open): Use sim_do_commandf instead of asprintf.
- * sim-main.h (INSN_NAME):
+ * sim-main.h (INSN_NAME):
* Makefile.in (INCLUDE): Add SIM_EXTRA_DEPS.
(SIM_EXTRA_DEPS): Add itable.h
@@ -922,7 +922,7 @@ Mon Sep 8 18:33:04 1997 Andrew Cagney <cagney@b1.cygnus.com>
(SEXT32): Delete, used?
(SEXT40, SEXT44, SEXT64): Use UNSIGNED64 for constants, not ...LL.
(WITH_TARGET_WORD_MSB): Define as 31. v850 little bit endian.
-
+
* simops.c: Use EXTEND15 from sim-bits instead of SEXT16.
* sim-main.h (DEBUG_TRACE, DEBUG_VALUES, v850_debug): Delete,
@@ -950,7 +950,7 @@ Fri Sep 5 17:04:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h (WITH_WATCHPOINTS): Define.
(WITH_MODULO_MEMORY): Define
-
+
* Makefile.in (SIM_OBJS): Add sim-resume, sim-watch, sim-stop,
sim-reason.
@@ -1011,7 +1011,7 @@ Wed Sep 3 10:18:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h: Replace SIM_HAVE_FLATMEM with mem ptr.
* interp.c (map): Do not add to a void pointer.
-
+
* Makefile.in (INCLUDE): Add sim-main.h
* configure.in: Check for time.h
@@ -1039,7 +1039,7 @@ Wed Sep 3 10:18:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
(AC_CHECK_FUNCS): Add utime.
(AC_CHECK_HEADERS): Add stdlib.h, string.h, strings.h, utime.h
configure: Regenerate.
-
+
* Makefile.in (SIM_RUN_OBJS): Use nrun.o.
(SIM_OBJS): Add sim-io.o, sim-hload.o, sim-utils.o, sim-options.o,
@@ -1055,7 +1055,7 @@ Wed Sep 3 10:18:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
* gencode.c (write_template): Generate #include sim-main.h.
(write_opcodes): Ditto.
-
+
* interp.c (prog_bfd, prog_bfd_was_opened_p): Delete.
(v850_callback): Ditto.
(sim_kind, myname): Ditto.
@@ -1076,7 +1076,7 @@ Wed Sep 3 10:18:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
(sim_set_callbacks): Delete.
(sim_set_interrupt): Pass in SD, use.
(start_time): Delete.
-
+
* v850_sim.h: Remove everything except `struct simops' from here.
* sim-main.h: Move most to here.
* gencode.c: Move #includes to here.
@@ -1093,7 +1093,7 @@ Mon Sep 1 12:07:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in: Check for time, chmod.
* configure: Regenerate.
* simops.c (SYS_time, SYS_chmod): Use HAVE_TIME, HAVE_CHMOD.
-
+
* simops.c (../../libgloss/v850/sys/syscall.h): Include instead of
sys/syscall.h.
(OP_10007E0): Check the existance each SYS_* macro independantly.
@@ -1125,16 +1125,16 @@ Fri Aug 22 10:39:28 1997 Nick Clifton <nickc@cygnus.com>
* simops.c (bsh): Only set CY flag if either of the bottom
bytes is zero.
-
+
* simops.c (prepare, dispose): Lower numbered
registers go to higher numbered address.
* simops.c (unsigned divide instructions): S bit set if result has
top bit set.
-
+
* simops.c (pushml, pushmh, popml, popmh): Lower numbered
registers go to higher numbered address.
-
+
Wed Aug 20 13:56:35 1997 Nick Clifton <nickc@cygnus.com>
* simops.c (OP_107E0, OP_107F0, OP_307E0, OP_307F0): Use correct
@@ -1151,22 +1151,22 @@ Wed Aug 13 19:06:55 1997 Nick Clifton <nickc@cygnus.com>
* interp.c (sim_resume): Opcode functions return amount to be
added to PC and all opcodes take a standard format in the OP[]
array.
-
+
(do_format_*): Functions removed.
* v850_sim.h (SP, EP): New register mnemonics.
-
+
* gencode.c (write_header): Functions prototypes return an
integer.
* simops.c: Opcode functions return amount to be added to PC.
-
+
* v850_sim.h (CTPC, CTPSW, CTBP): New register mnemonics.
-
+
* simops.c: Add support for v850e instructions.
-
+
* simops.c: Add support for v850eq instructions.
-
+
Tue May 20 10:24:14 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_open): Add callback argument.
@@ -1303,12 +1303,12 @@ Sun Nov 3 23:02:54 1996 Stan Shebs <shebs@andros.cygnus.com>
* interp.c: Add support for variable-size allocation of memory,
via simulator command "sim memory-map".
(map): Issue SIGSEGV for references to invalid memory regions.
-
+
Thu Oct 31 14:44:10 1996 Gavin Koch <gavin@cygnus.com>
-
- * simops.c: Include <sys/time.h> for struct timeval and
- struct timezone.
-
+
+ * simops.c: Include <sys/time.h> for struct timeval and
+ struct timezone.
+
Wed Oct 30 08:49:10 1996 Jeffrey A Law (law@cygnus.com)
* simops.c (OP_10007E0): Handle SYS_times and SYS_gettimeofday.
@@ -1358,11 +1358,11 @@ Tue Oct 15 16:19:51 1996 Stu Grossman (grossman@critters.cygnus.com)
* (sim_size): MEM_SIZE is now bytes, not shift factor.
Tue Oct 1 15:53:24 1996 Gavin Koch <gavin@cygnus.com>
-
- * simops.c (trace_input): Swapped order of operands for output
- output of OP_IMM_REG. Changed the fetching of the operands for
- OP_LOAD32, and OP_STORE32 to work like op-function.
-
+
+ * simops.c (trace_input): Swapped order of operands for output
+ output of OP_IMM_REG. Changed the fetching of the operands for
+ OP_LOAD32, and OP_STORE32 to work like op-function.
+
Mon Sep 30 15:46:33 1996 Stu Grossman (grossman@critters.cygnus.com)
* interp.c: Move includes of remote-sim.h and callback.h to
@@ -1392,7 +1392,7 @@ Fri Sep 27 18:34:09 1996 Stu Grossman (grossman@critters.cygnus.com)
Fri Sep 27 17:42:37 1996 Jeffrey A Law (law@cygnus.com)
- * simops.c (trace_input): Fix thinko.
+ * simops.c (trace_input): Fix thinko.
Wed Sep 18 09:54:12 1996 Michael Meissner <meissner@tiktok.cygnus.com>
@@ -1568,6 +1568,6 @@ Thu Aug 29 13:53:29 1996 Jeffrey A Law (law@cygnus.com)
Wed Aug 28 13:53:22 1996 Jeffrey A Law (law@cygnus.com)
- * ChangeLog, Makefile.in, configure, configure.in, v850_sim.h,
+ * ChangeLog, Makefile.in, configure, configure.in, v850_sim.h,
gencode.c, interp.c, simops.c: Created.