Harris CSD Software Development
                         Software Patch Report

 Patch Name:       hps7.1-001
 Project:          HCX
 Product:          hps
 Date Issued:      Thu Jun 23 09:48:22 1994


 Release on Which Patch May Be Installed:   7.1

 Release Which Corrects Problem:  TBD

 Related Patches:  None

 Related Modification Numbers:  None

 Related SARs:  HM10970

 Problem Description:
   1) Incorrect HPS download modules were released.

   2) usr/etc/hpsload sometimes hangs when downloading. [HM10970]

 Resolution Description:
   1) Distribute correct unbuffered and buffered hpswcs files.

   2) If hpsload determines the download is not finished in the expected
      timeframe, it will reset the hps board and attempt the download
      again.  A message will be printed on the terminal and logged to
      where syslogd logs *.notice level messages (see syslogd(1M)).

 Modified Source:
   usr/src/cmd/etc/hpswcs
   usr/src/cmd/etc/hpswcs.bufrd
   usr/src/cmd/hpsload.c

 Object Modules:
   usr/etc/hpswcs
   usr/etc/hpswcs.bufrd
   usr/etc/hpsload

 Conditions for Installation:
   Any Series 4000 or Series 5000 machine configured with an HPS board.

 Possible Side Effects:
   None.
                                        return to index
================================================================================

                    Harris CSD Software Development
                         Software Patch Report

 Patch Name:       hps7.1-002
 Project:          HCX
 Product:          hps
 Date Issued:      Tue Sep 19 08:42:09 1995


 Release on Which Patch May Be Installed:   7.1

 Release Which Corrects Problem:	TBD

 Related Patches:	None.

 Related Modification Numbers:	None.

 Related SARs:	None.

 Problem Description:

1.	Customer wants hardware flow control disabled on an empty HPS port if
the CLOCAL flag is set for the port.  Writes to an empty HPS port with CLOCAL
flag set and hardware flow control enabled cause the writing program to hang.

2.	Asynchronous writes to a port sometimes cause data to appear out of
order or cause system to crash.


 Resolution Description:

1.	If CLOCAL flag is set on any port, disable hardware flow control for
that port.

2.	Add code to hps_activate_iocb() routine to check for an existing
request for the port in question.  If such a request is found, do not interrupt
the board but just queue the request.


 Modified Source:
usr/src/uts/machine/io/hps.c

 Object Modules:
lib_io		hps.o

 Conditions for Installation:
A Series 4000 or Series 5000 with an HPS board configured into system.

 Possible Side Effects:
None.
                                        return to index
================================================================================

                    Harris CSD Software Development
                         Software Patch Report

 Patch Name:       hps7.1-003
 Project:          HCX
 Product:          hps
 Date Issued:      Mon Oct  2 10:57:10 1995


 Release on Which Patch May Be Installed:   7.1

 Release Which Corrects Problem:	TBD

 Related Patches:	None.

 Related Modification Numbers:	None.

 Related SARs:		None.

 Problem Description:

	Certain asynchronous writes to a terminal connected to an HPS port are
incorrectly performed.  Specifically, output to terminal will either slow down
or characters will be missing.


 Resolution Description:

	There is a window in which the data to be written to the HPS board is
in the cache but not yet written to memory and the HPS board writes it to the
terminal anyway.  The terminal was really receiving a lot of null characters.
To fix the problem, a call to dcache_previrtdma() was added to hpsasyncrw()
WRITE code to flush the cache before issuing the write commands.


 Modified Source:
usr/src/uts/machine/io/hps.c

 Object Modules:
lib_io		hps.o

 Conditions for Installation:
	This patch should be installed on a 4000 Series machine with an HPS
board configured into the system.  The patch does not need to be installed on a
5000 Series machine since the 5000 Series does not experience DMA coherence
problems.


 Possible Side Effects:
None.
                                        return to index
================================================================================

                    Harris CSD Software Development
                         Software Patch Report

 Patch Name:       hps7.1-004
 Project:          HCX
 Product:          hps
 Date Issued:      Wed Jan 17 16:13:47 1996


 Release on Which Patch May Be Installed:   7.1

 Release Which Corrects Problem: 	N/A

 Related Patches:	cx_rt_develop7.1-006
			eg7.1-003
			cnd7.1-001
			tcp_ip7.1-004
			pg7.1-003
			cx7.1-050
			ise7.1-005
			nfs7.1-003

 Related Modification Numbers:	None

 Related SARs:	None

 Problem Description:
	1. System would hang on a semaphore lock attempt
	   if multiple writes were issued to the hps.

 Resolution Description:
	1. Change method of multithreading in hps_aw_ready().

 Modified Source:
 usr/src/uts/machine/io/hps.c

 Object Modules:
 lib_io		hps.o

 Conditions for Installation:
	Series 4000 or Series 5000 with an HPS board configured

 Possible Side Effects: None
                                        return to index
