Patch-ID# 108528-29
Platform: Fujitsu PRIMEPOWER(GP7000F)

Relevant Architectures: sparc.sun4us

Date:   2004.01.16.17.24

Special Note:

	NOTE1:	This patch conflicts with 112424-01, 112693-01, 112953-01,
	114665-01, 114666-01, 114810-01, 114812-01, 116055-01 and 115996-01 
	(or newer) (Fujitsu Point Patch).
	Please remove the above conflicting patches before applying 108528-29.

	NOTE2:	On PRIMEPOWER 800/1000/2000 and GP7000F Model 1000/2000 systems,
	patch 111789-01 (or newer) must be installed after 108528-29 if:

	1) The system is installed with Solaris 8 6/00

	AND

	2) 111789-01 (or newer) is not installed

	To confirm that the system is a PRIMEPOWER 800/1000/2000 or GP7000F
	Model 1000/2000, verify that the "uname -i" command returns
	"FJSV,GPUSK".

	example# uname -i
	FJSV,GPUSK

	To confirm the system is installed with Solaris 8 6/00, check the 
	"/etc/release" file.

	example# cat /etc/release | grep Solaris
	Solaris 8 6/00 Fujitsu s28s_u1fjsvwos_05b SPARC Server
		  ^^^^

	To confirm if 111789-01 is installed, verify that "showrev -p" command
	returns 111789-01. 

	example# showrev -p | grep 111789
	Patch: 111789-01 Obsoletes: 111740-01 Requires: 108528-11 Incompatibles:
	Packages: SUNWdrr, SUNWdrrx
	
	
	If "uname -i" returns "FJSV,GPUSK" and the system is installed with 
	Solaris 8 6/00, patch 111789-01 must be installed after installing 
	108528-29. 

	If the following messages (indicating that the dr module could not
	be loaded) are displayed during boot, patch 111789-01 must be installed
	after installing 108528-29.

	  /platform/FJSV,GPUSK/kernel/drv/sparcv9/dr: undefined symbol 'tmp_map'
	  /platform/FJSV,GPUSK/kernel/drv/sparcv9/dr: undefined symbol 'tmp_list'
	  /platform/FJSV,GPUSK/kernel/drv/sparcv9/dr: undefined symbol 'memory_chunk_lock'
	  /platform/FJSV,GPUSK/kernel/drv/sparcv9/dr: undefined symbol 'init_memlist'
	  /platform/FJSV,GPUSK/kernel/drv/sparcv9/dr: undefined symbol 'make_memory_map'
	  /platform/FJSV,GPUSK/kernel/drv/sparcv9/dr: undefined symbol 'divide_memlist'
	  WARNING: mod_load: cannot load module 'dr'


	NOTE3:	Need to invoke "ipcrm -s \"\" > /dev/null 2>&1" command prior 
	to applying 108528-29 if the system is running with kernel update 
	108528-06 or earlier

	1) "uname -v" returns the current kernel update version with the 
	last 9 digits as follows,

	example# uname -v
	Generic_108528-06
	        ^^^^^^^^^ 

	If the last two digits are 07 or higher, you do not need to use 
	this command.  You can skip step 2 and and proceed to step 3.

	2) Run the following command.

	example# ipcrm -s "" > /dev/null 2>&1
	if using C shell,
	example# ipcrm -s ""  >&  /dev/null

	After invoking the above command, please confirm the 'semsys' module 
	is loaded as follows,

	example# modinfo | grep semsys
	165 78096000   2528  53   1  semsys (System V semaphore facility)
	165 78096000   2528  53   1  semsys (32-bit System V semaphore facil)

	3) Apply 108528-29.

	4) Reboot.


	If "ipcrm -s \"\" > /dev/null 2>&1" is not invoked, system slow 
	down may occur with the following messages (indicating that 
	the 'semsys' module could not be loaded) during system reboot after 
	applying 108528-29.

	  /kernel/sys/sparcv9/semsys: undefined symbol 'cv_waituntil_sig'
	  /kernel/sys/sparcv9/semsys: undefined symbol 'timechanged'
	  WARNING: mod_load: cannot load module 'semsys'

	NOTE4:	On PRIMEPOWER 1500/2500 systems with SPARC64_V processors,
	patch 111789-04 (or newer) must be installed after 108528-29.

	To confirm that the system is a PRIMEPOWER 1500/2500 systems with
	SPARC64_V processors, verify that the "uname -i" command returns
	"FJSV,GPUZC-L".

	example# uname -i
	FJSV,GPUZC-L

	To confirm if 111789-04 is installed, verify that "showrev -p" command
	returns 111789-04. 

	example# showrev -p | grep 111789
	Patch: 111789-04 Obsoletes: 111740-01 Requires: 108528-11 Incompatibles:
	Packages: SUNWdrr, SUNWdrrx

	NOTE5: To get the complete fix of bug UC#2027 (Missing mc nodes for
	memoryless board.) and bug UC#2042 (DR improvments.), please install
	the following patch:	

	111789-05	(or newer)	/platform/SUNW,Ultra-Enterprise-10000 \
					/kernel/drv/dr patch


