VCR History up to Release 2.0k PUMA:036/VCR2/HIST Revision 1.8 Mark Debbage Mark Hill November 3, 1992 This document lists changes to VCR since the second major release of the package (version 2.0). Base Version Date Modification VCR 2.0 27-6-91 Rebuilt release from product occam Toolset libraries Added files to regenerate vhostio.lib and vstream.lib Fixed PC driver program ncfcheck.exe and ncfcheck.arg Added miscellaneous text files to distribution disks Corrected single topology ncfcheck.c and ncfcheck.btl 1-7-91 Released as VCR 2.0a VCR 2.0a 5-7-91 Corrected vdriver.c to permit networks with arbitrary host link Fixed vmove.c bug to mend DVCCreateChannelIns/Outs 16-7-91 Released as VCR 2.0b VCR 2.0b 14-8-91 Corrected workspace misallocation in RPCs 14-8-91 Released as VCR 2.0c VCR 2.0c 25-6-91 Introduced deadlock-free links optimisations 9-8-91 pdmake : added MSDOS internal command support pdmake : extended to large PC memory model 21-9-91 Critical devices bug fixed 24-9-91 Removed knowledge of ports array from VCR Added support for HPR hybrid links and configurations 2-10-91 Fixed exception buffer handling (corrupted 1 word of heap) MultiplePortGrab implementation fixed Fixed pblock overflowing on valid pass value parameters by ref 3-10-91 Recompiled with patched libc.lib for full iserver functionality Released as VCR 2.0d 1 Base Version Date Modification VCR 2.0d 25-10-91 ISERVER environment variable overrides path iserver in vdriver Truncated TCOFF files now detected correctly Consistant handling of transputer error modes Improved handling of virtual channels length mismatches Configurer alias checking disabled Source-less static makefile deleted from release 27-10-91 Vestigial channels and configuration tables bugs in configurer fixed 29-10-91 Released as VCR 2.0e VCR 2.0e 2-12-91 Corrected routegen handling of check memory sizes Added missing router and virtual transputer binaries Released as VCR 2.0f VCR 2.0f 26-2-92 Corrected reallocation for when code buffer filled 1-4-92 Rationalization of vcr and svcr scripts vdriver software gets dynamic bootables off $VCR/nets vdriver software gets .ncf files off NETSEARCH svdriver software gets static bootables off NETSEARCH NETSEARCH order : local, $NETSEARCH entries, $VCR/nets 2-4-92 Added transprt.c to switch highest layer functionality 3-4-92 Released as VCR 2.0g VCR 2.0g 3-6-92 Added VPI and ParaPET support Loading of object code speeded-up routegen recognises n-cubes as deadlock-free Minor changes to UPRI (internal packet routing interface) 5-6-92 Released as VCR 2.0h VCR 2.0h 19-6-92 Fixed a bug afflicting high priority ALTs 29-6-92 Dynamically loaded actions run in user space 2-7-92 Command-line switches to VCR can be in arbitrary order 6-7-92 Threads library improved to support low priority processes 15-7-92 UPRI exposes topology information on root processor 16-7-92 Added programs grid, torus, ring programs to release 21-7-92 routegen detects grid topologies and marks in ncf 21-7-92 ROUTEGEN ARG environment variable holds default routegen options 21-7-92 Released as VCR 2.0i VCR 2.0i 28-7-92 Exposed topology correctly information through upri.lib 11-8-92 Fixed static loading command line options 11-8-92 Fixed 2 by n grids in routegen 12-8-92 Released as VCR 2.0j VCR 2.0j 2-9-92 Fixed time-stamping mechanism in pdmake 7-10-92 Added multiple-packet ORB routines: faster virtual channels 15-10-92 Bug removed from routegen topology recogniser 15-10-92 Released as VCR 2.0k 2