================================================================================

                    Harris CSD Software Development
                         Software Patch Report

 Patch Name:       hsd7.1-001
 Project:          HCX
 Product:          hsd
 Date Issued:      Thu May 19 11:11:25 1994


 Release on Which Patch May Be Installed:   7.1

 Release Which Corrects Problem: TBD

 Related Patches: None

 Related Modification Numbers: None

 Related SARs: None

 Problem Description:
	1. VME Buffered Block Channel (VBBC) driver returns EFAULT for
	   read and write operations.
	2. The HSDE Emulator returns EFAULT for read and write operations.
	3. The VMIC HSD driver returns EFAULT for read and write operations.
	4. The 'hsd' product requires updating with release 6.2 patches which
	   occurred after the 7.1 release.

 Resolution Description:
	1-3. Parameters passed to the shared memory validation routine
	   (new for 7.1) were corrected.
	4. Changes reflected in patches hsd6.2-006 through hsd6.2-008
	   were merged into hsd7.1-001 (this patch).

 Modified Source:
	usr/src/uts/machine/io/hsd.c
	usr/src/uts/machine/io/hsde.c
	usr/src/uts/machine/io/vbbc.c

 Object Modules:
	usr/man/a_man/man7/hsde.7
	usr/catman/a_man/man7/hsde.7.z
	usr/man/a_man/man7/vbbc.7
	usr/catman/a_man/man7/vbbc.7.z
	usr/src/uts/machine/sys/vbbc.h
	usr/src/uts/machine/sys/hsde.h
	usr/src/uts/machine/sys/h3300_channel.h
	lib_hsd hsd.o	
	lib_hsd hsde.o	
	lib_hsd vbbc.o	

 Conditions for Installation: 
	This patch requires revision -907 of the HSDE firmware.

 Possible Side Effects: None
                                        return to index
================================================================================

                    Harris CSD Software Development
                         Software Patch Report

 Patch Name:       hsd7.1-002
 Project:          HCX
 Product:          hsd
 Date Issued:      Fri Jun  2 14:44:06 1995


 Release on Which Patch May Be Installed:   7.1

 Release Which Corrects Problem: TBD.

 Related Patches: None.

 Related Modification Numbers: None.

 Related SARs: N/A

 Problem Description: 

	The hsde test in CX/IO failed because the hsde driver was 
	invalidating the data cache incorrectly.

 Resolution Description: 

	The hsde driver incorrectly identified an I/O buffer as belonging 
	to the kernel's address space.  Passing u.u_procp to the data cache 
	flushing routine correctly identifies the I/O buffer as belonging to 
	the application's address space.

 Modified Source:

  usr/src/uts/machine/io/hsde.c

 Object Modules:

  lib_hsd   hsde.o

 Conditions for Installation: 

	This problem only appears on the 4000 series.  Installing this patch 
	on a 5000 system will have no effect.

 Possible Side Effects: None.
                                        return to index
================================================================================

                    Harris CSD Software Development
                         Software Patch Report

 Patch Name:       hsd7.1-003
 Project:          HCX
 Product:          hsd
 Date Issued:      Thu Dec 22 13:43:05 1994


 Release on Which Patch May Be Installed:   7.1


 Release Which Corrects Problem: TBD.


 Related Patches:  None. 


 Related Modification Numbers:  None.


 Related SARs: N/A


 Description:  Merges latest hsd product release (hsd6.2-009) into release 7.1. 
               Allows Multiple Asynchronous requests to the VBBC, also 
               programmed I/O with DMA type commands in chains of up to 255.

               This change implemented in release 6.2 for Naval
               Warfare (NTSC) as an RIQ. See hsd6.2-009. 

 Modified Source:        
               usr/src/uts/machine/io/vbbc.c

 Object Modules:
               usr/src/uts/machine/sys/vbbc.h
               lib_hsd vbbc.o

 Conditions for Installation:  None.


 Possible Side Effects:  None.
                                        return to index