Patches which conflict with this patch: 109079-01 (or newer)

Patches required with this patch: 108987-09 111111-03 111310-01 (or newer)

Files included with this patch:

/kernel/drv/sparcv9/conskbd
/kernel/drv/sparcv9/consms
/kernel/drv/sparcv9/icmp
/kernel/drv/sparcv9/ip
/kernel/drv/sparcv9/ip6
/kernel/drv/sparcv9/ipsecah
/kernel/drv/sparcv9/mm
/kernel/drv/sparcv9/poll
/kernel/drv/sparcv9/tcp
/kernel/drv/sparcv9/udp
/kernel/fs/sparcv9/cachefs
/kernel/fs/sparcv9/procfs
/kernel/fs/sparcv9/sockfs
/kernel/fs/sparcv9/ufs
/kernel/misc/sparcv9/fssnap_if
/kernel/misc/sparcv9/hpcsvc
/kernel/misc/sparcv9/krtld
/kernel/misc/sparcv9/pcicfg
/kernel/misc/sparcv9/pcihp
/kernel/misc/sparcv9/swapgeneric
/kernel/misc/sparcv9/ufs_log
/kernel/sched/sparcv9/TS
/kernel/strmod/sparcv9/rpcmod
/kernel/strmod/sparcv9/tun
/kernel/sys/sparcv9/doorfs
/kernel/sys/sparcv9/inst_sync
/kernel/sys/sparcv9/kaio
/kernel/sys/sparcv9/msgsys
/kernel/sys/sparcv9/pset
/kernel/sys/sparcv9/rpcmod
/kernel/sys/sparcv9/semsys
/kernel/sys/sparcv9/shmsys
/platform/FJSV,GPUSC-L/cprboot
/platform/FJSV,GPUSC-L/kadb
/platform/FJSV,GPUSC-L/kernel/cpu/FJSV,SPARC64-IV
/platform/FJSV,GPUSC-L/kernel/cpu/sparcv9/FJSV,SPARC64-IV
/platform/FJSV,GPUSC-L/kernel/drv/pcipsy
/platform/FJSV,GPUSC-L/kernel/drv/rootnex
/platform/FJSV,GPUSC-L/kernel/drv/sbus
/platform/FJSV,GPUSC-L/kernel/drv/sparcv9/pcipsy
/platform/FJSV,GPUSC-L/kernel/drv/sparcv9/rootnex
/platform/FJSV,GPUSC-L/kernel/drv/sparcv9/sbus
/platform/FJSV,GPUSC-L/kernel/genunix
/platform/FJSV,GPUSC-L/kernel/misc/cpr
/platform/FJSV,GPUSC-L/kernel/misc/drmach
/platform/FJSV,GPUSC-L/kernel/misc/platmod
/platform/FJSV,GPUSC-L/kernel/misc/sparcv9/cpr
/platform/FJSV,GPUSC-L/kernel/misc/sparcv9/drmach
/platform/FJSV,GPUSC-L/kernel/misc/sparcv9/platmod
/platform/FJSV,GPUSC-L/kernel/sparcv9/genunix
/platform/FJSV,GPUSC-L/kernel/sparcv9/unix
/platform/FJSV,GPUSC-L/kernel/unix
/platform/FJSV,GPUSC-L/ufsboot
/platform/FJSV,GPUSC-M/cprboot
/platform/FJSV,GPUSC-M/kadb
/platform/FJSV,GPUSC-M/kernel/cpu/FJSV,SPARC64-IV
/platform/FJSV,GPUSC-M/kernel/cpu/sparcv9/FJSV,SPARC64-IV
/platform/FJSV,GPUSC-M/kernel/drv/pcipsy
/platform/FJSV,GPUSC-M/kernel/drv/rootnex
/platform/FJSV,GPUSC-M/kernel/drv/sbus
/platform/FJSV,GPUSC-M/kernel/drv/sparcv9/pcipsy
/platform/FJSV,GPUSC-M/kernel/drv/sparcv9/rootnex
/platform/FJSV,GPUSC-M/kernel/drv/sparcv9/sbus
/platform/FJSV,GPUSC-M/kernel/genunix
/platform/FJSV,GPUSC-M/kernel/misc/cpr
/platform/FJSV,GPUSC-M/kernel/misc/platmod
/platform/FJSV,GPUSC-M/kernel/misc/sparcv9/cpr
/platform/FJSV,GPUSC-M/kernel/misc/sparcv9/platmod
/platform/FJSV,GPUSC-M/kernel/sparcv9/genunix
/platform/FJSV,GPUSC-M/kernel/sparcv9/unix
/platform/FJSV,GPUSC-M/kernel/unix
/platform/FJSV,GPUSC-M/ufsboot
/platform/FJSV,GPUSK/cprboot
/platform/FJSV,GPUSK/kadb
/platform/FJSV,GPUSK/kernel/cpu/FJSV,SPARC64-III
/platform/FJSV,GPUSK/kernel/cpu/FJSV,SPARC64-IV
/platform/FJSV,GPUSK/kernel/cpu/sparcv9/FJSV,SPARC64-III
/platform/FJSV,GPUSK/kernel/cpu/sparcv9/FJSV,SPARC64-IV
/platform/FJSV,GPUSK/kernel/drv/pcipsy
/platform/FJSV,GPUSK/kernel/drv/rootnex
/platform/FJSV,GPUSK/kernel/drv/sbus
/platform/FJSV,GPUSK/kernel/drv/sparcv9/pcipsy
/platform/FJSV,GPUSK/kernel/drv/sparcv9/rootnex
/platform/FJSV,GPUSK/kernel/drv/sparcv9/sbus
/platform/FJSV,GPUSK/kernel/genunix
/platform/FJSV,GPUSK/kernel/misc/cpr
/platform/FJSV,GPUSK/kernel/misc/drmach
/platform/FJSV,GPUSK/kernel/misc/platmod
/platform/FJSV,GPUSK/kernel/misc/sparcv9/cpr
/platform/FJSV,GPUSK/kernel/misc/sparcv9/drmach
/platform/FJSV,GPUSK/kernel/misc/sparcv9/platmod
/platform/FJSV,GPUSK/kernel/sparcv9/genunix
/platform/FJSV,GPUSK/kernel/sparcv9/unix
/platform/FJSV,GPUSK/kernel/tod/sparcv9/todkaiser
/platform/FJSV,GPUSK/kernel/tod/todkaiser
/platform/FJSV,GPUSK/kernel/unix
/platform/FJSV,GPUZC-L/kadb
/platform/FJSV,GPUZC-L/kernel/cpu/FJSV,SPARC64-V
/platform/FJSV,GPUZC-L/kernel/cpu/sparcv9/FJSV,SPARC64-V
/platform/FJSV,GPUZC-L/kernel/drv/pcipsy
/platform/FJSV,GPUZC-L/kernel/drv/rootnex
/platform/FJSV,GPUZC-L/kernel/drv/sbus
/platform/FJSV,GPUZC-L/kernel/drv/sparcv9/cpc
/platform/FJSV,GPUZC-L/kernel/drv/sparcv9/pcipsy
/platform/FJSV,GPUZC-L/kernel/drv/sparcv9/rootnex
/platform/FJSV,GPUZC-L/kernel/drv/sparcv9/sbus
/platform/FJSV,GPUZC-L/kernel/genunix
/platform/FJSV,GPUZC-L/kernel/misc/drmach
/platform/FJSV,GPUZC-L/kernel/misc/platmod
/platform/FJSV,GPUZC-L/kernel/misc/sparcv9/drmach
/platform/FJSV,GPUZC-L/kernel/misc/sparcv9/platmod
/platform/FJSV,GPUZC-L/kernel/sparcv9/genunix
/platform/FJSV,GPUZC-L/kernel/sparcv9/unix
/platform/FJSV,GPUZC-L/kernel/sys/sparcv9/cpc
/platform/FJSV,GPUZC-L/kernel/unix
/platform/FJSV,GPUZC-L/ufsboot
/platform/FJSV,GPUZC-M/kadb
/platform/FJSV,GPUZC-M/kernel/cpu/FJSV,SPARC64-V
/platform/FJSV,GPUZC-M/kernel/cpu/sparcv9/FJSV,SPARC64-V
/platform/FJSV,GPUZC-M/kernel/drv/pcipsy
/platform/FJSV,GPUZC-M/kernel/drv/rootnex
/platform/FJSV,GPUZC-M/kernel/drv/sbus
/platform/FJSV,GPUZC-M/kernel/drv/sparcv9/cpc
/platform/FJSV,GPUZC-M/kernel/drv/sparcv9/pcipsy
/platform/FJSV,GPUZC-M/kernel/drv/sparcv9/rootnex
/platform/FJSV,GPUZC-M/kernel/drv/sparcv9/sbus
/platform/FJSV,GPUZC-M/kernel/genunix
/platform/FJSV,GPUZC-M/kernel/misc/platmod
/platform/FJSV,GPUZC-M/kernel/misc/sparcv9/platmod
/platform/FJSV,GPUZC-M/kernel/sparcv9/genunix
/platform/FJSV,GPUZC-M/kernel/sparcv9/unix
/platform/FJSV,GPUZC-M/kernel/sys/sparcv9/cpc
/platform/FJSV,GPUZC-M/kernel/unix
/platform/FJSV,GPUZC-M/ufsboot
/platform/sun4us/cprboot
/platform/sun4us/kadb
/platform/sun4us/kernel/cpu/FJSV,SPARC64-III
/platform/sun4us/kernel/cpu/FJSV,SPARC64-IV
/platform/sun4us/kernel/cpu/sparcv9/FJSV,SPARC64-III
/platform/sun4us/kernel/cpu/sparcv9/FJSV,SPARC64-IV
/platform/sun4us/kernel/drv/cpc
/platform/sun4us/kernel/drv/db21554
/platform/sun4us/kernel/drv/ebus
/platform/sun4us/kernel/drv/pci_pci
/platform/sun4us/kernel/drv/pcipsy
/platform/sun4us/kernel/drv/rootnex
/platform/sun4us/kernel/drv/sbus
/platform/sun4us/kernel/drv/simba
/platform/sun4us/kernel/drv/sparcv9/bbc_beep
/platform/sun4us/kernel/drv/sparcv9/cpc
/platform/sun4us/kernel/drv/sparcv9/db21554
/platform/sun4us/kernel/drv/sparcv9/ebus
/platform/sun4us/kernel/drv/sparcv9/i2bsc
/platform/sun4us/kernel/drv/sparcv9/max1617
/platform/sun4us/kernel/drv/sparcv9/mc-us3
/platform/sun4us/kernel/drv/sparcv9/pcf8584
/platform/sun4us/kernel/drv/sparcv9/pci_pci
/platform/sun4us/kernel/drv/sparcv9/pcipsy
/platform/sun4us/kernel/drv/sparcv9/pcisch
/platform/sun4us/kernel/drv/sparcv9/pmc
/platform/sun4us/kernel/drv/sparcv9/pmubus
/platform/sun4us/kernel/drv/sparcv9/rootnex
/platform/sun4us/kernel/drv/sparcv9/sbus
/platform/sun4us/kernel/drv/sparcv9/schppm
/platform/sun4us/kernel/drv/sparcv9/seeprom
/platform/sun4us/kernel/drv/sparcv9/simba
/platform/sun4us/kernel/drv/sparcv9/smbus
/platform/sun4us/kernel/drv/sparcv9/tda8444
/platform/sun4us/kernel/drv/sparcv9/upa64s
/platform/sun4us/kernel/genunix
/platform/sun4us/kernel/misc/consconfig
/platform/sun4us/kernel/misc/cpr
/platform/sun4us/kernel/misc/forthdebug
/platform/sun4us/kernel/misc/platmod
/platform/sun4us/kernel/misc/sparcv9/consconfig
/platform/sun4us/kernel/misc/sparcv9/cpr
/platform/sun4us/kernel/misc/sparcv9/forthdebug
/platform/sun4us/kernel/misc/sparcv9/i2c_svc
/platform/sun4us/kernel/misc/sparcv9/sbd
/platform/sun4us/kernel/sparcv9/genunix
/platform/sun4us/kernel/sparcv9/unix
/platform/sun4us/kernel/sys/cpc
/platform/sun4us/kernel/sys/sparcv9/cpc
/platform/sun4us/kernel/tod/sparcv9/todds1287
/platform/sun4us/kernel/tod/sparcv9/todfjmostek
/platform/sun4us/kernel/tod/sparcv9/todm5823
/platform/sun4us/kernel/tod/sparcv9/todmostek
/platform/sun4us/kernel/tod/sparcv9/todsg
/platform/sun4us/kernel/tod/sparcv9/todstarfire
/platform/sun4us/kernel/tod/todfjmostek
/platform/sun4us/kernel/tod/todmostek
/platform/sun4us/kernel/tod/todstarfire
/platform/sun4us/kernel/unix
/usr/platform/FJSV,GPUSC-L/include
/usr/platform/FJSV,GPUSC-L/sbin/eeprom
/usr/platform/FJSV,GPUSC-M/include
/usr/platform/FJSV,GPUSC-M/sbin/eeprom
/usr/platform/FJSV,GPUSK/include
/usr/platform/FJSV,GPUSK/lib
/usr/platform/FJSV,GPUSK/sbin/eeprom
/usr/platform/FJSV,GPUZC-L/lib/mdb
/usr/platform/FJSV,GPUZC-L/sbin/eeprom
/usr/platform/FJSV,GPUZC-M/lib/mdb
/usr/platform/FJSV,GPUZC-M/sbin/eeprom
/usr/platform/sun4us/include/sys/async.h
/usr/platform/sun4us/include/sys/cheetahregs.h
/usr/platform/sun4us/include/sys/cherrystone.h
/usr/platform/sun4us/include/sys/clock.h
/usr/platform/sun4us/include/sys/cpc_ultra.h
/usr/platform/sun4us/include/sys/cpr_impl.h
/usr/platform/sun4us/include/sys/cpu_module.h
/usr/platform/sun4us/include/sys/cpu_sgn.h
/usr/platform/sun4us/include/sys/cpu_sgnblk_defs.h
/usr/platform/sun4us/include/sys/daktari.h
/usr/platform/sun4us/include/sys/dr.h
/usr/platform/sun4us/include/sys/i2c/clients/i2c_client.h
/usr/platform/sun4us/include/sys/i2c/clients/max1617.h
/usr/platform/sun4us/include/sys/i2c/misc/i2c_svc.h
/usr/platform/sun4us/include/sys/intreg.h
/usr/platform/sun4us/include/sys/iommu.h
/usr/platform/sun4us/include/sys/ivintr.h
/usr/platform/sun4us/include/sys/machcpuvar.h
/usr/platform/sun4us/include/sys/machparam.h
/usr/platform/sun4us/include/sys/machsystm.h
/usr/platform/sun4us/include/sys/machthread.h
/usr/platform/sun4us/include/sys/mmu.h
/usr/platform/sun4us/include/sys/prom_plat.h
/usr/platform/sun4us/include/sys/sbd_ioctl.h
/usr/platform/sun4us/include/sys/sbdp.h
/usr/platform/sun4us/include/sys/sfdr.h
/usr/platform/sun4us/include/sys/sfdr_mig.h
/usr/platform/sun4us/include/sys/spitasi.h
/usr/platform/sun4us/include/sys/spitregs.h
/usr/platform/sun4us/include/sys/starfire.h
/usr/platform/sun4us/include/sys/sysiosbus.h
/usr/platform/sun4us/include/sys/todfjmostek.h
/usr/platform/sun4us/include/sys/u2u.h
/usr/platform/sun4us/include/sys/us_drv.h
/usr/platform/sun4us/include/sys/vis.h
/usr/platform/sun4us/include/sys/x_call.h
/usr/platform/sun4us/include/sys/xc_impl.h
/usr/platform/sun4us/include/vm/hat_sfmmu.h
/usr/platform/sun4us/lib/adb/sparcv9/sghsc
/usr/platform/sun4us/lib/adb/sparcv9/sghsc_slot
/usr/platform/sun4us/lib/adb/sparcv9/todsg_sram
/usr/platform/sun4us/lib/cfgadm/sbd.so
/usr/platform/sun4us/lib/cfgadm/sbd.so.1
/usr/platform/sun4us/lib/cfgadm/sparcv9/sbd.so
/usr/platform/sun4us/lib/cfgadm/sparcv9/sbd.so.1
/usr/platform/sun4us/lib/picl/plugins/libpicldevtree.so.1

