Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2000-07-14 | 2000-07-14 Fernando Nasser <fnasser@cygnus.com> | Fernando Nasser | 2 | -1/+5 | |
* wrapper.c (sim_create_inferior): Fix typo in the previous patch. | |||||
2000-07-14 | 2000-07-14 Fernando Nasser <fnasser@cygnus.com> | Fernando Nasser | 2 | -0/+9 | |
* wrapper.c (sim_create_inferior): Reset mode to ARM when creating a new inferior. | |||||
2000-07-04 | * armvirt.c (ABORTS): Do not define. | Alexandre Oliva | 2 | -1/+3 | |
2000-07-04 | * armdefs.h (struct ARMul_State): Add is_StrongARM. | Alexandre Oliva | 5 | -11/+59 | |
(ARM_Strong_Prop, STRONGARM): Define. * arminit.c (ARMul_NewState): Reset is_StrongARM. (ARMul_SelectProcessor): Set is_StrongARM. * wrapper.c (sim_create_inferior): Use bfd machine type to determine processor type to emulate. * armemu.h (BUSUSEDINCPCS, BUSUSEDINCPCN): Don't increment PC when emulating StrongARM. | |||||
2000-07-04 | * armemu.c (ARMul_Emulate, t_undefined): Proceed to next insn. | Alexandre Oliva | 2 | -1/+3 | |
2000-07-04 | * armemu.h (INSN_SIZE): New macro. | Alexandre Oliva | 4 | -45/+48 | |
(SET_ABORT): Save CPSR in SPSR and set LR. * armemu.c (ARMul_Emulate, isize): Set to INSN_SIZE. (WriteR15, WriteSR15): Do not discard bit 1 in Thumb mode. * arminit.c (ARMul_Abort): Use new SETABORT and INSN_SIZE. | |||||
2000-07-04 | * armemu.c (LoadSMult): Use WriteR15() to discard the least | Alexandre Oliva | 2 | -2/+5 | |
significant bits of PC. | |||||
2000-07-04 | * armemu.h (WRITEDESTB): New macro. | Alexandre Oliva | 3 | -37/+48 | |
* armemu.c (ARMul_Emulate26, bl): Use WriteR15Branch() to modify PC. Moved the existing logic... (WriteR15Branch): ... here. New function. (WriteR15, WriteSR15): Drop the two least significant bits. (LoadSMult): Use WriteR15Branch() to modify PC. (LoadMult): Use WRITEDESTB() instead of WRITEDEST(). | |||||
2000-07-04 | * armemu.h (GETSPSR): Call ARMul_GetSPSR(). | Alexandre Oliva | 3 | -4/+18 | |
* armsupp.c (ARMul_CPSRAltered): Zero out bits as they're extracted from state->Cpsr, but preserve the unused bits. (ARMul_GetCPSR): Get bits preserved in state->Cpsr. (ARMul_GetSPSR, ARMul_FixCPSR): Use ARMul_GetCPSR() to get the full CPSR word. | |||||
2000-07-04 | * armemu.h (PSR_FBITS, PSR_SBITS, PSR_XBITS, PSR_CBITS): New. | Alexandre Oliva | 4 | -30/+40 | |
(SETPSR_F, SETPSR_S, SETPSR_X, SETPSR_C): New macros. (SETPSR, SET_INTMODE, SETCC): Removed. * armsupp.c (ARMul_FixCPSR, ARMul_FixSPSR): Do not test bit mask. Use SETPSR_* to modify PSR. (ARMul_SetCPSR): Load all bits from value. * armemu.c (ARMul_Emulate, msr): Do not test bit mask. | |||||
2000-07-04 | * armemu.c (ARMul_Emulate): Compute writeback value before | Alexandre Oliva | 2 | -8/+20 | |
loading, since the offset register may be the destination register. | |||||
2000-07-04 | * armdefs.h (SYSTEMBANK): Define as USERBANK. | Alexandre Oliva | 3 | -8/+6 | |
* armsupp.c (ARMul_SwitchMode): Remove SYSTEMBANK cases. | |||||
2000-06-22 | * armemu.c (Multiply64): Fix computation of flag N. | Alexandre Oliva | 2 | -4/+5 | |
2000-06-22 | * armemu.c (MultiplyAdd64): Fix computation of flag N. | Alexandre Oliva | 2 | -4/+7 | |
2000-06-20 | * armemu.h (NEGBRANCH): Do not overwrite the two most significant | Alexandre Oliva | 2 | -1/+6 | |
bits of the offset. | |||||
2000-05-30 | Add support for v4 SystemMode. | Nick Clifton | 11 | -57/+159 | |
2000-05-24 | Change profiling so that it is enabled by default. Re-generate everything. | Andrew Cagney | 2 | -147/+162 | |
2000-05-23 | Add special case handling when GDB set CPSR register | Nick Clifton | 2 | -1/+12 | |
2000-04-10 | * arm abort fix | Frank Ch. Eigler | 2 | -3/+8 | |
2000-03-11 Philip Blundell <philb@gnu.org> * armemu.c (LoadSMult, LoadMult): Correct handling of aborts. Patch from Allan Skillman <Allan.Skillman@arm.com>. | |||||
2000-03-23 | * memory corruption fix | Frank Ch. Eigler | 2 | -2/+8 | |
Wed Mar 22 15:24:21 2000 glen mccready <gkm@pobox.com> * wrapper.c (sim_open,sim_close): Copy into myname, free myname. | |||||
2000-03-02 | * adding forgotten entry | Frank Ch. Eigler | 1 | -0/+1 | |
2000-02-08 | Fix compile time warning messages. | Nick Clifton | 10 | -669/+109 | |
2000-02-05 | import gdb-2000-02-04 snapshot | Jason Molenda | 27 | -8246/+9283 | |
2000-01-26 | import gdb-2000-01-26 snapshot | Jason Molenda | 2 | -5/+20 | |
1999-12-07 | import gdb-1999-12-06 snapshot | Jason Molenda | 3 | -8/+26 | |
1999-11-02 | import gdb-1999-11-01 snapshot | Jason Molenda | 2 | -0/+7 | |
1999-10-12 | import gdb-1999-10-11 snapshot | Jason Molenda | 2 | -1/+7 | |
1999-10-05 | import gdb-1999-10-04 snapshot | Jason Molenda | 2 | -3/+8 | |
1999-09-09 | import gdb-1999-09-08 snapshot | Stan Shebs | 2 | -158/+153 | |
1999-07-12 | import gdb-1999-07-12 snapshot | Jason Molenda | 3 | -1/+3 | |
1999-05-11 | import gdb-1999-05-10 | Stan Shebs | 2 | -174/+308 | |
1999-04-26 | import gdb-19990422 snapshot | Stan Shebs | 5 | -8/+76 | |
1999-04-16 | Initial creation of sourceware repositorygdb-4_18-branchpoint | Stan Shebs | 36 | -0/+17817 | |
1999-04-16 | Initial creation of sourceware repository | Stan Shebs | 27 | -10572/+0 | |
1998-12-10 | Fixes. | Jeff Law | 1 | -0/+1 | |
1998-09-14 | define SIM_HAVE_BIENDIAN | Nick Clifton | 1 | -0/+29 | |
1998-06-02 | Allow simulator to work with Angel SWIs. | Nick Clifton | 2 | -0/+12 | |
1998-06-02 | Mon Jun 1 17:14:19 1998 Anthony Thompson (athompso@cambridge.arm.com) | Jason Molenda | 2 | -0/+980 | |
* armos.c (ARMul_OSHandleSWI::SWI_Open): Handle special case of ":tt" to catch stdin in addition to stdout. (ARMul_OSHandleSWI::SWI_Seek): Return 0 or 1 to indicate failure or success of lseek(). From PR 15839, modified a bit by me to appease my sense of style--but not too much because I am lazy. | |||||
1998-04-29 | Tue Apr 28 18:28:58 1998 Geoffrey Noer <noer@cygnus.com> | Geoffrey Noer | 1 | -0/+4 | |
* 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 And update all subdirectory ChangeLogs and configure files. | |||||
1998-04-26 | * configure: Regenerated to track ../common/aclocal.m4 changes. | Tom Tromey | 5 | -120/+148 | |
* config.in: Ditto. * acconfig.h: New file. * configure.in: Reverted change of Apr 24; use sinclude again. | |||||
1998-04-24 | * configure: Regenerated to track ../common/aclocal.m4 changes. | Tom Tromey | 3 | -36/+1877 | |
* config.in: Ditto. * configure.in: Don't call sinclude. | |||||
1998-01-31 | Add config support for the size of the target address and OF cell. | Andrew Cagney | 1 | -0/+4 | |
1998-01-20 | * aclocal.m4: Recognize --enable-maintainer-mode. | Doug Evans | 2 | -43/+100 | |
*/configure: Regenerated. | |||||
1997-12-11 | sanitization fixes. (files not mentioned, fences misspelled) | Felix Lee | 1 | -0/+1 | |
1997-12-04 | Regenerate configure files. | Doug Evans | 1 | -0/+12 | |
1997-10-30 | Patches to support generating an executing environment. | Nick Clifton | 1 | -4/+59 | |
Patches from Tony Thompson at ARM: athompso@arm.com | |||||
1997-10-22 | Add LMA_P and DO_WRITE arguments to sim/common/sim-load.c:sim_load_file(). | Andrew Cagney | 2 | -3/+21 | |
Update all simulators. Clarify behavour of sim_load in remote-sim.h | |||||
1997-09-23 | Remove need to update <targ>/Makefile.in when adding optional options | Andrew Cagney | 2 | -39/+125 | |
to <targ>/configure.in. Simplify logic used to select target [default] endianness. | |||||
1997-09-22 | Simplify logic behind the generic configuration option --enable-sim-alignment. | Andrew Cagney | 1 | -0/+4 | |
1997-09-22 | Add support for --enable-sim-alignment to simulator common aclocal.m4 | Andrew Cagney | 1 | -0/+8 | |
Add support for --alignment={strict,nonstrict,forced} to simulator common run-time options. For v850 use, make the default NONSTRICT_ALIGNMENT. |