aboutsummaryrefslogtreecommitdiff
path: root/sim/mips
AgeCommit message (Collapse)AuthorFilesLines
2001-11-18 2001-11-17 Fred Fish <fnf@redhat.com>Fred Fish2-7/+12
* sim-main.h (float_operation): Move enum declaration outside of _sim_cpu struct declaration.
2001-04-12* mips.igen (CFC1, CTC1): Pass the correct register numbers toJim Blandy3-4/+12
PENDING_FILL. Use PENDING_SCHED directly to handle the pending set of the FCSR. * sim-main.h (COCIDX): Remove definition; this isn't supported by PENDING_FILL, and you can get the intended effect gracefully by calling PENDING_SCHED directly.
2001-02-242001-02-23 Ben Elliston <bje@redhat.com>Ben Elliston2-0/+7
* sim-main.h (ENGINE_ISSUE_PREFIX_HOOK): Only define if not already defined elsewhere.
2001-02-192001-02-19 Ben Elliston <bje@redhat.com>Ben Elliston3-7/+15
* sim-main.h (sim_monitor): Return an int. * interp.c (sim_monitor): Add return values. (signal_exception): Handle error conditions from sim_monitor.
2001-02-082001-02-08 Ben Elliston <bje@redhat.com>Chris Demetriou2-34/+23
* sim-main.c (load_memory): Pass cia to sim_core_read* functions. (store_memory): Likewise, pass cia to sim_core_write*.
2000-10-19* cleanupFrank Ch. Eigler2-5/+5
2000-10-19 Frank Ch. Eigler <fche@redhat.com> On advice from Chris G. Demetriou <cgd@sibyte.com>: * sim-main.h (GPR_CLEAR): Remove unused alternative macro.
2000-07-27Don't clean *.igen.Andrew Cagney2-1/+6
2000-07-20* m16.igen (break): Call SignalException not sim_engine_halt.Andrew Cagney2-1/+5
2000-07-04Fix MOVN.fmt and MOVZ.fmt, need to test GPR[RT].Andrew Cagney2-14/+14
2000-06-23Fix printf arguments.Andrew Cagney2-3/+8
2000-05-29Define GPR_CLEARNick Clifton2-0/+15
2000-05-29fix spelling mistake in commentNick Clifton1-1/+1
2000-05-29Remove RCS tags to make synchronisation easier.Nick Clifton1-3/+0
2000-05-24Change profiling so that it is enabled by default. Re-generate everything.Andrew Cagney2-1/+5
2000-05-01* mips.igen (DMxC1): Fix format arguments for sim_io_eprintf call.Andrew Cagney2-1/+6
2000-04-09Fix printf botch.Andrew Cagney2-2/+6
2000-03-21* simplify eCos testingFrank Ch. Eigler2-5/+11
2000-03-21 Frank Ch. Eigler <fche@redhat.com> * interp.c (sim_open): Sort & extend dummy memory regions for --board=jmr3904 for eCos.
2000-03-02* autoconf correctionFrank Ch. Eigler4-167/+193
* merge from internal repo -> sourceware 2000-03-02 Frank Ch. Eigler <fche@redhat.com> * configure: Regenerated. Tue Feb 8 18:35:01 2000 Donald Lindsay <dlindsay@hound.cygnus.com> * interp.c, mips.igen: all 5 DEADC0DE situations now have sim_io_eprintf calls, conditional on the simulator being in verbose mode.
2000-02-05import gdb-2000-02-04 snapshotJason Molenda2-0/+6
1999-12-07import gdb-1999-12-06 snapshotJason Molenda4-3/+15
1999-11-17import gdb-1999-11-16 snapshotJason Molenda2-2/+12
1999-10-26import gdb-1999-10-25 snapshotJason Molenda2-168/+178
1999-09-13import gdb-1999-09-13 snapshotJason Molenda2-2/+6
1999-09-09import gdb-1999-09-08 snapshotStan Shebs5-162/+199
1999-08-02import gdb-1999-08-02 snapshotJason Molenda2-8/+50
1999-07-19import gdb-1999-07-19 snapshotJason Molenda2-45/+212
1999-07-12import gdb-1999-07-12 snapshotJason Molenda3-5/+53
1999-07-07import gdb-1999-07-07 pre reformatJason Molenda4-176/+194
1999-05-11import gdb-1999-05-10Stan Shebs2-184/+258
1999-04-26import gdb-19990422 snapshotStan Shebs5-112/+162
1999-04-16Initial creation of sourceware repositorygdb-4_18-branchpointStan Shebs21-0/+19554
1999-04-16Initial creation of sourceware repositoryStan Shebs23-28573/+0
1999-02-05* Fix for PR 17794, brought over from ecc-98r1-branch.Frank Ch. Eigler1-3/+23
1999-02-05 Frank Ch. Eigler <fche@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.
1999-02-04improve sanitationGavin Romig-Koch1-0/+2
1999-01-07* Removing last known memories of tx3904 and am30 sanitization.Frank Ch. Eigler1-36/+4
1998-12-30* resolution of eCos-vs.-sky merge conflict!Frank Ch. Eigler2-1/+17
[ChangeLog] 1998-12-30 Frank Ch. Eigler <fche@cygnus.com> * mips.igen (BREAK): Call signal_exception instead of sim_engine_halt. start-sanitize-sky * interp.c (signal_exception): Call SIM_CPU_EXCEPTION_TRIGGER hook. Call sim_engine_halt on BreakPoint. end-sanitize-sky [ChangeLog.sky] 1998-12-30 Frank Ch. Eigler <fche@cygnus.com> * sky-gdb.c (sky_sim_engine_halt): Do not set CIA here.
1998-12-30Tue Dec 29 16:03:53 1998 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>Stan Shebs2-1/+6
* configure.in, configure (mips64vr5*-*-*): Added missing ;; in case statement. (actually a sanitize-cygnus mistake, but Rainer doesn't know that)
1998-12-30* eCos->devo merge; tx3904 sanitize tags removedFrank Ch. Eigler6-382/+362
1998-12-29 Frank Ch. Eigler <fche@cygnus.com> * 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_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. * 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-24m16.igen (DADDIU5): Correct type-o.Gavin Romig-Koch1-0/+26
1998-12-16New 'hack' generatorGavin Romig-Koch3-36/+246
1998-12-16vr4run.c, keep-if vr4xxxFelix Lee1-0/+7
1998-12-15missing *vr4320:Gavin Romig-Koch2-0/+9
1998-12-145xxx and elGavin Romig-Koch3-55/+62
1998-12-13for bfd:Gavin Romig-Koch6-77/+756
* archures.c,bfd-in2.h (bfd_mach_mips4121): New. * cpu-mips.c: Added vr4121. * elf32-mips.c (elf_mips_mach): Same. (_bfd_mips_elf_final_write_processing): Same. for gas: * config/tc-mips.c (mips_4121): New. (md_begin,mips_ip,md_longopts,md_parse_option): Add vr4121. for gcc: * config/mips/mips.c (override_options): Add vr4121. * config/mips/t-vr4xxx (MULTILIB_MATCHES): Same. for include/elf: * mips.h (E_MIPS_MACH_4121): New. for include/opcode: * mips.h (INSN_4121): New. for opcodes: * mips-dis.c (set_mips_isa_type): Add bfd_mach_mips4121. (_print_insn_mips): Same. * mips-opc.c: Add vr4121. for sim/mips: * configure.in,mips.igen,vr.igen: Add vr4121. * configure: Rebuilt.
1998-12-12 * configure.in (mips64vr4xxx): Enable TARGET_ENABLE_FR.Gavin Romig-Koch4-257/+236
Set mips_fpu, and mips_fpu_bitsize. Set sim_gen, and sim_igen_machine. * configure: Rebuild. * mips.igen (BC1): Renamed to BC1a and BC1b to avoid conflicts. * sim-main.h (SizeFGR): Handle TARGET_ENABLE_FR.
1998-12-11Cleanups.Gavin Romig-Koch1-0/+4
1998-12-10* Fix for endianness bugs in tx39 sio sim.Frank Ch. Eigler1-0/+7
1998-12-10 Frank Ch. Eigler <fche@cygnus.com> * dv-tx3904sio.c (tx3904sio_io_read_buffer): Endianness fixes. (tx3904sio_tickle): fflush after a stdout character output.
1998-12-10Add missing sanitize markers.Jeff Law1-0/+10
1998-12-09Fixes.Jeff Law1-3/+0
1998-12-08* sky->devo merge, final part of sim mergeFrank Ch. Eigler2-31/+223
[ChangeLog.sky] 1998-12-08 Frank Ch. Eigler <fche@cygnus.com> * sim-main.h (sim_state): Add multi-phase load tracking fields. * sky-gdb.c (sky_option_handler): Add --load-next option handling. * mips.igen (BREAK): Add multi-phase load and printf code handling.