aboutsummaryrefslogtreecommitdiff
path: root/sim/mips
AgeCommit message (Collapse)AuthorFilesLines
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.
1998-11-25Fix --enable-build-warnings=-Werror failures.Andrew Cagney1-0/+5
v850/simops.c, d10v/simops.c, v850/Makefile.in, d10v/Makefile.in: Include targ-vals.h instead of syscall.h. Replace SYS_* with TARGET_SYS_*. Add dependency. z8k/support.c: Include <errno.h> v850/simops.c: Replace long with portable signed32. mips/interp.c: Make sim_monitor global - needed by sky.
1998-11-25Explicitly tag vr41/mips16 instructions.Andrew Cagney2-2/+23
Update configure.in/configure.
1998-11-23gencode.c: Kill, Kill, Kill....Andrew Cagney3-4994/+14
Remove last remenats of old gencode simulator.
1998-11-23Configure mips64vr4100-elf nee mips64vr41* as a 64 bit mips16 igen simulator.Andrew Cagney4-57/+76
Fix problems: All vr.igen instructions are 64 bit.
1998-11-23Pacify GCC.Andrew Cagney2-7/+10
1998-11-23Reconize target mips-tx19-elfAndrew Cagney3-14/+21
1998-11-23Switch mips-lsi-elf mips16 simulator to igen (from gencode).Andrew Cagney5-509/+613
1998-11-21* r5900.igen (CVT.W.S): Always round towards zero.Andrew Cagney1-0/+6
Update testsuite.
1998-11-12Add configury for mips-lsi-elf target (32 bit MIPS16).Andrew Cagney7-84/+135
Fix numerous problems with PENDING_* code. In old gencode simulator, don't double tick each cycle. Add BREAK instruction to MIPS16 gencode simulator.
1998-11-11div(-0) sets both I/SI and D/SD (PR16522)Andrew Cagney1-0/+4
1998-11-05* build fixFrank Ch. Eigler1-0/+4
Thu Nov 5 10:29:42 EST 1998 Frank Ch. Eigler <fche@cygnus.com> * r5900.igen (r59fp_opdiv): Correct erroneous FGR[FD] reference.
1998-11-05PR 16522Andrew Cagney1-0/+14
Fix RSQRT.S instruction, add test case.
1998-11-02* adding missing ChangeLog header lineFrank Ch. Eigler1-0/+1
1998-10-30* build fix for tx39 sim; caused by sky->devo mergeFrank Ch. Eigler1-0/+7
* dv-tx3904cpu.c (deliver_tx3904cpu_interrupt): Add dummy interrupt level number to match changed SignalExceptionInterrupt macro.
1998-10-29* sky->devo merge, continued -- left out the r5900 TLB last time!Frank Ch. Eigler2-35/+306
* includes a small PR 17224 tweak
1998-10-29* Fixes for PR 18015, from customer.Frank Ch. Eigler1-0/+7
Thu Oct 29 11:06:30 EST 1998 Frank Ch. Eigler <fche@cygnus.com> * r5900.igen: Fix PSRLVW, MULTU1, PADSBH instructions, as per customer patch.
1998-10-28Unify (well almost) --enable-build-warnings configuration optionAndrew Cagney1-59/+64
across GDB and SIM directories.
1998-10-27* MONSTER sky -> devo mergeFrank Ch. Eigler9-3401/+2148
* ChangeLog / ChangeLog.sky entries were merged with original time stamps; a few were moved between the files
1998-10-10 * interp.c: #include "itable.h" if WITH_IGEN.Doug Evans1-0/+10
(get_insn_name): New function. (sim_open): Initialize CPU_INSN_NAME,CPU_MAX_INSNS. * sim-main.h (MAX_INSNS,INSN_NAME): Delete.