Patch-ID# 101741-03
Keywords: device, probing, asynchronous, error, memory, cache, fault, panic
Synopsis: SunOS 4.1.3_U1: Asynchronous Memory panic probing non-existent sbus device
Date: Jun/28/96

Solaris Release: 1.1.1A

SunOS Release: 4.1.3_U1A

  NOTE: The 4.1.3 version of this patch is patchid 101742

Unbundled Product: 

Unbundled Release: 

Topic:  platform-specific simultaneous sbus error bug; also cache bug fix

BugId's fixed with this patch: 1158410 1156505 1248127

Changes incorporated in this version: 1248127

Relevant Architecture: sparc
    NOTE: sun4c

Patches which may conflict with this patch:

Obsoleted by:  
	NOTE:Solaris 2.x

Files included with this patch: 
	locore.o
	machdep.o

Problem Description: 

	INSTALLING PATCH 101741-01 CAUSES SERIAL PORT CORRUPTION.

	1158410: Consecutive stores (or store and load) which fall within
	the processor pipeline to a non-existent sbus address causes panic
	in memerr().

	1156505: certain write page faults can corrupt one word of 
	processor cache.

        1248127: included DBE support

Install Instructions: 
 
    mv  /sys/sun4c/OBJ/locore.o  /sys/sun4c/OBJ/locore.o.FCS
    mv  /sys/sun4c/OBJ/machdep.o  /sys/sun4c/OBJ/machdep.o.FCS

For Non DBE systems
    cp sun4c/locore.o /sys/sun4c/OBJ/locore.o
    cp sun4c/machdep.o /sys/sun4c/OBJ/machdep.o

For DBE systems
    cp sun4c/locore.DBE /sys/sun4c/OBJ/locore.o
    cp sun4c/machdep.DBE /sys/sun4c/OBJ/machdep.o

    Then, build, install, and boot a new kernel.  Please refer to the
    System and Network Administration Manual.