Problem Description:

	UC#1983 Use Sun algorithm for page address assignment. 
        UC#2027 Missing mc nodes for memoryless board.
	UC#2034 Kernel stack overflow on CE Error.
	UC#2039 Double panic due to x_call timeout on memory UE.
	UC#2042 DR improvments.
	UC#2043 Boot cpu can miss execution of init_hw_regs().
	UC#2071 Enabling automatic page removal for Fujitsu platforms.

(from 108528-27)
	UC#2045 Print warning message on DR board disconnect error.

(from 108528-26)
	UC#1977 Add data pattern in error ID decoding function.
	UC#2003 Performance improvement on multiple system board platforms.
	UC#2025 Kernel heap corruption during DR. (duplicate of 4409265) 

(from 108528-25)
	UC#2011 Entire cache is not flushed on data/instruction access error. 

(from 108528-24)
	UC#1957	Kernel may misinterpret memory UE as CPU UE and isolate CPU
	UC#1898	Improvement in memory error messages.
	UC#1953	BOP_ALLOC problem on 1Gb boundary
	UC#1969	PANIC caused by PRIMECLUSTER heartbeat while connecting SB
	UC#1973	System hang during DR disconnect.

(from 108528-23)
	UC#1660 Trap level 2 panic in 32bit kernel with kadb.
	UC#1862 System hangs when CPU URGENT ERROR happens on local register.
	UC#1876 System hangs during system component isolation due to
		memory/cpu error
	UC#1902 Multiple TLB hit during DR.
	UC#1908 CPU UE Instruction access at TL>0 is reported as Data access
		error.
	UC#1911 Console WARNING: discarding async error with invalid fault 
		class.
	UC#1913 Missing links for FJSVmdb package

