darling-gdb/sim
Frank Ch. Eigler 15232df4a3 * Inserted skeleton of R5900 COP2 simulation. Merged old vu[01].[ch] code
into single PKE-style vu.[ch].


[ChangeLog]

Fri Mar 27 16:19:29 1998  Frank Ch. Eigler  <fche@cygnus.com>

start-sanitize-sky
	* Makefile.in (SIM_SKY_OBJS): Replaced sky-vu[01].o with sky-vu.o.

	* interp.c (sim_{load,store}_register): Use new vu[01]_device
 	static to access VU registers.
	(decode_coproc): Added skeleton of sky COP2 (VU) instruction
 	decoding.  Work in progress.

	* mips.igen (LDCzz, SDCzz): Removed *5900 case for this
 	overlapping/redundant bit pattern.
	(LQC2, SQC2): Added *5900 COP2 instruction skeleta.  Work in
	progress.

	* sim-main.h (status_CU[012]): Added COP[n]-enabled flags for
 	status register.

end-sanitize-sky

	* interp.c (cop_lq, cop_sq): New functions for future 128-bit
 	access to coprocessor registers.

	* sim-main.h (COP_LQ, COP_SQ): New macro front-ends for above.

[ChangeLog.sky]

	* sky-engine.c (engine_run): Adapted from vu[01] -> vu merge.

	* sky-hardware.c (register_devices): Ditto

	* sky-pke.c (pke_fifo_*): Made these functions private again, now
 	that the GPUIF code does not use them.

	* sky-pke.h (pke_fifo_*): Removed newly private declarations.

	* sky-vu.c (*): Major rework: merge of old sky-vu0.c and
 	sky-vu1.c.  Management of two VU devices parallels two PKEs.
	Work in progress.

	* sky-vu.h (*): Other half of merge.
	(vu_device): New struct, parallel to pke_device.
1998-03-27 22:00:56 +00:00
..
arm Add config support for the size of the target address and OF cell. 1998-01-31 14:07:23 +00:00
common Do top level sim-hw module for device tree. 1998-03-27 11:42:16 +00:00
d10v Do top level sim-hw module for device tree. 1998-03-27 11:42:16 +00:00
erc32 Do top level sim-hw module for device tree. 1998-03-27 11:42:16 +00:00
h8300 Add config support for the size of the target address and OF cell. 1998-01-31 14:07:23 +00:00
igen * gen-engine.c (print_run_body): Re-extract the CIA after 1998-03-24 21:30:00 +00:00
m32r * config.in (HAVE_FCNTL_H): Add. 1998-03-15 05:15:18 +00:00
mips * Inserted skeleton of R5900 COP2 simulation. Merged old vu[01].[ch] code 1998-03-27 22:00:56 +00:00
mn10300 Add sanitize-am30 markers. Keep details of AM30 implementation of 1998-03-27 03:10:53 +00:00
ppc Fix typo, WITH_TARGET_WORD_BITSIZE not WITH_TARGET_BITSIZE. 1997-10-02 23:37:30 +00:00
sh Add config support for the size of the target address and OF cell. 1998-01-31 14:07:23 +00:00
testsuite Clean up m32rx sanitization 1998-03-27 11:33:16 +00:00
tic80 Do top level sim-hw module for device tree. 1998-03-27 11:42:16 +00:00
txvu Do top level sim-hw module for device tree. 1998-03-27 11:42:16 +00:00
v850 Delete function sim_stop. 1998-03-10 05:05:44 +00:00
w65 For sim_fetch_register / sim_store_register: Add LENGTH parameter, 1998-02-17 04:06:38 +00:00
.Sanitize massive sanitization fixes 1998-03-13 13:09:32 +00:00
ChangeLog Build IGEN with the mn10300 simulator. 1998-03-24 16:18:58 +00:00
configure Build IGEN with the mn10300 simulator. 1998-03-24 16:18:58 +00:00
configure.in Build IGEN with the mn10300 simulator. 1998-03-24 16:18:58 +00:00
Makefile.in TIc80 simulator checkpoint - runs 3 instructions - trap, addu, br.a. 1997-04-22 17:46:07 +00:00
README-HACKING Doc C language guidelines. 1997-09-03 07:34:59 +00:00