Patch-ID# 101846-01
Keywords: sun4m, code, copy/zero, mxcc-based
Synopsis: SunOS 4.1.3: MXCC-based copy/zero code incorrect for sun4m
Date: Aug/15/94

Solaris Release: 1.1

SunOS Release: 4.1.3, 4.1.3C

Unbundled Product: 

Unbundled Release: 

Relevant Architectures: sparc
    NOTE: sun4m

BugId's fixed with this patch: 1170036

Changes incorporated in this version: 

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 
   README
   usr/kvm/sys/sun4m/OBJ/copy.o


Problem Description: 

  From Bug ID 1170036:

  "In summary there is a race between the store and the completion of the
  MXCC stream write. The faster CPUs (Model 51) are much more likely to
  see the race than slower ones."

Patch Installation Instructions: 

After extracting patch contents into /tmp, become root and install
the patch as follows:

        mv /usr/kvm/sys/sun4m/OBJ/copy.o /usr/kvm/sys/sun4m/OBJ/copy.o.FCS
 
        cp /tmp/usr/kvm/sys/sun4m/OBJ/copy.o /usr/kvm/sys/sun4m/OBJ/copy.o
 
        chmod 444 /usr/kvm/sys/sun4m/OBJ/copy.o
        chown root.staff /usr/kvm/sys/sun4m/OBJ/copy.o
 
Rerun /etc/config <kernel-name> and make and install the new kernel.

Please Refer to the System and Networking Administration Manual
section on building and installing a custom kernel.