(from 108528-22)
	UC#1927 Panic and RED state happened during DR.

(from 108528-21)
	UC#1860 NULL pointer dereference panic on multiple processor system
	UC#1855 Kernel KCAGE allocation problem
	UC#1847 vfs_mountroot panic during booting with Solaris Volume Manager.
	UC#1843 data error may be caused by data file access.
	UC#1580 DR thread should make affinity with CPU during DR board
		operations.
	4820246 kern_postprom: not owner panic occurred under heavy load.
		(duplicate of 4694382)

(from 108528-19)
	UC#1733 PANIC happens while detaching kernel board.
	UC#1713 PCI card power on message illegally appears.
	UC#1700 Bus Time out happens when a system board is configured.

(from 108528-18)
	UC#1706 Can't switch CPU for handling interrupt.
	UC#1699 Could not reset IDE core of SouthBridge panic.
	UC#1591 DR error log is truncated when unable to stop user threads.
	UC#1497 Multiple Privileged U2-Cache UE happens instead of User UE on
		32bit.

(from 108528-17)
	UC#1681 Incorrect panic when UE occurs in I/O space.

(from 108528-16)
	UC#1637 Memory alignment error caused by incorrect trap handler.
	UC#1639 panic when interrupt happens during core dump for alignment.
	UC#1643 Wrong %pstate is saved in startup initialization.
	UC#1644 Alignment fault panic on booting caused by variable inconsistency.
	UC#1645 User process stack corruption may induce Red State Exception.
	UC#1646 UE snoop fails to show the correct CPU id.
	UC#1655 Wrong %pstate is saved in snoop checking case when UE is detected.

