Go to file
Frank Ch. Eigler ebcfd86a2e * R5900 COP2 function nearly complete. PKE sim now aware of new GPUIF
masking facility for PATH3 transfers.

[ChangeLog.sky]

Sun Apr  5 12:11:45 1998  Frank Ch. Eigler  <fche@cygnus.com>

	* sky-libvpe.c (exec-inst): Added "M" bit detection for upper
 	instruction.

	* sky-pke.c (pke_check_stall): Added more assertions.
	(pke_code_mskpath3): Use new GPUIF M3P control register.

	* sky-pke.h (VU[01]_CIA): New macros that give VU CIA
 	pseudo-register addresses.

	* sky-vu.h (vu_device, VectorUnitState): Merged structs.
	(VectorUnitState.mflag): New field.
	(VU_REG_{CMSAR0,CMSAR1,FBRST}) Added missing control registers.

	* sky-vu.c (vu0_busy): New function.
	(vu0_q_busy): New function.
	(vu0_macro_issue): New function.
	(vu0_micro_interlock_released): New function.
	(vu0_busy_in_{micro,macro}_mode): Deleted stubs.
	(vu0_macro_hazard_check): Deleted stubs.
	(vu_attach): Adapted code to merged device & state struct.
	(read_vu_special_reg): Compute VBS0/VBS1 bits in STAT register.

[ChangeLog]
start-sanitize-sky
Sun Apr  5 12:05:44 1998  Frank Ch. Eigler  <fche@cygnus.com>

	* interp.c (*): Adapt code to merged VU device & state structs.
	(decode_coproc): Execute COP2 each macroinstruction without
 	pipelining, by stepping VU to completion state.  Adapted to
	read_vu_*_reg style of register access.

	* mips.igen ([SL]QC2): Removed these COP2 instructions.

	* r5900.igen ([SL]QC2): Transplanted these COP2 instructions here.

	* sim-main.h (cop_[ls]q): Enclosed in TARGET_SKY guards.

end-sanitize-sky
1998-04-05 16:40:03 +00:00
bfd Fri Apr 3 11:09:42 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 1998-04-03 16:17:08 +00:00
binutils * Makefile.am (DISTCLEANFILES): Add site.exp and site.bak. 1998-04-03 19:49:49 +00:00
config Thu Mar 26 01:54:25 1998 Geoffrey Noer <noer@cygnus.com> 1998-03-26 09:57:28 +00:00
gas tweak comment in last entry 1998-04-03 20:37:32 +00:00
gdb * infrun.c: Fix prototype of signals_info to match static funtion. 1998-04-04 18:06:55 +00:00
gprof * configure.in: Set version to 2.9.1. 1998-03-30 22:56:58 +00:00
include Fri Apr 3 12:04:48 1998 Alan Modra <alan@spri.levels.unisa.edu.au> 1998-04-03 17:07:03 +00:00
intl * aclocal.m4, configure: Rebuilt with new cygettext.m4. 1998-03-27 23:38:52 +00:00
ld * Makefile.am (MOSTLYCLEANFILES): Add ld.log and ld.sum. 1998-04-03 19:48:22 +00:00
mmalloc
opcodes Fix bit patterns for SAT and SATB to rev 0.82 docs. 1998-04-03 00:45:21 +00:00
readline
sim * R5900 COP2 function nearly complete. PKE sim now aware of new GPUIF 1998-04-05 16:40:03 +00:00
.Sanitize * Makefile.in: Add libidetcl, like libide. 1998-03-31 21:53:15 +00:00
Build-A-Release.mk
ChangeLog * Makefile.in: Add libidetcl, like libide. 1998-03-31 21:53:15 +00:00
config-ml.in
config.guess * config.guess: More accurate determination of HP processor types. 1998-01-28 06:16:52 +00:00
config.sub Fix vr4320 sanitization. 1998-03-04 21:03:29 +00:00
configure
configure.bat
configure.in Thu Apr 2 14:48:44 1998 Geoffrey Noer <noer@cygnus.com> 1998-04-02 22:52:47 +00:00
DOC.Sanitize
install-sh
install-texi.in
Install.in
intro.texi
ltmain.sh
makeall.bat
Makefile.in * Makefile.in: Add libidetcl, like libide. 1998-03-31 21:53:15 +00:00
makefile.vms
mpw-build.in
mpw-config.in
mpw-configure
mpw-README
Pack-A-Progressive
setup.com
tape-labels-tex.in
test-build.mk