aboutsummaryrefslogtreecommitdiff
path: root/sim
AgeCommit message (Collapse)AuthorFilesLines
2001-02-01Add parentheses ready for future conbtributionNick Clifton1-39/+63
2001-02-01Update base address register after restoring register bank.Nick Clifton2-26/+64
2001-02-01 * Makefile.in (gencode): Link with libopcodes in build tree ratherJonathan Larmour2-4/+7
than building source files from there.
2001-02-01Detect installation of SWI vector by running program as well as loading program.Nick Clifton5-7/+18
2001-01-30* interp.c (sim_create_inferior): Record program arguments forAlexandre Oliva3-5/+59
later inspection by the trap handler. (count_argc): New function. (prog_argv): Declare static. (sim_write): Declare. (trap): Implement argc, argnlen and argn system calls. Do not abort on unknown system calls--simply return -1. * syscall.h (SYS_argc, SYS_argnlen, SYS_argn): Define.
2001-01-24* interp.c (trap): Implement time.Alexandre Oliva2-0/+7
2001-01-15 * emul_netbsd.c (do_open): Translate the flag parameter to theGeoffrey Keating2-1/+24
open syscall to the numbers supported by the host.
2001-01-15 * MAINTAINERS: Added self and Andrew for the mips sim.Chris Demetriou2-0/+6
2001-01-15* Tidy.Ben Elliston1-2/+2
2001-01-12* configury fixFrank Ch. Eigler8-4/+21
[common/ChangeLog] 2001-01-12 Chris Demetriou <cgd@sibyte.com> * aclocal.m4 (SIM_AC_OPTION_SCACHE): Properly handle the case where a numeric value is supplied. [eg. m32r/ChangeLog] 2001-01-12 Frank Ch. Eigler <fche@redhat.com> * configure: Regenerated with sim_scache fix.
2001-01-052001-01-06 Ben Elliston <bje@redhat.com>Ben Elliston2-0/+20
* cgen.sh: Allow extrafiles to include the semantics files when generating an ISA-specific decoder.
2000-12-27* Make-common.in (sim-io.o): Depend on targ-vals.h.Alexandre Oliva2-1/+5
2000-12-232000-12-23 Ben Elliston <bje@redhat.com>Ben Elliston2-0/+20
* cgen-trace.c (trace_result): Handle 'f' type operands; output them to the trace stream using sim_fpu_printn_fpu. Include "sim-fpu.h".
2000-12-232000-12-15 Ben Elliston <bje@redhat.com>Ben Elliston3-31/+36
* sim-fpu.h (sim_fpu_printn_fpu): Declare. * sim-fpu.c (print_bits): Add digits parameter. Print only as many trailing digits as specified (-1 to print all digits). (sim_fpu_print_fpu): New wrapper around sim_fpu_printn_fpu. (sim_fpu_printn_fpu): Rename from sim_fpu_print_fpu; update calls to print_bits ().
2000-12-19Fix test for StoreDouble Instruction.Nick Clifton2-12/+17
2000-12-132000-12-13 Ben Elliston <bje@redhat.com>Ben Elliston2-24/+53
* cgen.sh: Set prefix/PREFIX (append ISA if applicable). Factor sed expressions into $sedscript, substituting @prefix@/@PREFIX@. (defs): New action.
2000-12-12In sim/common:Geoffrey Keating4-105/+117
* sim-endian.h: Don't have parameters on macro definitions which are simply renaming functions, to permit use of XCONCAT2 in both the macro name and the arguments in a use of such a definition. In sim/ppc: * sim-endian.h: Don't have parameters on macro definitions which are simply renaming functions, to permit use of XCONCAT2 in both the macro name and the arguments in a use of such a definition.
2000-12-112000-12-11 Ben Elliston <bje@redhat.com>Ben Elliston2-0/+13
* cgen-ops.h (SUBWORDDFDI): New function.
2000-12-11Add 0x91 as an FPE SWI.Nick Clifton2-0/+5
2000-12-082000-11-15 Jim Blandy <jimb@redhat.com>Michael Chastain2-24/+37
* sim_calls.c: Doc fix. (sim_fetch_register, sim_store_register): Call gdbarch_register_name directly, instead of going through REGISTER_NAME macro.
2000-12-08oops - remove redundant prototype introduced in previous deltaNick Clifton1-2/+0
2000-12-08Add emulation of double word load and store instructions.Nick Clifton2-3/+348
2000-12-052000-12-05 Ben Elliston <bje@redhat.com>Ben Elliston2-2/+10
* Make-common.in (cgen-defs): New target. (cgen-decode): Pass $(EXTRAFILES).
2000-12-052000-12-05 Ben Elliston <bje@redhat.com>Ben Elliston2-60/+84
* genmloop.sh: Use @prefix@, not @cpu@ throughout. Add -prefix and -outfile-suffix options.
2000-12-042000-12-04 Ben Elliston <bje@redhat.com>Ben Elliston2-3/+16
* cgen-ops.h (SUBWORDSIQI): Mask off top bits. (SUBWORDSIUQI): Likewise. (SUBWORDDIHI): Likewise. (SUBWORDDIQI): New function.
2000-12-042000-12-04 Ben Elliston <bje@redhat.com>Ben Elliston3-6/+5
* cgen-trace.c (disassemble_insn): Remove unused declaration. * cgen-scache.c (scache_option_handler): Remove unused local var.
2000-12-03Suppress support of DEMON swi's in XScale mode.Nick Clifton2-71/+109
2000-12-032000-12-03 Ben Elliston <bje@redhat.com>Ben Elliston2-1/+5
* sim-profile.c (profile_option_handler): Remove unused prof_nr.
2000-11-30Add support for ARM's v5TE architecture and Intel's XScale extenstionsNick Clifton12-250/+1771
2000-11-30Add GNU Free Documentation LicenseNick Clifton1-15/+371
2000-11-27Fix delete_hw_event_data() to free the scheduled eventsStephane Carrez2-2/+7
2000-11-27Remove space == 0 restriction in the simulator (dv-core)Stephane Carrez2-2/+5
2000-11-26Preliminary support for 68HC12Stephane Carrez6-16/+29
2000-11-26Register a delete handler for 68HC11 core device nodeStephane Carrez2-1/+19
2000-11-25Fix for sim/common hw_delete()/hw_tree_delete()Stephane Carrez4-5/+15
2000-11-25Fix memory leak in sim_parse_argsStephane Carrez2-4/+22
2000-11-24Fix device memory allocation in 68hc11 simulatorStephane Carrez3-4/+10
2000-11-192000-11-20 Ben Elliston <bje@redhat.com>Ben Elliston2-1/+62
* cgen-ops.h (SUBBI): New macro. (SUBWORDSIQI, SUBWORDSIHI, SUBWORDSIUQI): New functions. (SUBWORDDIHI, SUBWORDDIUQI, SUBWORDDIDF): Likewise.
2000-11-18 * Makefile.in: remove `@true' commands for rules that haveGreg McGary6-10/+17
$(CGEN_MAINT) as a prerequisite.
2000-11-162000-11-16 Ben Elliston <bje@redhat.com>Ben Elliston2-0/+5
* cgen-types.h (VOID): New type.
2000-11-082000-11-09 Ben Elliston <bje@redhat.com>Ben Elliston2-2/+7
* sim-fpu.c (sim_fpu_one): Set exponent to 0. (sim_fpu_two): Set exponent to 1.
2000-11-08* Spelling corrections.Ben Elliston1-5/+5
2000-11-012000-11-01 Dave Brolley <brolley@cygnus.com>Dave Brolley2-9/+35
* lib/sim-defs.exp (run_sm_test): Correct comment. "output" and "xerror" options do not use a list of machines. Clear options from previous test case. Use "$cpu_option" to identify the machine to the assembler, if specified.
2000-10-262000-10-26 Ben Elliston <bje@redhat.com>Elena Zannoni3-7/+22
* 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-25 * MAINTAINERS: Added self and Andrew for the ppc sim.Geoffrey Keating2-1/+9
2000-10-24 * ppc-instructions (lfsux): Correct XO field of lfsux instruction.Geoffrey Keating2-1/+5
2000-10-24* pendanticismBen Elliston2-15/+17
2000-10-24 Ben Elliston <bje@redhat.com> * gencode.c (tab): Delimit strings with commas where applicable.
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-10-08* usability improvementsBen Elliston3-0/+27
2000-10-08 Ben Elliston <bje@redhat.com> * cgen-utils.c (cgen_rtx_error): New function. 2000-10-07 Ben Elliston <bje@redhat.com> * cgen-trace.c (sim_cgen_disassemble_insn): Handle failure conditions for sim_core_read_buffer().
2000-10-062000-10-06 Dave Brolley <brolley@redhat.com>Dave Brolley4-3/+21
* sem.c: Regenerated. * sem-switch.c: Regenerated. * semx-switch.c: Regenerated.