aboutsummaryrefslogtreecommitdiff
path: root/sim
AgeCommit message (Collapse)AuthorFilesLines
1997-02-14Per PR 11678 - also need to maintan .SanitizeAndrew Cagney1-14/+5
1997-02-14PR 11678 - rename long decode-rule files to shorter ones, eliminateAndrew Cagney15-238/+21
need for multiple almost identical decode-rule files
1997-02-13 * gencode.c (build_mips16_operands): Correct computation of baseIan Lance Taylor1-1/+1
address for extended PC relative instruction.
1997-02-11New version from Andrew; Portability fixes on top of thatMichael Meissner13-22/+538
1997-02-11Fix warnings when compiling callback.cMichael Meissner2-2/+7
1997-02-11Silence warnings in ppc simulatorMichael Meissner1-1/+10
1997-02-11Add r5900Gavin Romig-Koch5-167/+1542
1997-02-06 * interp.c (mips16_entry): Add support for floating point cases.Ian Lance Taylor2-16/+61
(SignalException): Pass floating point cases to mips16_entry. (ValueFPR): Don't restrict fmt_single and fmt_word to even registers. (StoreFPR): Likewise. Also, don't clobber fpr + 1 for fmt_single or fmt_word. (COP_LW): Pass fmt_word rather than fmt_uninterpreted to StoreFPR, and then set the state to fmt_uninterpreted. (COP_SW): Temporarily set the state to fmt_word while calling ValueFPR.
1997-02-05Fix thinkos in last change.David Edelsohn1-2/+3
1997-02-05 * configure.in: Don't configure any subdirs if no simulatorDavid Edelsohn2-4/+12
is being built. Don't use erc32 for sparc64. * configure: Regenerated.
1997-02-04 * Makefile.in (@COMMON_MAKEFILE_FRAG): UseDavid Edelsohn2-3/+4
COMMON_{PRE,POST}_CONFIG_FRAG instead. * configure.in: sinclude ../common/aclocal.m4. * configure: Regenerated.
1997-02-04 * configure.in: Fix typo in test for callback.c.David Edelsohn3-2/+7
* configure: Regenerated.
1997-02-04 * gencode.c (build_instruction): The high order may be set in theIan Lance Taylor2-1/+6
comparison flags at any ISA level, not just ISA 4.
1997-02-04 * Makefile.in (@COMMON_MAKEFILE_FRAG): UseDavid Edelsohn9-192/+46
COMMON_{PRE,POST}_CONFIG_FRAG instead. * configure.in: sinclude ../common/aclocal.m4. * configure: Regenerated.
1997-02-04 * Makefile.in (libcommon.a): Delete.David Edelsohn2-10/+12
(callback.o,targ-map.o): Delete, moved to Make-common.in. (gentmap,targ-vals.h,targ-map.c): Likewise. (run-autoconf): Delete. * aclocal.m4 (SIM_AC_OUTPUT): Redo creation of Makefile. (common makefile fragment): Moved back into ... * Make-common.in: Resurrect. * configure.in (AC_LINK_FILES): Delete, unnecessary now. * configure: Regenerated.
1997-02-04 * Makefile.in (@COMMON_MAKEFILE_FRAG@): UseDavid Edelsohn1-1/+2
COMMON_{PRE,POST}_CONFIG_FRAG instead. * configure.in: sinclude ../common/aclocal.m4. * configure: Regenerated.
1997-02-04 * Makefile.in (autoconf-common): New target.David Edelsohn4-21/+35
* configure.in: Do configure common. * configure: Regenerated.
1997-02-04Docs on configury mostly.David Edelsohn1-0/+1
1997-01-31 * configure: Rebuild after change to aclocal.m4.Ian Lance Taylor2-187/+192
1997-01-31 * aclocal.m4 (SIM_AC_COMMON): Move COMMON_MAKEFILE_FRAG from here.David Edelsohn2-14/+34
(SIM_AC_OUTPUT): To here.
1997-01-30Fix from Cagney so that new common files do not show up when using psim on ↵Michael Meissner4-2/+17
old gdbs
1997-01-29build callback and targ-map from the common directoryMichael Meissner4-4/+67
1997-01-27January 23rd mergeMichael Meissner18-2761/+6983
1997-01-24 * ../common/aclocal.m4 (COMMON_MAKEFILE_FRAG): Quote a couple of $'s inStu Grossman8-16/+16
comments and single quotes. Fixes a problem found on hpux.
1997-01-24 * aclocal.m4 (COMMON_MAKEFILE_FRAG): Quote a couple of $'s inStu Grossman2-2/+7
comments and single quotes. Fixes a problem found on hpux.
1997-01-24 * interp.c (init_system): Allocate 2^19 bytes of space for theJeff Law1-0/+5
simulator. To match the linker.
1997-01-24 * configure: Remove targ-vals.def when doing distclean. (ChangeStu Grossman8-8/+8
is actually in ../common/aclocal.m4.)
1997-01-24 * (distclean): Remove targ-vals.def.Stu Grossman2-1/+2
1997-01-24 * configure: Remove Make-common.in from dependencies. (Actually inStu Grossman8-8/+8
../common/aclocal.m4).
1997-01-24 * aclocal.m4: Remove Make-common.in from dependencies.Stu Grossman2-1/+3
1997-01-23 * configure configure.in Makefile.in: Update to new configureStu Grossman32-1269/+10379
scheme which is more compatible with WinGDB builds. * configure.in: Improve comment on how to run autoconf. * configure: Re-run autoconf to get new ../common/aclocal.m4. * Makefile.in: Use autoconf substitution to install common makefile fragment.
1997-01-23 * aclocal.m4 (SIM_AC_COMMON): Move contents of Make-common.inStu Grossman2-0/+328
into here. Makes insertion into makefiles easier. Also, change the way that callback.o, gentmap, targ-vals.h, targ-map.c, targ-map.o, and run are built. They are now built in the individual simulator directories, taking sources from ../common as necessary. This replaces the merging of libcommon.a into linsim.a, which was problematic for the WinGDB build process. * run.c: Include config.h from . instead of ../common. * Make-common.in: Remove. It's no longer necessary.
1997-01-23 * configure configure.in: Don't configure common anymore. FilesStu Grossman3-87/+256
from common are now built in the individual simualtor directories. This fixes problems with the WinGDB build procedure.
1997-01-21 * simops.c: Undo last change to "rol" and "ror", original codeJeff Law2-2/+7
was correct!
1997-01-20Multiply ops sign extend, not zero extendMichael Meissner1-0/+11
1997-01-16 * simops.c: Fix "rol" and "ror".Jeff Law2-2/+10
Something I noticed while working on the mn10200.
1997-01-15 * simops.c: Fix typo in last change.Jeff Law1-1/+1
1997-01-13 * simops.c: Use REG macros in few places not using them yet.Jeff Law2-5/+9
Something I noticed while working on the mn10200 simulator.
1997-01-13 * configure: Enable the mn10200 simulator.Jeff Law2-0/+6
1997-01-08For NEC 4300 project, fix last remaining host/target endianness problemJim Wilson1-1/+1
* gencode.c (build_instruction): Use BigEndianCPU instead of ByteSwapMem.
1997-01-06 * mn10300_sim.h (struct _state): Fix number of registers!Jeff Law1-0/+4
Just something I noticed while working on the mn10200 simulator.
1997-01-03 * interp.c (sim_monitor): Make output to stdout visible inMark Alexander1-0/+5
wingdb's I/O log window.
1996-12-31 * mn10300_sim.h (struct _state): Put all registers into a singleJeff Law3-53/+51
array to make gdb implementation easier. (REG_*): Add definitions for all registers in the state array. (SEXT32, SEXT40, SEXT44, SEXT60): Remove unused macros. * simops.c: Related changes.
1996-12-31Deal with kill encoding the signal via the exit status.Michael Meissner2-3/+11
1996-12-31 * support.h: Undo previous change to SIGTRAPMark Alexander2-2/+7
and SIGQUIT values.
1996-12-30 * interp.c (store_word, load_word): New static functions.Ian Lance Taylor2-1/+152
(mips16_entry): New static function. (SignalException): Look for mips16 entry and exit instructions. (simulate): Use the correct index when setting fpr_state after doing a pending move.
1996-12-29 * interp.c: Fix byte-swapping code throughout to work onMark Alexander2-9/+20
both little- and big-endian hosts.
1996-12-29 * support.h: Make definitions of SIGTRAP and SIGQUIT consistentMark Alexander2-2/+7
with gdb/config/i386/xm-windows.h.
1996-12-28 * gencode.c (build_instruction): Work around MSVC++ code gen bugMark Alexander2-1/+11
that messes up arithmetic shifts.
1996-12-27Allow exit to work normally under gdbMichael Meissner2-102/+148