(from 108528-15)
	UC#1449 sfdr_reserve_mem_target() is called several times.
	UC#1455 Some sfmmu functions disables interrupts wrongly.
	UC#1617 The process abort causes the panic on FJ platforms.
	UC#1622 turnstile_block panic with stress test.
	UC#1623 Supports I1/D1-Cache Error.

(from 108528-14)
	UC#1536 x_call timeout may happen when U2-Cache SECC error occurred.
	UC#1546 cputrack does not work with 108528-13.
	UC#1552 There is wrong cast code.

(from 108528-13)
	UC#1483 The address is wrong when BTO or BERR happens on Kaiser + 
		Stingray.
	UC#1486 The CPU number is printed wrongly when snoop picks a UE error.
	UC#1489 U2 Tag parity kstat information is not deleted after detaching
		the board by DR.

(from 108528-12)
	UC#1446 Memory UE error sometimes causes D1-Cache MECC Error.
	UC#1447 the type of dr_set_err_log() has to be void.

(from 108528-11)
	UC#1403 prefetcha 5-15 doesn't generate no SIGILL.
	UC#1404 SPARC64-IV(Kilauea) supports VIS2 instructions.
	UC#1422 devfsadm command on 32bit kernel print out warning messsage.
	UC#1427 Kernel reports wrong component on Taiho Kilauea when MECC
		happen.
	UC#1428 xc_one timeout panic might happen when UE error happen.

