darling-gdb/sim/i960
Ben Elliston e3e473dacc 2001-07-05 Ben Elliston <bje@redhat.com>
* Make-common.in (srccgen): Remove.
	(CGEN_CPU_DIR): Define.
	(CGEN_READ_SCM): Redefine without $(srccgen).
	(CGEN_ARCH_SCM): Ditto.
	(CGEN_CPU_SCM): Ditto.
	(CGEN_DECODE_SCM): Ditto.
	(CGEN_DESC_SCM): Ditto.

	* $arch/Makefile.in: Use $(CGEN_CPU_DIR) where applicable.
2001-07-05 13:51:26 +00:00
..
acconfig.h Initial creation of sourceware repository 1999-04-16 01:35:26 +00:00
arch.c import gdb-19990422 snapshot 1999-04-26 18:34:20 +00:00
arch.h import gdb-19990422 snapshot 1999-04-26 18:34:20 +00:00
ChangeLog 2001-07-05 Ben Elliston <bje@redhat.com> 2001-07-05 13:51:26 +00:00
config.in Initial creation of sourceware repository 1999-04-16 01:35:26 +00:00
configure * configury fix 2001-01-12 18:51:28 +00:00
configure.in Initial creation of sourceware repository 1999-04-16 01:35:26 +00:00
cpu.c import gdb-19990422 snapshot 1999-04-26 18:34:20 +00:00
cpu.h import gdb-1999-08-30 snapshot 1999-08-31 01:14:27 +00:00
cpuall.h import gdb-1999-08-09 snapshot 1999-08-09 21:36:23 +00:00
decode.c import gdb-1999-08-30 snapshot 1999-08-31 01:14:27 +00:00
decode.h import gdb-1999-08-09 snapshot 1999-08-09 21:36:23 +00:00
devices.c import gdb-19990422 snapshot 1999-04-26 18:34:20 +00:00
i960-desc.c * i960-desc.c: Update all the A macro definitions to the new 2001-02-07 01:16:05 +00:00
i960-desc.h import gdb-1999-10-04 snapshot 1999-10-05 23:13:56 +00:00
i960-opc.h import gdb-19990422 snapshot 1999-04-26 18:34:20 +00:00
i960-sim.h import gdb-19990422 snapshot 1999-04-26 18:34:20 +00:00
i960.c import gdb-19990422 snapshot 1999-04-26 18:34:20 +00:00
Makefile.in 2001-07-05 Ben Elliston <bje@redhat.com> 2001-07-05 13:51:26 +00:00
mloop.in Initial creation of sourceware repository 1999-04-16 01:35:26 +00:00
model.c import gdb-1999-08-09 snapshot 1999-08-09 21:36:23 +00:00
README import gdb-19990422 snapshot 1999-04-26 18:34:20 +00:00
sem-switch.c import gdb-1999-10-04 snapshot 1999-10-05 23:13:56 +00:00
sem.c import gdb-1999-10-04 snapshot 1999-10-05 23:13:56 +00:00
sim-if.c import gdb-19990422 snapshot 1999-04-26 18:34:20 +00:00
sim-main.h Initial creation of sourceware repository 1999-04-16 01:35:26 +00:00
tconfig.in Initial creation of sourceware repository 1999-04-16 01:35:26 +00:00
TODO import gdb-19990422 snapshot 1999-04-26 18:34:20 +00:00
traps.c import gdb-1999-10-04 snapshot 1999-10-05 23:13:56 +00:00

This is the i960 simulator directory.

It is still a work in progress.  The current sources are reasonably
well tested and lots of features are in.  However, there's lots
more yet to come.

---

The simulator only supports the i960KA currently.  Not all instructions
are supported yet, only those instructions needed by the gcc/g++ testsuites
have been added so far.  There is no profiling support as yet.  There is
no pipeline or timing support as yet.

---

There are lots of machine generated files in the source directory!
They are only generated if you configure with --enable-cgen-maint,
similar in behaviour to Makefile.in, configure under automake/autoconf.

For details on the generator, see ../../cgen.

devo/cgen isn't part of the comp-tools module yet.
You'll need to check it out manually (also akin to automake/autoconf).