================================================================================

                Concurrent Computer Software Development
                         Software Patch Report

 Patch Name:       hsd7.1-004
 Project:          HCX
 Product:          hsd
 Date Issued:      Wed Sep 25 09:31:02 1996


 Release on Which Patch May Be Installed:   7.1

 Release Which Corrects Problem: 
	TBD

 Related Patches:
	None.

 Related Modification Numbers:
	None.

 Related SARs:
 	None.	

 Problem Description:
	CX/UX6.2 vbbc driver changes supporting polled programmed I/O
	merged into CX/UX7.1 .  Customer up dating to CX/UX7.1 .

 Resolution Description:
	Merge changes of 6.2 to 7.1 .

 Modified Source:
	usr/src/uts/machine/io/vbbc.c

 Object Modules:
	usr/src/uts/machine/sys/vbbc.h
	lib_hsd vbbc.o

 Conditions for Installation:
	None.

 Possible Side Effects:
	None.
                                        return to index
================================================================================

                    Harris CSD Software Development
                         Software Patch Report

 Patch Name:       ix257.1-001
 Project:          HCX
 Product:          ix25
 Date Issued:      Fri Apr  8 09:36:07 1994


 Release on Which Patch May Be Installed:   7.1

 Release Which Corrects Problem: TBD

 Related Patches: None

 Related Modification Numbers: None

 Related SARs: None

 Problem Description:
	The ix25 product needs to be modified to function
	with SBE's latest release.

 Resolution Description:
	Merge SBE's latest release (5.3) and make the changes necessary
	to the VCOM driver and DDN software to support the new revision.

 Modified Source:
	usr/include/ix25/ll_control.h
 	usr/include/ix25/ll_proto.h
 	usr/include/ix25/wan_control.h
 	usr/src/cmd/ix25/vcom_dl.c
 	usr/src/cmd/ix25/x25.lod24
 	usr/src/cmd/ix25/x25.lod34
 	usr/src/uts/machine/ix25/vcom.c
 	usr/src/uts/machine/sys/vcom.h
 	usr/src/uts/machine/sys/vcom_driver.h
 	usr/src/uts/machine/vipx/if_vipx.c
 	usr/src/uts/machine/vipx/if_vipx.h
 	usr/src/uts/machine/vipx/vipx_util.c


 Object Modules:
	usr/etc/vcom_cfg
	usr/etc/vcom_diag
	usr/etc/vcom_dl
	usr/etc/vcom_stat
	usr/etc/x25stat
	usr/etc/x25trace
	usr/etc/x25trf
	usr/etc/xcf
 	usr/etc/x25.lod24
 	usr/etc/x25.lod34
	usr/include/ix25/ll_control.h
 	usr/include/ix25/ll_proto.h
 	usr/include/ix25/wan_control.h
 	usr/src/uts/machine/sys/vcom.h
 	usr/src/uts/machine/sys/vcom_driver.h
 	usr/src/uts/machine/vipx/if_vipx.h
	lib_ix25	vcom.o
	lib_vipx	if_vipx.o
	lib_vipx	vipx_util.o

 Conditions for Installation: None

 Possible Side Effects: None
                                        return to index
================================================================================

              Concurrent Computer Corporation Software Development
                         Software Patch Report

 Patch Name:       rje7.1-001
 Project:          HCX
 Product:          rje
 Date Issued:      Tue Jul  1 13:35:04 1997


 Release on Which Patch May Be Installed:   7.1

 Release Which Corrects Problem: TBD

 Related Patches: cx7.1-067

 Related Modification Numbers: None.

 Related SARs: None.

 Problem Description:

1.  The rjeconsole, rjelog, rjesend, printconv, and punchconv commands write
    incorrectly formatted time stamps to the log file if time stamp is beyond
    12/31/99.
2.  The rjed daemon writes incorrectly formatted time stamps to the log file if
    time stamp is beyond 12/31/99.


 Resolution Description:

1.  Change write_accounting() function to print the year modulo 100.
2.  Change write_accounting() function to print the year modulo 100.


 Modified Source:

usr/src/rje/accounting.c


 Object Modules:

usr/bin/rjeconsole
usr/bin/rjelog
usr/bin/rjesend
usr/etc/rjed
var/spool/rje/default_host/printconv
var/spool/rje/default_host/punchconv


 Conditions for Installation:
Install on a CX/UX 7.1 Series 4000 or Series 5000 machine.

 Possible Side Effects: None.
                                        return to index
================================================================================