(from 108528-10)
	UC#1408 Kaiser DR sfdr_deprobe_board() checks the wrong
		value to know the error condition.
	UC#1411 Panic happened while executing drc -disconnect.
	UC#1413 kstat information isn't deleted after detaching the board.


(from 108528-09)
	UC#1385 Add new symbols to enable DR on ESF 1.8 even if ftrace_at_boot
		is set.
	UC#1399 Change of the User UE Handling Behavior.
	UC#1402 Kaiser pcipsy driver has wrong version strings.

(from 108528-08)
	UC#1355 send_mondo handles panicstr wrongly when panicking.
	UC#1359 BTO/BERR should print the PCI error status before panicking for
		Kaiser.
	UC#1366 The latest Solaris7, Solaris8 code use "long" as 32bit meaning.
	UC#1367 When MTLB Multiple Hit happens in the TL level above 0, it might
		loop.
	UC#1369 Interrupt Vector CE causes a Fata error or a RED_MODE error.
	UC#1373 The number of CPU is wrong when U2-Cache SECC happens.
	UC#1376 Warning message is printed out during no memory board attach.
	UC#1377 Remove unnecessary nodes during unconfigure.

(from 108528-06)
	UC#1341 fj_scrub_cache() and fjs_scrub_memory() have to support
                the 2-way U2-cache.
        UC#1342 fj_send_mondo shows the wrong BUSY/NACK values in panicking.
        UC#1343 fj_instr_error() uses the wrong register when handling the
                tag parity error.
        UC#1349 The continuous interrupt can corrupt the data while CE
                errors occur
        UC#1351 kernel preempt function control induce core dump.

(from 108528-04)
        UC#1198 fj_scrub_memory decides pesistent CE wrongly.
        UC#1267 CE error can cause the panic by calling mutex_enter.
        UC#1269 Taiho/Kaiser Solaris forgets TLB entry demap in some places.
        UC#1234 Taiho Solaris8 10/00 is still using prefetch instructions.
        UC#1270 VIS instructions bad result.
        UC#1279 Solaris8 KU-4/KU-5 can't catch Bus timeout/Bus error.

(from 108528-01)
        UC#1111 upa_ecc_kstat_update() corrupts kernel when it's called.


        Please refer to patch README file.
