Ben Elliston
63fe103861
2001-01-06 Ben Elliston <bje@redhat.com>
...
* cgen.sh: Allow extrafiles to include the semantics files when
generating an ISA-specific decoder.
2001-01-05 04:36:09 +00:00
Alexandre Oliva
b6f6b44d62
* Make-common.in (sim-io.o): Depend on targ-vals.h.
2000-12-27 17:47:20 +00:00
Ben Elliston
ad8707b58d
2000-12-23 Ben Elliston <bje@redhat.com>
...
* 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-23 21:52:14 +00:00
Ben Elliston
b94c096644
2000-12-15 Ben Elliston <bje@redhat.com>
...
* 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-23 11:51:04 +00:00
Nick Clifton
ac1c9d3aad
Fix test for StoreDouble Instruction.
2000-12-19 00:58:04 +00:00
Ben Elliston
fd5d712edf
2000-12-13 Ben Elliston <bje@redhat.com>
...
* cgen.sh: Set prefix/PREFIX (append ISA if applicable). Factor
sed expressions into $sedscript, substituting @prefix@/@PREFIX@.
(defs): New action.
2000-12-13 22:55:54 +00:00
Geoffrey Keating
4c15ccf7af
In sim/common:
...
* 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-12 20:54:13 +00:00
Ben Elliston
0d277f51d0
2000-12-11 Ben Elliston <bje@redhat.com>
...
* cgen-ops.h (SUBWORDDFDI): New function.
2000-12-11 07:14:34 +00:00
Nick Clifton
9a6b6a66b7
Add 0x91 as an FPE SWI.
2000-12-11 03:08:17 +00:00
Michael Chastain
7c721b2a2a
2000-11-15 Jim Blandy <jimb@redhat.com>
...
* 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-08 01:52:41 +00:00
Nick Clifton
df38a86eec
oops - remove redundant prototype introduced in previous delta
2000-12-08 01:39:48 +00:00
Nick Clifton
760a7bbec5
Add emulation of double word load and store instructions.
2000-12-08 01:38:47 +00:00
Ben Elliston
c79688eb6e
2000-12-05 Ben Elliston <bje@redhat.com>
...
* Make-common.in (cgen-defs): New target.
(cgen-decode): Pass $(EXTRAFILES).
2000-12-05 00:56:44 +00:00
Ben Elliston
bb4e03e555
2000-12-05 Ben Elliston <bje@redhat.com>
...
* genmloop.sh: Use @prefix@, not @cpu@ throughout. Add -prefix and
-outfile-suffix options.
2000-12-05 00:46:04 +00:00
Ben Elliston
6227bc851d
2000-12-04 Ben Elliston <bje@redhat.com>
...
* cgen-ops.h (SUBWORDSIQI): Mask off top bits.
(SUBWORDSIUQI): Likewise.
(SUBWORDDIHI): Likewise.
(SUBWORDDIQI): New function.
2000-12-04 04:05:45 +00:00
Ben Elliston
76440e4ba0
2000-12-04 Ben Elliston <bje@redhat.com>
...
* cgen-trace.c (disassemble_insn): Remove unused declaration.
* cgen-scache.c (scache_option_handler): Remove unused local var.
2000-12-04 00:57:57 +00:00
Nick Clifton
7f53bc3526
Suppress support of DEMON swi's in XScale mode.
2000-12-03 23:28:46 +00:00
Ben Elliston
cdc2a5c395
2000-12-03 Ben Elliston <bje@redhat.com>
...
* sim-profile.c (profile_option_handler): Remove unused prof_nr.
2000-12-03 04:23:54 +00:00
Nick Clifton
f1129fb8ff
Add support for ARM's v5TE architecture and Intel's XScale extenstions
2000-11-30 01:55:12 +00:00
Nick Clifton
2a1aa0e97c
Add GNU Free Documentation License
2000-11-30 01:54:16 +00:00
Stephane Carrez
4e73b9c108
Fix delete_hw_event_data() to free the scheduled events
2000-11-27 19:53:35 +00:00
Stephane Carrez
ce9bc8d1f1
Remove space == 0 restriction in the simulator (dv-core)
2000-11-27 19:49:46 +00:00
Stephane Carrez
b93775f586
Preliminary support for 68HC12
2000-11-26 21:41:31 +00:00
Stephane Carrez
639aa4f72f
Register a delete handler for 68HC11 core device node
2000-11-26 20:53:11 +00:00
Stephane Carrez
ce13044d7a
Fix for sim/common hw_delete()/hw_tree_delete()
2000-11-25 09:18:52 +00:00
Stephane Carrez
7c070881e4
Fix memory leak in sim_parse_args
2000-11-25 09:16:22 +00:00
Stephane Carrez
6e73e7ed64
Fix device memory allocation in 68hc11 simulator
2000-11-24 20:53:35 +00:00
Ben Elliston
4f49fa1bf0
2000-11-20 Ben Elliston <bje@redhat.com>
...
* cgen-ops.h (SUBBI): New macro.
(SUBWORDSIQI, SUBWORDSIHI, SUBWORDSIUQI): New functions.
(SUBWORDDIHI, SUBWORDDIUQI, SUBWORDDIDF): Likewise.
2000-11-19 22:27:14 +00:00
Greg McGary
fec7d8b0e7
* Makefile.in: remove `@true' commands for rules that have
...
$(CGEN_MAINT) as a prerequisite.
2000-11-18 09:08:59 +00:00
Ben Elliston
2d84da1b7c
2000-11-16 Ben Elliston <bje@redhat.com>
...
* cgen-types.h (VOID): New type.
2000-11-16 03:21:48 +00:00
Ben Elliston
dbc168afd2
2000-11-09 Ben Elliston <bje@redhat.com>
...
* sim-fpu.c (sim_fpu_one): Set exponent to 0.
(sim_fpu_two): Set exponent to 1.
2000-11-08 23:19:45 +00:00
Ben Elliston
620abd4dfd
* Spelling corrections.
2000-11-08 23:12:43 +00:00
Dave Brolley
0ab7df8a89
2000-11-01 Dave Brolley <brolley@cygnus.com>
...
* 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-11-01 15:40:35 +00:00
Elena Zannoni
e4f5c43e77
2000-10-26 Ben Elliston <bje@redhat.com>
...
* 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-26 16:21:34 +00:00
Geoffrey Keating
c56a7a95d1
* MAINTAINERS: Added self and Andrew for the ppc sim.
2000-10-25 18:18:41 +00:00
Geoffrey Keating
ae02957b46
* ppc-instructions (lfsux): Correct XO field of lfsux instruction.
2000-10-24 16:16:43 +00:00
Ben Elliston
8f1e3ff591
* pendanticism
...
2000-10-24 Ben Elliston <bje@redhat.com>
* gencode.c (tab): Delimit strings with commas where applicable.
2000-10-24 01:02:53 +00:00
Frank Ch. Eigler
d3ee60d90e
* cleanup
...
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-19 10:52:52 +00:00
Ben Elliston
a8d894af63
* usability improvements
...
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-08 22:37:14 +00:00
Dave Brolley
fb27a91c6c
2000-10-06 Dave Brolley <brolley@redhat.com>
...
* sem.c: Regenerated.
* sem-switch.c: Regenerated.
* semx-switch.c: Regenerated.
2000-10-06 16:59:56 +00:00
Dave Brolley
ce852dd37c
2000-10-06 Dave Brolley <brolley@redhat.com>
...
* sem.c: Regenerated.
* sem-switch.c: Regenerated.
2000-10-06 16:58:40 +00:00
Dave Brolley
6d4c43bfc6
2000-09-26 Dave Brolley <brolley@redhat.com>
...
* cgen-utils.c (RORQI): New function.
(ROLQI): New function.
(RORHI): New function.
(ROLHI): New function.
2000-09-26 17:23:58 +00:00
Nick Clifton
3943c96b07
Replace StrongARM property with v4 and v5 properties.
2000-09-15 23:55:50 +00:00
Stephane Carrez
5f1864472a
Missing Makefile.in for 68hc11 simulator
2000-09-12 18:55:37 +00:00
Stephane Carrez
9830501b31
Remove soft reg hack in the 68hc11 simulator
2000-09-10 14:05:29 +00:00
Stephane Carrez
a8afa79ab6
Fix clearing of interrupts in 68hc11 simulator
2000-09-10 12:58:53 +00:00
Stephane Carrez
2990a9f484
* sim-main.h: Define cycle_to_string.
...
* dv-m68hc11tim.c (cycle_to_string): New function to translate
the cpu cycle into some formatted time string.
(m68hc11tim_print_timer): Use it.
* dv-m68hc11sio.c (m68hc11sio_info): Use cycle_to_string.
* dv-m68hc11spi.c (m68hc11spi_info): Likewise.
* interrupts.c (interrupts_info): Likewise.
* m68hc11_sim.c (cpu_info): Likewise.
2000-09-09 21:00:39 +00:00
Stephane Carrez
401493c8d9
Fix 68hc11 timer device (accuracy, io, timer overflow)
2000-09-06 19:33:12 +00:00
Stephane Carrez
4d72d17a49
Fix 68HC11 SPI simulator
2000-09-05 20:49:46 +00:00
Dave Brolley
de8f5985d0
2000-08-28 Dave Brolley <brolley@redhat.com>
...
* Makefile.in: Use of @true confuses VPATH. Remove it.
* cpu.h: Regenerated.
* cpux.h: Regenerated.
* decode.c: Regenerated.
* decodex.c: Regenerated.
* model.c: Regenerated.
* modelx.c: Regenerated.
* sem-switch.c: Regenerated.
* sem.c: Regenerated.
* semx-switch.c: Regenerated.
2000-08-28 18:20:30 +00:00