Patch-ID# 108528-05
Keywords: security DNLC kaio SMR cPCI db21554 pcf8574 ssre pcipsy I2C sbus
Synopsis: SunOS 5.8: kernel update patch
Date: Dec/05/2000

Solaris Release: 8

SunOS release: 5.8

Unbundled Product: 

Unbundled Release: 

Topic: SunOS 5.8: kernel update patch

	*********************************************************************
	NOTE: This patch may contain one or more OEM-specific platform ports.
	      See the appropriate OEM_NOTES file within the patch for
	      information specific to these platforms.
 
	      DO NOT INSTALL this patch on an OEM system if a corresponding
	      OEM_NOTES file is not present (or is present, but instructs not
	      to install the patch), unless the OEM vendor directs otherwise.
	*********************************************************************
	NOTE:   Refer to Special Install Instructions section for 
                IMPORTANT specific information on this patch. 
 
        Warning: E10000 may fail to boot with this patch if attempting 
                 to boot in 32 bit mode with over 60GB of memory.  See 
                 bugid 4348354 for details.

BugId's fixed with this patch: 1256102 4015840 4044653 4159348 4184090 4226443 4233718 4233832 4234426 4236043 4242051 4253713 4255980 4256799 4259051 4261064 4261567 4262685 4262842 4262930 4265649 4266124 4269556 4269582 4269845 4271726 4271733 4271738 4272737 4275177 4276021 4278679 4278935 4279959 4281502 4282158 4282212 4284196 4286659 4288248 4290073 4290269 4290532 4291601 4293528 4293692 4295047 4295776 4296081 4296124 4296614 4296770 4296961 4298256 4298789 4298790 4298792 4298794 4299010 4299504 4299838 4300040 4300179 4301117 4301683 4302637 4302919 4303126 4303474 4303649 4304033 4304051 4304696 4305131 4305365 4305392 4305709 4305817 4306004 4306367 4306802 4307062 4307080 4307475 4307697 4307747 4307771 
BugId's fixed with this patch: 4307827 4308242 4308245 4308370 4308807 4309011 4309330 4309719 4309750 4309761 4309802 4309818 4310353 4310864 4311081 4311126 4311134 4311755 4312278 4312461 4312641 4312838 4312876 4312937 4313235 4313746 4313747 4314121 4314201 4314488 4314616 4314656 4314662 4314936 4315098 4315100 4315101 4316672 4316683 4317007 4317174 4317476 4317657 4317667 4318351 4318358 4318728 4318747 4318795 4319122 4319440 4319715 4319724 4320047 4320297 4320338 4320394 4320440 4320471 4320547 4320653 4321326 4321803 4321810 4322424 4322734 4323534 4323981 4324244 4324250 4324900 4324992 4325075 4325225 4325336 4325366 4325641 4325722 4325730 4325934 4326076 4326110 4326851 4327038 4327135 4327330 4327674 4327795 4328067 4328075 4328225 4328669 4328671 4328843 4329112 4329695 4330014 4330027 4330206 4330301 
BugId's fixed with this patch: 4330383 4330429 4330774 4330882 4331384 4331496 4331744 4331884 4332219 4332425 4332521 4333138 4333639 4333882 4334198 4334346 4334348 4334446 4334462 4334505 4335003 4335109 4335251 4335837 4335935 4336156 4336182 4336274 4336303 4336323 4336443 4336779 4336906 4337039 4337295 4337300 4337543 4337637 4337951 4338028 4338033 4338035 4338189 4339009 4339049 4339179 4339235 4339354 4339732 4340118 4340131 4340385 4340614 4340924 4340960 4341185 4341378 4341664 4341714 4342756 4343039 4343189 4343237 4343285 4343391 4343425 4343443 4343480 4344008 4344042 4345163 4345667 4346167 4346319 4346495 4346666 4346875 4346998 4347358 4347359 4347965 4348040 4349102 4349393 4349603 4350263 4350354 4350574 4350726 4350849 4351116 4351181 4351877 4352174 4352284 4352611 4353353 4353432 4353449 4354331 
BugId's fixed with this patch: 4354802 4355025 4355538 4356439 4356615 4357092 4357097 4357216 4357245 4357371 4357552 4357646 4357714 4357897 4357919 4358151 4358192 4358385 4358414 4358416 4358837 4359294 4359501 4359524 4359812 4360867 4361705 4362122 4362141 4362327 4362522 4362966 4362970 4362979 4362980 4362983 4362985 4362986 4363646 4364048 4364167 4364556 4365247 4365336 4365604 4365739 4367538 4367584 4367625 4367903 4368026 4368758 4369300 4369543 4369993 4370121 4370146 4370148 4370240 4371112 4371183 4371549 4371615 4371697 4371769 4371774 4371775 4371777 4371778 4371970 4371993 4372173 4372457 4374973 4375901 4376089 4376101 4377831 4356587 4384445 4382693 4380916 4377012 4374859 4374117 4346976

Changes incorporated in this version: 4286659 4326851 4339179 4341378 4346998 4355025 4361705 4362122 4362327 4365247 4365336 4367584 4368758 4370121 4370146 4370148 4371112 4371183 4371549 4371769 4371993 4374973 4375901 4376089 4376101 4377831 4356587 4384445 4382693 4380916 4377012 4374859 4374117 4346976

Relevant Architectures: sparc

Patches accumulated and obsoleted by this patch: 108874-01 109153-01 109656-01 109291-06 109663-01 109309-02 109345-02 109313-02 109880-01 108966-06 108979-10 109236-01 109296-05 109348-05 109350-06 109571-02 109801-02 110096-05 110118-02 110134-02 110121-01 110132-02 110133-03 110141-02 110201-01 110225-01 110231-01

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

Patches required with this patch: 110383-01 

Obsoleted by: 

Files included with this patch:

/etc/driver_aliases
/etc/driver_classes
/etc/init.d/devfsadm
/etc/init.d/initpcihpc
/etc/name_to_major
/etc/name_to_sysnum
/etc/power.conf
/etc/rc0.d/K83devfsadm
/etc/rcS.d/S15initpcihpc
/etc/rcS.d/S50devfsadm
/kernel/drv/conskbd
/kernel/drv/poll
/kernel/drv/sparcv9/conskbd
/kernel/drv/sparcv9/poll
/kernel/fs/procfs
/kernel/fs/sparcv9/procfs
/kernel/fs/sparcv9/ufs
/kernel/fs/ufs
/kernel/genunix
/kernel/misc/fssnap_if
/kernel/misc/hpcsvc
/kernel/misc/krtld
/kernel/misc/pcicfg
/kernel/misc/pcihp
/kernel/misc/sparcv9/fssnap_if
/kernel/misc/sparcv9/hpcsvc
/kernel/misc/sparcv9/krtld
/kernel/misc/sparcv9/pcicfg
/kernel/misc/sparcv9/pcihp
/kernel/misc/sparcv9/ufs_log
/kernel/misc/ufs_log
/kernel/sys/kaio
/kernel/sys/msgsys
/kernel/sys/semsys
/kernel/sys/shmsys
/kernel/sys/sparcv9/kaio
/kernel/sys/sparcv9/msgsys
/kernel/sys/sparcv9/semsys
/kernel/sys/sparcv9/shmsys
/platform/SUNW,Sun-Blade-100/kernel/misc/sparcv9/platmod
/platform/SUNW,Sun-Blade-1000/kernel/misc/sparcv9/platmod
/platform/SUNW,Sun-Fire-280R/kernel/misc/sparcv9/platmod
/platform/SUNW,Sun-Fire/kadb
/platform/SUNW,Sun-Fire/kernel/cpu/sparcv9/SUNW,UltraSPARC-III
/platform/SUNW,Sun-Fire/kernel/misc/sparcv9/platmod
/platform/SUNW,Sun-Fire/kernel/misc/sparcv9/sbdp
/platform/SUNW,Sun-Fire/kernel/sparcv9/unix
/platform/SUNW,Ultra-Enterprise-10000/kadb
/platform/SUNW,Ultra-Enterprise-10000/kernel/cpu/SUNW,UltraSPARC
/platform/SUNW,Ultra-Enterprise-10000/kernel/cpu/sparcv9/SUNW,UltraSPARC
/platform/SUNW,Ultra-Enterprise-10000/kernel/drv/idn
/platform/SUNW,Ultra-Enterprise-10000/kernel/drv/pcipsy
/platform/SUNW,Ultra-Enterprise-10000/kernel/drv/rootnex
/platform/SUNW,Ultra-Enterprise-10000/kernel/drv/sbus
/platform/SUNW,Ultra-Enterprise-10000/kernel/drv/sparcv9/idn
/platform/SUNW,Ultra-Enterprise-10000/kernel/drv/sparcv9/pcipsy
/platform/SUNW,Ultra-Enterprise-10000/kernel/drv/sparcv9/rootnex
/platform/SUNW,Ultra-Enterprise-10000/kernel/drv/sparcv9/sbus
/platform/SUNW,Ultra-Enterprise-10000/kernel/misc/drmach
/platform/SUNW,Ultra-Enterprise-10000/kernel/misc/platmod
/platform/SUNW,Ultra-Enterprise-10000/kernel/misc/sparcv9/drmach
/platform/SUNW,Ultra-Enterprise-10000/kernel/misc/sparcv9/platmod
/platform/SUNW,Ultra-Enterprise-10000/kernel/sparcv9/unix
/platform/SUNW,Ultra-Enterprise-10000/kernel/unix
/platform/SUNW,Ultra-Enterprise/kernel/drv/ac
/platform/SUNW,Ultra-Enterprise/kernel/drv/fhc
/platform/SUNW,Ultra-Enterprise/kernel/drv/sparcv9/ac
/platform/SUNW,Ultra-Enterprise/kernel/drv/sparcv9/fhc
/platform/SUNW,Ultra-Enterprise/kernel/drv/sparcv9/sysctrl
/platform/SUNW,Ultra-Enterprise/kernel/drv/sysctrl
/platform/SUNW,Ultra-Enterprise/kernel/misc/platmod
/platform/SUNW,Ultra-Enterprise/kernel/misc/sparcv9/platmod
/platform/sun4d/kadb
/platform/sun4d/kernel/unix
/platform/sun4m/kadb
/platform/sun4m/kernel/misc/cpr
/platform/sun4m/kernel/unix
/platform/sun4u/kadb
/platform/sun4u/kernel/cpu/SUNW,UltraSPARC
/platform/sun4u/kernel/cpu/SUNW,UltraSPARC-III
/platform/sun4u/kernel/cpu/SUNW,UltraSPARC-IIe
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-III
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-IIe
/platform/sun4u/kernel/drv/db21554
/platform/sun4u/kernel/drv/ebus
/platform/sun4u/kernel/drv/pci_pci
/platform/sun4u/kernel/drv/pcipsy
/platform/sun4u/kernel/drv/rootnex
/platform/sun4u/kernel/drv/sbus
/platform/sun4u/kernel/drv/sparcv9/db21554
/platform/sun4u/kernel/drv/sparcv9/ebus
/platform/sun4u/kernel/drv/sparcv9/max1617
/platform/sun4u/kernel/drv/sparcv9/pcf8584
/platform/sun4u/kernel/drv/sparcv9/pci_pci
/platform/sun4u/kernel/drv/sparcv9/pcipsy
/platform/sun4u/kernel/drv/sparcv9/pcisch
/platform/sun4u/kernel/drv/sparcv9/rootnex
/platform/sun4u/kernel/drv/sparcv9/sbus
/platform/sun4u/kernel/drv/sparcv9/seeprom
/platform/sun4u/kernel/drv/sparcv9/smbus
/platform/sun4u/kernel/drv/sparcv9/tda8444
/platform/sun4u/kernel/drv/sparcv9/upa64s
/platform/sun4u/kernel/genunix
/platform/sun4u/kernel/misc/consconfig
/platform/sun4u/kernel/misc/cpr
/platform/sun4u/kernel/misc/forthdebug
/platform/sun4u/kernel/misc/sparcv9/consconfig
/platform/sun4u/kernel/misc/sparcv9/cpr
/platform/sun4u/kernel/misc/sparcv9/forthdebug
/platform/sun4u/kernel/misc/sparcv9/i2c_svc
/platform/sun4u/kernel/misc/sparcv9/sbd
/platform/sun4u/kernel/sparcv9/genunix
/platform/sun4u/kernel/sparcv9/unix
/platform/sun4u/kernel/tod/sparcv9/todmostek
/platform/sun4u/kernel/tod/sparcv9/todsg
/platform/sun4u/kernel/tod/sparcv9/todstarfire
/platform/sun4u/kernel/tod/todmostek
/platform/sun4u/kernel/tod/todstarfire
/platform/sun4u/kernel/unix
/usr/include/libdevice.h
/usr/include/libsysevent.h
/usr/include/sys/bitmap.h
/usr/include/sys/buf.h
/usr/include/sys/callb.h
/usr/include/sys/condvar.h
/usr/include/sys/cpuvar.h
/usr/include/sys/ddi_impldefs.h
/usr/include/sys/ddi_implfuncs.h
/usr/include/sys/ddidevmap.h
/usr/include/sys/dditypes.h
/usr/include/sys/debug/debug.h
/usr/include/sys/devctl.h
/usr/include/sys/dnlc.h
/usr/include/sys/epm.h
/usr/include/sys/errno.h
/usr/include/sys/esunddi.h
/usr/include/sys/exacct.h
/usr/include/sys/exacct_catalog.h
/usr/include/sys/exacct_impl.h
/usr/include/sys/filio.h
/usr/include/sys/fpu/fpu_simulator.h
/usr/include/sys/fs/ufs_filio.h
/usr/include/sys/fs/ufs_inode.h
/usr/include/sys/fs/ufs_snap.h
/usr/include/sys/fssnap_if.h
/usr/include/sys/hotplug/hpcsvc.h
/usr/include/sys/hotplug/hpctrl.h
/usr/include/sys/hotplug/pci/pcicfg.h
/usr/include/sys/hotplug/pci/pcihp.h
/usr/include/sys/id_space.h
/usr/include/sys/machlock.h
/usr/include/sys/modctl.h
/usr/include/sys/modhash.h
/usr/include/sys/msg.h
/usr/include/sys/ndi_impldefs.h
/usr/include/sys/panic.h
/usr/include/sys/param.h
/usr/include/sys/pcb.h
/usr/include/sys/pci.h
/usr/include/sys/pm.h
/usr/include/sys/poll_impl.h
/usr/include/sys/ppmio.h
/usr/include/sys/proc.h
/usr/include/sys/proc/prdata.h
/usr/include/sys/procfs.h
/usr/include/sys/procset.h
/usr/include/sys/project.h
/usr/include/sys/sem.h
/usr/include/sys/shm.h
/usr/include/sys/sunddi.h
/usr/include/sys/sunndi.h
/usr/include/sys/sunpm.h
/usr/include/sys/syscall.h
/usr/include/sys/sysevent.h
/usr/include/sys/sysevent/ap_driver.h
/usr/include/sys/sysevent/domain.h
/usr/include/sys/sysevent/dr.h
/usr/include/sys/sysevent/env.h
/usr/include/sys/sysevent/eventdefs.h
/usr/include/sys/sysevent_impl.h
/usr/include/sys/systm.h
/usr/include/sys/task.h
/usr/include/sys/taskq_impl.h
/usr/include/sys/thread.h
/usr/include/sys/time.h
/usr/include/sys/types.h
/usr/include/sys/uadmin.h
/usr/include/v9/sys/machtrap.h
/usr/include/v9/sys/privregs.h
/usr/include/v9/sys/traptrace.h
/usr/include/v9/sys/vis_simulator.h
/usr/include/vm/anon.h
/usr/include/vm/page.h
/usr/include/vm/seg_dev.h
/usr/include/vm/seg_map.h
/usr/include/vm/seg_spt.h
/usr/kernel/drv/pm
/usr/kernel/drv/sparcv9/pm
/usr/kernel/drv/sparcv9/tnf
/usr/kernel/drv/tnf
/usr/lib/abi/abi_libdevice.so.1
/usr/lib/abi/abi_libsysevent.so.1
/usr/lib/abi/abi_pci.so.1
/usr/lib/abi/sparcv9/abi_libdevice.so.1
/usr/lib/abi/sparcv9/abi_libsysevent.so.1
/usr/lib/abi/sparcv9/abi_pci.so.1
/usr/lib/adb/ac_info
/usr/lib/adb/dcentry
/usr/lib/adb/dcfree
/usr/lib/adb/dircache
/usr/lib/adb/iommu
/usr/lib/adb/pci
/usr/lib/adb/pci_common
/usr/lib/adb/proc
/usr/lib/adb/project
/usr/lib/adb/sparcv9/ac_info
/usr/lib/adb/sparcv9/dcentry
/usr/lib/adb/sparcv9/dcfree
/usr/lib/adb/sparcv9/dircache
/usr/lib/adb/sparcv9/iommu
/usr/lib/adb/sparcv9/pci
/usr/lib/adb/sparcv9/pci_common
/usr/lib/adb/sparcv9/proc
/usr/lib/adb/sparcv9/project
/usr/lib/adb/sparcv9/task
/usr/lib/adb/sparcv9/taskq
/usr/lib/adb/sparcv9/taskq_ent
/usr/lib/adb/sparcv9/thread
/usr/lib/adb/sparcv9/ufsvfs
/usr/lib/adb/task
/usr/lib/adb/taskq
/usr/lib/adb/taskq_ent
/usr/lib/adb/thread
/usr/lib/adb/ufsvfs
/usr/lib/cfgadm/pci.so
/usr/lib/cfgadm/pci.so.1
/usr/lib/cfgadm/sparcv9/pci.so
/usr/lib/cfgadm/sparcv9/pci.so.1
/usr/lib/devfsadm/linkmod/SUNW_cfg_link.so
/usr/lib/devfsadm/linkmod/SUNW_ieee1394_link.so
/usr/lib/devfsadm/linkmod/SUNW_misc_link.so
/usr/lib/devfsadm/linkmod/SUNW_misc_link_sparc.so
/usr/lib/devfsadm/linkmod/SUNW_port_link.so
/usr/lib/devfsadm/linkmod/SUNW_usb_link.so
/usr/lib/libdevice.so.1
/usr/lib/libsysevent.so
/usr/lib/libsysevent.so.1
/usr/lib/llib-ldevice
/usr/lib/llib-ldevice.ln
/usr/lib/llib-lsysevent
/usr/lib/llib-lsysevent.ln
/usr/lib/mdb/kvm/genunix.so
/usr/lib/mdb/kvm/sparcv9/genunix.so
/usr/lib/power/powerd
/usr/lib/sparcv9/libdevice.so.1
/usr/lib/sparcv9/libsysevent.so
/usr/lib/sparcv9/libsysevent.so.1
/usr/lib/sparcv9/llib-ldevice.ln
/usr/lib/sparcv9/llib-lsysevent.ln
/usr/lib/sysevent/modules/devfsadmd_mod.so
/usr/lib/sysevent/syseventd
/usr/platform/sun4u/include/sys/cheetahregs.h
/usr/platform/sun4u/include/sys/clock.h
/usr/platform/sun4u/include/sys/cpu_sgnblk_defs.h
/usr/platform/sun4u/include/sys/i2c/clients/i2c_client.h
/usr/platform/sun4u/include/sys/i2c/clients/max1617.h
/usr/platform/sun4u/include/sys/i2c/misc/i2c_svc.h
/usr/platform/sun4u/include/sys/intreg.h
/usr/platform/sun4u/include/sys/iommu.h
/usr/platform/sun4u/include/sys/ivintr.h
/usr/platform/sun4u/include/sys/machcpuvar.h
/usr/platform/sun4u/include/sys/machparam.h
/usr/platform/sun4u/include/sys/machsystm.h
/usr/platform/sun4u/include/sys/machthread.h
/usr/platform/sun4u/include/sys/mmu.h
/usr/platform/sun4u/include/sys/prom_plat.h
/usr/platform/sun4u/include/sys/sbd_ioctl.h
/usr/platform/sun4u/include/sys/spitasi.h
/usr/platform/sun4u/include/sys/spitregs.h
/usr/platform/sun4u/include/sys/starfire.h
/usr/platform/sun4u/include/sys/sysiosbus.h
/usr/platform/sun4u/include/sys/xc_impl.h
/usr/platform/sun4u/lib/adb/sparcv9/todsg_sram
/usr/platform/sun4u/lib/cfgadm/sbd.so
/usr/platform/sun4u/lib/cfgadm/sbd.so.1
/usr/platform/sun4u/lib/cfgadm/sparcv9/sbd.so
/usr/platform/sun4u/lib/cfgadm/sparcv9/sbd.so.1
/usr/sbin/audlinks
/usr/sbin/devfsadm
/usr/sbin/devlinks
/usr/sbin/disks
/usr/sbin/drvconfig
/usr/sbin/pmconfig
/usr/sbin/ports
/usr/sbin/tapes 
/usr/ucbinclude/sys/types.h
/platform/SUNW,Grover/kernel/misc/sparcv9/platmod		(deleted file)
/platform/SUNW,Ultra-100/kernel/misc/sparcv9/platmod		(deleted file)
/platform/SUNW,Enterprise-820R/kernel/misc/sparcv9/platmod 	(deleted file)
/platform/SUNW,Serengeti/kadb 					(deleted file)
/platform/SUNW,Serengeti/kernel/cpu/sparcv9/SUNW,UltraSPARC-III (deleted file)
/platform/SUNW,Serengeti/kernel/misc/sparcv9/platmod 		(deleted file)
/platform/SUNW,Serengeti/kernel/misc/sparcv9/sbdp 		(deleted file)
/platform/SUNW,Serengeti/kernel/sparcv9/unix 			(deleted file)

Problem Description:

4384445 high correctable error rate leads to system hang
4382693 The /etc/sysevent/sysevent_door file has dubious permissions
4380916 bad trap: ascii string passed as address
4377012 ufs_rwlock directio change breaks forced unmount
4374859 series of ce's leads to stack overflow
4374117 panic due to WAIT_MBOX_DONE() timeout

4326851 Littleneck sys name needs to be finalized before Beta (SUNW, Enterprise-820R?)
4286659 Need to change new server's name to a futured official name
4339179 Need workaround for UltraSPARC III AFSR.TO erratum
4362122 UltraSPARC III PRM: Need membar in async trap table entries
4341378 cfgadm -c configure with qfe.conf created panics system.
4346998 pci.so: need to deal with several pci boards
4362327 pci.so: does not identify some safari bus systems
4361705 cfgadm PCI plugin dumps core on a (c)PCI card of unknown class type!
4365247 pci.so: dumps core when trying to sort attachment points on multiple boards
4355025 appropriate cpu and domain signature settings
4365336 TSB prediction can improve memory behavior
4368758 mc-us3 drivers are not automatically loaded at boot time
4370121 CPU brd new labels
4371112 boot panic for 16-way system
4374973 Need to honor platform OBP interfaces
4371183 sbd_detach_memory() scrubs memory unnecessarily
4371769 pcisch nexus should check for 'no-bus-parking' property
4367584 Schizo driver shouldn't support interrupt proxies
4375901 fru name changes required as aps - link generator
4371993 fru name changes required as aps
4370148 cfgadm -x poweron & assign do not return error for invalid receptacal state
4370146 cfgadm -x poweroff <active cpu board> crashes domain to standby mode
4371549 system hard hang during multiple dr  disconnects
4376089 fixes in firmware cause multiple bds to have perm mem
4376101 Workaround needed for Serengeti watchdog timeout
4377831 PCI performance event name incorrect
4356587 remaining stxa/membar ordering rule violations for UltraSPARC III

(from 108528-04)

1256102 improve survivability when encountering UE
4266124 domain panics while trying to complete a detach operation.
4269582 Kernel (and OBP) handling of Ecache data and Tag parity errors should be enhance
4269845 OS needs to recover from a processor failure
4317007 improper usage of on_fault()/no_fault() protection in thread_load()
4320394 scrubbing the cache may improve the reliability of some systems
4321803 remove obsolete readfont driver
4321810 panic dump timeouts fail on sun4u
4323534 ddi_poke can hang sun4u/PCI system
4323981 ddi_poke race condition on sun4u/PCI system - may report fail as success
4324992 default dump timeout is too short for fas driver
4328067 Gemini card needs to be identified as QFE device during hot-insertion.
4330383 ATM: Need support to hotswap ATM
4338028 on_data_trap should be replaced with a more general mechanism
4339049 UltraSPARC III AFSR mask misses bits, system may not panic when it should
4341664 Pulsar panics after Jumpstart installation
4343425 dcs hooks in base Solaris can corrupt memory.
4350574 discrepancy between gethrvtime deltas & user cpu profile tick sum
4359812 Flapjack2 has a hw change visible to sw (STICK register)
4362141 xsetitimer()/realprofexpire()/xsetitimer() race can induce panic
4369300 unconfigure permanent memory panics build su3_02: sbdp _prep_rename_script

(from 108528-03)

4343237 gcore causes systems to hang/FATAL reset
4350354 LDDF trap handler causes a SEGV on new platform  
4337543 Red mode trap consistently seen on sun4u machines
4353353 E$ flush broken on new platform
4357646 Error handling message shows up even if verbose flag is not set on new chip
4336182 scsi drive cannot be configured after scsi bus configuration has been performed
4353449 disable cpr support for new platform in SU2
4015840 dis needs to added new chip instruction support
4350263 dis doesn't recognize v8plusb elf header
4226443 REGRESSION : loopback read() performance degrades badly as more data is available
4233718 autopm: PM_GET_STATE_CHANGE drops(?) most recent events after PSC_EVENT_LOST
4234426 Checking of ELF flags for SPARC V9 binaries should be improved in the kernel
4259051 pp_load_tlb needs to handle virtual page colors
4261064 System paniced after 3 days of hotplug
4262842 ppm driver needs chance to claim device before attach
4262930 cpu_pm: need to create 'us' driver for CPU power management.
4265649 kadb does not work reliably on new platforms
4269556 Support new fields of GSR and new simulation VIS introduced by new chip on new platform
4271733 platform power management driver for new platform
4271738 GPIO pin driver to control fans on new platform needed.
4282158 sun4u drv_usecwait better implemented with %tick/%stick
4282212 use new chip parallel mondo dispatch in x-call code
4290073 Expose FPops simulation info via kstat mechanism
4296081 platform cpu power management for new platform
4296124 DEBUG: current_thread_wrong_pil message will not get displayed
4298256 reusable statefile suspend objects to mntfs mount
4298789 need to use %stick on new platforms
4298790 kernel should use the new chip TSB extension registers on new platforms
4298792 tie new chip into cpc framework
4298794 resume's handling of invalid context is broken
4299838 drivers with NULL probe(9E) should also have their parent's power brought up
4301683 pm_discard_entries() related panic at high level transitions
4302637 Memory controller driver for ecc get_unumber and PICL
4303649 boot-bush default components appear busy
4305709 Speed up fitos unfinished_FPop trap handling on new chip
4307475 ppm doesn't get to claim its ancestors
4307771 panics early in boot fail
4308242 pm_ioctl returns wrong error code for PM_SET_CURRENT_POWER
4308245 pm_raise_power(9F) on direct pm'd device should succeed if new_level>requested
4309719 hang bringing up directly managed child of directly managed parent
4311755 new chip flushall support
4316672 prom_setprop needs to pass 32-bit addresses into the CIF
4317174 Move clearphys/scrubphys routines to CPU specific asm files
4317476 hang in bring_parent_wekeeps_up
4320338 Add error handling and E$ flush support for UltraSPARC-IIe
4271726 STICK changes for UltraSPARC-II processor
4300179 ppm: xcalppm causes cpr to hang on new platform
4325336 cpr needs to know about TSB extension registers on new chip
4312461 ppm needs notification of resume before driver is called
4309750 Support for logical device namespace for printers and new printer minor
node type
4314488 Propose to add DDI_NT_SMARTCARD_READER node type name
4314616 mutex_enter: bad mutex panic on psc_interest
4344008 panic trying to "wake up" from power management
4326076 PM_DIRECT_PM doesn't work if non-root
4345163 xcalppm changes power without hold power lock
4311081 mounted file system test gives up too soon
4296961 yet another memory leak in pm_ioctl()
4302919 memory leak in e_pm_destroy_components
4312876 pm poll count accounting is wrong
4301117 pm_check_permission prints warnings
4346875 recursive mutex panic in pm.
4317476 hang in bring_parent_wekeeps_up
hang in bring_parent_wekeeps_up
4319122 xcalppm: need a way to turn off power FET from user land
4334198 New platform:  Blinking LED at the same rate
4319440 FTC Testsuite in Xinerama mode cause system panic
4325934 boot -r with PCMCIA modem cards installed causes a panic on the Sparc Ultra 2
4330206 Framebuffers fails to power manage Estar compliant monitors.
4320297 Fast Data Access MMU Miss error on boot
4339354 Skip fitos unfinished_FPop trap speedup if trap generated in privileged mode
4327330 pm needs to tell when system is in lowest power
4330301 device-dependency-property
4331384 new platform beep needs a different mechanism to load
4331884 beep alias will be removed from new platform
4331496 fprs behaviour changed
4333138 handle spurious fp_disabled traps
4336156 interval math failures
4332219 devi_attach(DDI_RESUME) needs to call pm_forget_power_level
4334346 PM_IDLE_DOWN should be more aggressive
4334462 CPU version reported incorrectly for dynamically added CPUs
4335251 Update Error Handling for updated charper 11 of US-III PRM and UCU
4333882 No syndrome panic on E$ CE
4325225 send_mondo_set() hangs when NCPU > IDSR_BN_SETS
4335837 powerd needs to be modified to support LowPower mode for MOU3 machines
4337637 new platform: IDE doesn't complete all writes
4346167 SB IDE interrupt can not be blocked - can not remove intr handler in cpr4337951 MP: Running xil apps on a MP (2x3.1 new chip modules) new paltform causes a panic
4338033 pci_{save,restore}config_regs
4334505 PCI PM should be made generic
4324244 pci_pci: support bridge power management support
4324250 pci_report_pmcap should verify arguments
4334348 PCI code causes panic in assert on CE errors.
4339235 cfgadm command panics while configuring io board
4340385 IDN driver was broken on s8u2_03a.
4340131 New platform gets into an infinite loop while doing "sync" after qfe hangs (4341382)
4343039 epm.h changes still causes binary compatiblity problems
4343189 panic when booting 32-bit kernel seems inappropriate
4343443 for all usb devices check if they are bound to a driver; and report error if not
4341714 warn user that no driver has been found
4345667 WARNING: Device conskbd0 failed to power up.
4346495 Name changes required in platform links
4347358 disable cpr support for new platform in SU2
4347359 powerd depends on existence of #power-cycles
4349102 pm: BAD TRAP type 31 panic during bcopy
4349393 potential security problem in pmconfig
4351877 PM_DIRECT_NOTIFY and PM_GET_STATE_CHANGE behavior different in case of error
4352611 need kernel workaround for X server handling of frame buffer power mgmt

(from 108528-02)

4044653 get_free_smp() sits in cv_wait()
4304033 System hang when run DR on s81_x
4308370 cond_timedwait(), sigtimedwait(), poll() and /proc time out too soon
4325075 alarm(2) and _lwp_cond_timedwait(2) should use realtime_timeout()
4299504 clock thread gets blocked under heavy stress
4312641 blocked cpu_dispqalloc() causes hang as cpu_pause threads running
4320653 If SIGEMT is blocked during HW counter overflow, kernel kills process

(from 108528-01)

4256799 Extend dvma allocation range with proportionality to system memory size
4293528 Need Enhanced DNLC support in Solaris
4295776 kaio can hang in aiosuspend().
4303474 illegal instruction caused by stale T_LOFAULT
4305365 kernel, libexacct need to be marked as dependent on common/exacct
4313746 ea_set_item and ea_object_t definitions don't agree well
4313747 ea_attach functions not hardened against incorrect types
4314201 extended accounting partial records not distinguishable from full
4306004 I_POP on a stream with no modules fails with EPERM instead of EINVAL
4304696 stream head anchor information is not cleared in shalloc routine
4307062 Alarm card should have a unique product ID
4307080 Value being returned from Temperature device not correct
4307747 prtdiag does not work correctly on cPCI platforms
4309011 p1.0 obp: device node changes cause scsb devlinks to not be created
4309802 Need support to hotswap Quad Fast Ethernet, SunSwift PCI together
4309818 PCI configurator module should be dynamically loadable
4311134 SCSB hsc module does need extensions to support full hotswap
4307827 Some #defines are defined in multiple .h with different values
4306367 env4test does not test env and i2c devices
4272737 db21554 bridge driver needs to program proper dvma address range
4310864 ENVC_IOC_GETFAN ioctl not supported in pcf8574 driver
4312278 tasks, projects, extended accounting project

(from 109801-02)

4339732 Add Littleneck platform support in Solaris
4336443 need libdevice interfaces for device enumeration
4341185 Add i2c hotplug support to pcf8584 nexus driver

(from 109801-01)

4346976 memory leak in libdevice

(from 110231-01)

4339732 Add Littleneck platform support in Solaris
4336443 need libdevice interfaces for device enumeration
4341185 Add i2c hotplug support to pcf8584 nexus driver

(from 109153-01)

4305817 Ultra30 paniced on glm_scsi_init_pkt

(from 109656-01)

4332521 System down due to stale SMR reference during IDN Reconfig

(from 109291-06)

4337637 new platform: IDE doesn't complete all writes
4346167 SB IDE interrupt can not be blocked - can not remove intr handler in cpr
4346495 Name changes required in platform links
4347358 disable cpr support for new platform in Solaris Update 2

(from 109291-05)

4332219 devi_attach(DDI_RESUME) needs to call pm_forget_power_level
4334346 PM_IDLE_DOWN should be more aggressive
4340131 New platform gets into an infinite loop while doing "sync" after qfe hangs (4341382)
4343039 epm.h changes still causes binary compatiblity problems
4343189 panic when booting 32-bit kernel seems inappropriate
4343443 for all usb devices check if they are bound to a driver; and report error if not
4341714 warn user that no driver has been found

(from 109291-04)

4300179 ppm: xcalppm causes cpr to hang on new platform
4325336 cpr needs to know about TSB extension registers on new chip
4312461 ppm needs notification of resume before driver is called
4319440 FTC Testsuite in Xinerama mode cause system panic
4325934 boot -r with PCMCIA modem cards installed causes a panic on the Sparc Ultra 2
4330206 Framebuffers fails to power manage Estar compliant monitors.
4337951 MP: Running xil apps on a new MP (2x3.1 chip modules) platform causes a panic

(from 109291-03)

4271726 STICK changes for UltraSPARCII processor
4314488 Propose to add DDI_NT_SMARTCARD_READER node type name
4319122 xcalppm: need a way to turn off power FET from user land
4334198 Excal:  Blinking LED at the same rate
4320297 Fast Data Access MMU Miss error on boot
4339354 Skip fitos unfinished_FPop trap speedup if trap generated in privileged mode
4325730 fixes for pm of removable media devices
4328843 warlock and cstyle broken for scsi/sd
4327330 pm needs to tell when system is in lowest power
4330301 device-dependency-property
4331384 new platform beep needs a different mechanism to load
4331884 beep alias will be removed from excalibur
4331496 fprs behaviour changed
4333138 handle spurious fp_disabled traps
4336156 interval math failures
4334462 DR: CPU version reported incorrectly for dynamically added CPUs
4335251 Update Error Handling for updated charper 11 of US-III PRM and UCU
4333882 No syndrome panic on E$ CE
4325225 send_mondo_set() hangs when NCPU > IDSR_BN_SETS
4335837 powerd needs to be modified to support LowPower mode for MOU3 machines
4338033 pci_{save,restore}config_regs
4334505 PCI PM should be made generic
4324244 pci_pci: support bridge power management support
4324250 pci_report_pmcap should verify arguments
4334348 PCI code causes panic in assert on CE errors.

(from 109291-02)

	This patch revision was generated to backout the 6/00 fix
	for 4319440 (FTC Testsuite in Xinerama mode cause system panic).

(from 109291-01)

4233718 autopm: PM_GET_STATE_CHANGE drops(?) most recent events after PSC_EVENT_LOST
4234426 Checking of ELF flags for SPARC V9 binaries should be improved in the kernel
4259051 pp_load_tlb needs to handle virtual page colors
4261064 System paniced after 3 days of hotplug
4262842 ppm driver needs chance to claim device before attach
4262930 cpu_pm: need to create 'us' driver for CPU power management.
4265649 kadb does not work reliably on new system
4269556 Support new fields of GSR and new simulation VIS introduced by new chip on new platform
4271733 platform power management driver for new platforms
4271738 GPIO pin driver to control fans on new platform needed.
4282158 sun4u drv_usecwait better implemented with %tick/%stick
4282212 use parallel mondo dispatch in x-call code
4290073 Expose FPops simulation info via kstat mechanism
4296081 platform cpu power management for new platform
4296124 DEBUG: current_thread_wrong_pil message will not get displayed
4298256 reusable statefile suspend objects to mntfs mount
4298789 need to use %stick on new platforms
4298790 kernel should use the TSB extension registers on new platforms
4298792 tie new chip into cpc framework
4298794 resume's handling of invalid context is broken
4299838 drivers with NULL probe(9E) should also have their parent's power brought up
4301683 pm_discard_entries() related panic at high level transitions
4302637 Memory controller driver for ecc get_unumber and PICL
4303649 boot-bush default components appear busy
4305709 Speed up fitos unfinished_FPop trap handling on new chip
4307475 ppm doesn't get to claim its ancestors
4307771 panics early in boot fail
4308242 pm_ioctl returns wrong error code for PM_SET_CURRENT_POWER
4308245 pm_raise_power(9F) on direct pm'd device should succeed if new_level>requested
4309719 hang bringing up directly managed child of directly managed parent
4311755 new chip flushall support
4316672 prom_setprop needs to pass 32-bit addresses into the CIF
4317174 Move clearphys/scrubphys routines to CPU specific asm files
4317476 hang in bring_parent_wekeeps_up
hang in bring_parent_wekeeps_up
4320338 Add error handling and E$ flush support for UltraSPARC-IIe
4317476 hang in bring_parent_wekeeps_up

(from 109309-02)

	This patch revision was generated to include an empty root
	sparse patch pkg.  This will allow patches requiring this
	patch to install on a diskless client. 

(from 109309-01)

4309750 Support for logical device namespace for printers and new printer minor node type

(from 109345-02)

	This patch revision was generated to include the 6/00 showstopper 
	fix for 4313235 (sd: complains about attempt to read when no media
	present in a removable drive).

(from 109345-01)

4279959 some of the cdio ioctl'a fail on DVD-ROM drives
4291601 sd: can't power manage CD-ROM when no media is present
4305131 sd: LUN not ready condition is not being handled properly
4313235 sd: complains about attempt to read when no media present in a removable drive
4325722 sd should not issue READ on non-data CDs

(from 109663-01)

4339235 cfgadm command panics while configuring io board
4340385 IDN driver was broken on s8u2_03a.

(from 108874-01)

4304051 3  400mhz 8M/4M module danger/warning temperature change in SUNW,Ultra-Enterprise

(from 108979-10)

4355538 disable PCI E* mode in OS -- broken HW
4356615 pci_identity_init workaround for no compatible property platforms
4357714 pcf8584 panics after heavy loads
4357216 pcf8584 bus may lose stop bit

(from 108979-09)

4350726 max1617: temperature driver hangs during suspend

(from 108979-08)

	This patch revision was generated to accumulate and obsolete
	the feature changes introduced in the following point patches
	-- 109296-05 109348-05 109350-06.

4261567 EBUS needs to set PIL's based on new generic naming scheme
4262685 class action script & /etc/driver_aliases entry needed for southbridge
4271733 platform power management driver for new platform
4271738 GPIO pin driver to control fans on new platform needed.
4278935 pci: support schizo pci power management
4284196 Keyboard mapping affected after pcipsy (psycho) driver is loaded...
4290532 Detaching buses  causes a panic
4302637 Memory controller driver for ecc get_unumber and PICL
4307697 Need support for SMBUS within the  framework of I2C.
4322734 pmu nexus driver needed for new platform
4327135 rootnex removes interrupt without installer's request
4275177 Smartcard I2C support for new platforms
4307697 Need support for SMBUS within the  framework of I2C.
4312838 pcf8584 driver needs to check error after DUMMY READ
4318358 Smartcard -c load command on CyberFlex fails.
4305392 new audio device set to high level interrupt when it should be low level
4308807 pci_alloc_np_pages() performs KM_SLEEP allocation from interrupt context
4309761 pcisch: ctx flush unsuccessful warning msgs on the terminal console on new platform
4316683 cpr resume hangs on new platform (possibly due to no PCI interrupts delivered)
4325366 ib_intr_dist (pci nexus function) hangs during cpr resume on new platform
4329112 pci nexus alignment problems
4336274 memory leak in pci_add_intr_impl()
4336323 need to allow prom setting schizo dto timer value
4309750 Support for logical device namespace for printers and new printer minor
        node type
4314488 Propose to add DDI_NT_SMARTCARD_READER node type name
4314656 seeprom currently is not generic enough to be shared with new platform
4327795 accesing smbus on southbridge can cause panic
4330027 smbus transaction failed, scmi2c read failed during prolonged smartcard test
4330014 pcf8584: WARNING: i2c_1 bus busy even after initializing addr=0x30
4336303 smbus panics if modunload called twice
4338035 rename at24 to seeprom
4314662 ioctl transfer size for I2C_GET_TEMPERATURE needs to be updated in max1617
4319122 xcalppm: need a way to turn off power FET from user land
4334198 New platform:  Blinking LED at the same rate
4322424 receive devfsadmd open dir failed message when printer is powered off
4327674 Warning messages about UPA and envctrl_attach on E450
4328669 remove ecpp links from SUNWpd postinstall/postremove scripts
4328671 devfsadm needs to support generic names for parallel/serial devices
4330882 HCI1394_ISO_CTXT_BFFILL flag not reset if alloc_isoch_dma fails
4331744 system panic when ixl1394_xmit_special count > 170
4332425 devfsadm needs to support se driver hdlc nodes
4335109 ebus devices PIL should based on generic names
4336906 smbus create a mutex in _init() even if mod_install() fails
4338033 pci_{save,restore}config_regs
4334505 PCI PM should be made generic
4324244 pci_pci: support bridge power management support
4324250 pci_report_pmcap should verify arguments
4334348 PCI code causes panic in assert on CE errors.
4343391 memory leak in max1617:set_temp_limit()
4343480 memory leak in tda8444_do_detach()
4344042 pcf8584 creates wrong minor node name

(from 108979-07)

4295047 PCI dirver doesn't set pil correctly for pbm error interrupts.
4308807 pci_alloc_np_pages() performs KM_SLEEP allocation from interrupt context
4329112 pci nexus alignment problems
4342756 PCI: performance degradation
4320047 FATAL RESET seen with ISP 220X adapters on E4500 machines

(from 108979-06)

4320547 i2c_nexus_unregister() prints spurious warning on console

(from 108979-05)

4318351 scsb driver shall implement software control of LEDs
4330429 System hangs on boot if faulty fantray or powersupply present
4330774 change in hpctrl.h required for PCI Hotplug Framework
4328225 cleanup pcf8584 driver: sync with the fix for 4312838
4312838 pcf8584 driver needs to check error after DUMMY READ

(from 108979-04)

4314121 pci plug-in library shows regression on attachment point's names
4303126 pci.so: pcisch# and like get munged to pci0 regardless of what #

(from 108979-03)

4318728 21554 Nexus Driver secondary orientation does not work
4317667 21554 nexus driver must support DDI_MT_REGSPEC map_type in its  bus_map function
4317657 21554 Nexus Driver needs Mutex Support while doing Indirect Config Cycles

(from 108979-02)

4320471 After a Basic Hotswap operation, cPCI board type information is missing
4320440 Public API for control of SSB Slot LEDs
4318747 Unnecessary warning message "WARNING: i2c_0 forcing polled mode operation"

(from 108979-01)

4290269 support for CompactPCI platforms
4253713 Need support for Intel 21554 non-transparent PCI-PCI bridge
4242051 support for PCI HotPlug operations by sun4u pci_pci nexus driver
4255980 Need sparc builds for cfgadm pci plugin ( pci.so )
4276021 Solaris Hotplug Framework requires complete support for both Basic & Full
4236043 Need support for Intel/DEC 21554 in pcicfg
4307062 Alarm card should have a unique product ID
4307080 Value being returned from Temperature device not correct
4307747 prtdiag does not work correctly on CompactPCI platforms
4309011 p1.0 obp: device node changes cause scsb devlinks to not be created
4309802 Need support to hotswap QuadFast Ethernet, SunSwift PCI together
4309818 PCI configurator module should be dynamically loadable
4311134 SCSB hsc module does need extensions to support full hotswap
4307827 Some #defines are defined in multiple .h with different values
4306367 env4test does not test env and i2c devices
4272737 db21554 bridge driver needs to program proper dvma address range
4310864 ENVC_IOC_GETFAN ioctl not supported in pcf8574 driver
4314936 p1.5 scsb: high interrupt line causes scsb driver to hang during attach
4311126 Need support for handling ENUM# interrupt event synchronously
4315101 Need to keep slots in reset during hotswap
4315100 Alarm Card Probe Support required in PCI Configurator during Hotswap
4315098 pcihp must use slot-flags for autoconfiguration during cPCI full hotswap
4312937 scsb_intr passes a null value to putnext(); scsb_rq uninitialized.

(from 109296-05)

4322424 receive devfsadmd open dir failed message when printer is powered off

(from 109296-04)

4314488 Propose to add DDI_NT_SMARTCARD_READER node type name
4319122 xcalppm: need a way to turn off power FET from user land
4334198 New Platform:  Blinking LED at the same rate
4330882 HCI1394_ISO_CTXT_BFFILL flag not reset if alloc_isoch_dma fails
4331744 system panic when ixl1394_xmit_special count > 170

(from 109296-03)

4328669 remove ecpp links from SUNWpd postinstall/postremove scripts
4328671 devfsadm needs to support generic names for parallel/serial devices
4332425 devfsadm needs to support se driver hdlc nodes

(from 109296-02)

	This patch revision was generated to include an empty root
        sparse patch pkg.  This will allow patches requiring this
        patch to install on a diskless client.

(from 109296-01)

4302637 Memory controller driver for ecc get_unumber and PICL
4309750 Support for logical device namespace for printers and new printer minor node type

(from 109348-05)

4305392 new audio device set to high level interrupt when it should be low level

(from 109348-04)

4308807 pci_alloc_np_pages() performs KM_SLEEP allocation from interrupt context
4309761 pcisch: ctx flush unsuccessful warning msgs on the terminal console on new platform
4316683 cpr resume hangs on new platform (possibly due to no PCI interrupts delivered)
4325366 ib_intr_dist (pci nexus function) hangs during cpr resume on new platform
4329112 pci nexus alignment problems
4336274 memory leak in pci_add_intr_impl()
4336323 need to allow prom setting schizo dto timer value

(from 109348-03)

4335109 ebus devices PIL should based on generic names
4338033 pci_{save,restore}config_regs
4334505 PCI PM should be made generic
4324244 pci_pci: support bridge power management support
4324250 pci_report_pmcap should verify arguments
4334348 PCI code causes panic in assert on CE errors.

(from 109348-02)

4327674 Warning messages about UPA and envctrl_attach on E450

(from 109348-01)

4261567 EBUS needs to set PIL's based on new generic naming scheme
4262685 class action script & /etc/driver_aliases entry needed for southbridge
4271733 platform power management driver for new platform
4271738 GPIO pin driver to control fans on new platform needed.
4278935 pci: support pci power management
4284196 Keyboard mapping affected after pcipsy driver is loaded...
4290532 Detaching buses  causes a panic
4302637 Memory controller driver for ecc get_unumber and PICL
4307697 Need support for SMBUS within the  framework of I2C.
4322734 pmu nexus driver needed for new platform
4327135 rootnex removes interrupt without installer's request

(from 109350-06)

4343391 memory leak in max1617:set_temp_limit()
4343480 memory leak in tda8444_do_detach()
4344042 pcf8584 creates wrong minor node name

(from 109350-05)

4336906 smbus create a mutex in _init() even if mod_install() fails

(from 109350-04)

4314656 seeprom currently is not generic enough to be shared with gnew platform
4327795 accesing smbus on southbridge can cause panic
4330027 smbus transaction failed, scmi2c read failed during prolonged smartcard test
4330014 pcf8584: WARNING: i2c_1 bus busy even after initializing addr=0x30
4336303 smbus panics if modunload called twice
4338035 rename at24 to seeprom
4314662 ioctl transfer size for I2C_GET_TEMPERATURE needs to be updated in max1617

(from 109350-03)

	This patch revision was generated to include several 6/00
	showstopper fixes to pcf8584.

(from 109350-02)

	This patch revision was generated to include an empty root
        sparse patch pkg.  This will allow patches requiring this
        patch to install on a diskless client. 

(from 109350-01)

4275177 Smartcard I2C support for new platforms
4307697 Need support for SMBUS within the  framework of I2C.
4312838 pcf8584 driver needs to check error after DUMMY READ
4318358 Smartcard -c load command on CyberFlex fails.

(from 109880-01)

	This patch revision was generated to accumulate and obsolete
	the feature changes introduced in point patch 109313-02.

4306802 add kmem debug word to forthdebug
4318795 add forthdebug work to search memory
4327038 add forthdebug utility to find page mappings
4298789 need to use %stick on new platforms
4309750 Support for logical device namespace for printers and new printer minor
        node type
4334446 implement isadma nexus for new platform
4338033 pci_{save,restore}config_regs
4334505 PCI PM should be made generic
4324244 pci_pci: support bridge power management support
4324250 pci_report_pmcap should verify arguments
4334348 PCI code causes panic in assert on CE errors.

(from 109313-02)

4334446 implement isadma nexus for new platform
4338033 pci_{save,restore}config_regs
4334505 PCI PM should be made generic
4324244 pci_pci: support bridge power management support
4324250 pci_report_pmcap should verify arguments
4334348 PCI code causes panic in assert on CE errors.

(from 109313-01)

4306802 add kmem debug word to forthdebug
4318795 add forthdebug work to search memory
4327038 add forthdebug utility to find page mappings
4298789 need to use %stick on new platforms
4309750 Support for logical device namespace for printers and new printer minor node type

(from 108966-06)

4340118 VxVM vxiostrategy/bp_mapin panics in the face i/o errors
4358151 It's baaaack: ufs hole problem (**WARNING: ignoring hole in write
4353432 ufs_unmount can deadlock when attempting to force unmount a filesystem
4340960 quotaon returns EACCES 

(from 108966-05)

4367903 backout fix for 4300040 due to incompleteness

(from 108966-04)

4300040 ufs_itrunc()/bmap_write()/ufs_itruncback()/ufs_itrunc() recursion

(from 108966-03)

4324900 VOP_IOCTL() should use 'flag' instead of get_udatamodel()

(from 108966-02)

4278679 df -k gives incorrect output in SEVM 2.6 in case of fs size > 200GB .

(from 108966-01)

4293528 Need Enhanced DNLC support in Solaris

(from 109236-01)

4310353 msgids, semids, shmids and msgsnap

(from 109571-02)

4296614 sun cluster: Paths to some pseudo devices increase when devfsadm is run

(from 109571-01)

4299010 Solaris 8 disks(1m) chokes on /dev/osa/dev/osa when rdac installed

(from 110096-05)

4371615 copy/rename requires a prompt to the user for suspension
4369993 memlist_dup panic seen during test case sanity_cpu_07
4371970 failed banks can cause board to appear across bd interleave
4372173 cfgadm will not allow user to disconnect board with permanent memory
4372457 missed file in putback
4352284 remove ssm code from impl_ddi_sunbus_initchild, move to DDI_CTLOPS_INITCHILD op
4357097 Solaris page coloring algorithm hurts 64-bit Oracle OLTP performance
4359524 proc_lock can induce false sharing
4357371 extra counters in PCI DMA code path
4362522 pci detach leaks memory
4367538 need version of bp_mapin that can be called without VM_SLEEP
4343285 DEVI_SET_DEVICE_OFFLINE should clear a DEVI_DEVICE_DOWN state
4370240 kadmin: needs to be callable from a kernel context
4352174 sgsbbc: Need to add a Panic Shutdown Event handler
4371697 Serengeti Solaris can corrupt date
4371774 sbd: handle list should be protected by mutex
4371775 sbd: SBD_MAX_UNITS_PER_BOARD should be 5
4371777 sbdp: memory leak in sbdp_attach_branch()
4371778 sbdp: sbdp_shutdown_asm assembly code needs updating

(from 110096-04)

4364048 premature unloading of pcihp can cause segmentation violation in kernel
4367625 syseventd unable to open daemon lock file in U3; install error shown on console
4354802 assertion failed: DEV_OPS_HELD(ops), file: common/os/autoconf.c, line: 484
4369543 Need temporary fix for 4365733 in s28u3_03
4364556 Not able to install build 19 on Ultra 10 (creator 3D)
4368026 panic in e_pm_manage() due to incorrect entry in pm_scan_list
4359294 unconfiguring a 6-slot cPCI board leads to panic
4357552 pci-to-pci bridge driver should use the 'hotplug-capable" property
4365739 panic seen every time any cpu/mem board is unconfigured/configured s28u3_02
4360867 cfgadm -av does not show powered-on while board in connected/configured
4359501 panic[cpu2]/thread=3001bbe60a0: assertion failed: mp->sbm_mlist == NULL, file
4358837 prtdiag: ERROR! with getting value for logical-bank-ma-regs after unconfig mem
4346666 unconfigure last cpu board panics assertion failed: s_mp->sbm_flags
4340924 cfgadm connect board panic - kphysm_add_memory_dynamic: Can't access pp array
4369300 unconfigure permanent memory panics build su3_02: sbdp_prep_rename_script
(from 110096-03)

1256102 improve survivability when encountering UE
4266124 domain panics while trying to complete a detach operation.
4269582 Kernel (and OBP) handling of Ecache data and Tag parity errors should be enhance
4269845 OS needs to recover from a processor failure
4317007 improper usage of on_fault()/no_fault() protection in thread_load()
4320394 scrubbing the cache may improve the reliability of some systems
4321803 remove obsolete readfont driver
4321810 panic dump timeouts fail on sun4u
4323534 ddi_poke can hang sun4u/PCI system
4323981 ddi_poke race condition on sun4u/PCI system - may report fail as success
4324992 default dump timeout is too short for fas driver
4338028 on_data_trap should be replaced with a more general mechanism
4339049 UltraSPARC III AFSR mask misses bits, system may not panic when it should
4341664 Pulsar panics after Jumpstart installation
4350574 discrepancy between gethrvtime deltas & user cpu profile tick sum
4362141 xsetitimer()/realprofexpire()/xsetitimer() race can induce panic

(from 110096-02)

4338189 panic seen when configuring IO board.
4281502 new cpu: ecache_linesize should not be global as it varies with ecache size
4348040 Sunfire DR: Too many spare IOMMU TSBs allocated for E3X00,E4X00,E5X00
4346319 ncpus should not be allowed to exceed max_ncpus
4364167 sbd_memscrub() should step through memory using the coherency block size
4184090 Ufs vnode lock ufs_rwlock precludes parallel writes in databases
4296770 file systems should support snapshots for online backups
4339732 Add Littleneck platform support in Solaris
4336443 need libdevice interfaces for device enumeration
4341185 Add i2c hotplug support to pcf8584 nexus driver
4349603 PCI hotplug framework must notify sysevent of attachment point state changes
4357919 PSARC 1999/669 - Dynamic ISM

(from 110096-01)

4288248 how can SC display Solaris hostnames
4293692 panic may occur during boot on cheetah platforms.
4309330 kernel stack overflow while running mixstress test lwp
4340614 kadb must support a larger value of NCPU
4337300 kadb has obsolete test for aligned-allocator property
4337295 kadb attempts to cross call CPUs before they enter the
4333639 Starfire CPU signature update code needs to be more pl
4337039 Add serengeti platform support
4325641 ddi_umemlock usage causes spin loop in as_free
4159348 devmap_*_remap methods should be implemented
4357092 Provide Embedded FCode Interpreter feature to Serengeti
4357245 RCM Enhancements required in Solaris Update
4336779 Sysevent framework features required for Serengeti
4233832 Increase the reliability of devfseventd
4326110 need interfaces for processing name-value pairs

(from 110118-02)

4349603 PCI hotplug framework must notify sysevent of attachment point state changes
4338189 panic seen when configuring IO board.
4281502 new cpu: ecache_linesize should not be global as it varies with ecache size
4348040 Sunfire DR: Too many spare IOMMU TSBs allocated for E3X00,E4X00,E5X00
4346319 ncpus should not be allowed to exceed max_ncpus
4364167 sbd_memscrub() should step through memory using the coherency block size
4358192 pcr mask problem when reading/writing counters kstat on U5

(from 110118-01)

4321326 schizo nexus needs support for pci hot-plug
4329695 Schizo driver needs support for busstat performance to
4335935 pci.so: regression in pcisch renaming
4335003 Serengeti needs to use symlinks
4337039 Add serengeti platform support

(from 110201-01)

4338189 panic seen when configuring IO board.
4281502 new cpu: ecache_linesize should not be global as it varies with ecache size
4348040 Sunfire DR: Too many spare IOMMU TSBs allocated for E3X00,E4X00,E5X00
4346319 ncpus should not be allowed to exceed max_ncpus
4364167 sbd_memscrub() should step through memory using the coherency block size

(from 110121-01)

4333639 Starfire CPU signature update code needs to be platform generic
4337039 add serengeti platform support

(from 110134-02)

4350849 cfgadm -a panic when system has all failed cheetah board
4356439 sbdp_suspend() should clear the watchdog before calling pause_cpus()
4362966 "disconnect sbd/slot0: No device(s) on board" should not happen
4362979 sbd_attach_branch() should not recursively online the branch
4362980 assertion failed: hotplug_sema_circular == 0 configuring I/O boards
4362983 memory leak in sbd_attach_mem()
4362986 sbdp: copy-rename must issue swap slices mailbox command
4362985 sbdp:i_ddi_while_sibling_reverse() should use ddi_get_next_sibling()
4363646 stack overflow panic when unconfiguring permanent memory
4328075 ssm0:slot0::cpu0-controller is a valid dynamic att point for DR operation !!!
4362970 sbd plugin message exclude file needs more entries & make dependency
4338189 panic seen when configuring IO board.
4281502 new cpu: ecache_linesize should not be global as it varies with ecache size
4348040 Sunfire DR: Too many spare IOMMU TSBs allocated for E3X00,E4X00,E5X00
4346319 ncpus should not be allowed to exceed max_ncpus
4364167 sbd_memscrub() should step through memory using the coherency block size

(from 110134-01)

4337039 Add serengeti platform support
4347965 cannot configure memory-less cpu board in
4358385 cfgadm does not return an error
4357897 configure fails with sc returns error message

(from 110141-02)

4351181 Serengeti TODSG needs to access 64bit TOD through OBP

(from 110141-01)

4337039 Add serengeti platform support

(from 110132-02)

4350849 cfgadm -a panic when system has all failed cheetah board
4356439 sbdp_suspend() should clear the watchdog before calling pause_cpus()
4362966 "disconnect sbd/slot0: No device(s) on board" should not happen
4362979 sbd_attach_branch() should not recursively online the branch
4362980 assertion failed: hotplug_sema_circular == 0 configuring I/O boards
4362983 memory leak in sbd_attach_mem()
4362986 sbdp: copy-rename must issue swap slices mailbox command
4362985 sbdp:i_ddi_while_sibling_reverse() should use ddi_get_next_sibling()
4363646 stack overflow panic when unconfiguring permanent memory
4328075 ssm0:slot0::cpu0-controller is a valid dynamic att point for DR operation !!!
4362970 sbd plugin message exclude file needs more entries & make dependency

(from 110132-01)

4337039 Add serengeti platform support

(from 110133-03)

4365604 sbd mishandles ndi_devi_online() failure
4365739 panic seen every time any cpu/mem board is unconfigured/configured s28u3_02
4360867 cfgadm -av does not show powered-on while board in connected/configured
4359501 panic[cpu2]/thread=3001bbe60a0: assertion failed: mp->sbm_mlist == NULL, file
4358837 prtdiag: ERROR! with getting value for logical-bank-ma-regs after unconfig mem
4346666 unconfigure last cpu board panics assertion failed: s_mp->sbm_flags
4340924 cfgadm connect board panic - kphysm_add_memory_dynamic: Can't access pp array

(from 110133-02)

4354331 ssm : needs to receive DR events from SC and post DR sysevents to userland
4319715 sgenv needs to register environmental warning events
4319724 sgenv needs to register environmental state change events
4351116 prtdiag too slow to update hotplug status
4339009 add second fru_hdl_t to sg_system_fru_descriptor_t async. event structure
4338189 panic seen when configuring IO board.
4281502 new cpu: ecache_linesize should not be global as it varies with ecache size
4348040 Sunfire DR: Too many spare IOMMU TSBs allocated for E3X00,E4X00,E5X00
4346319 ncpus should not be allowed to exceed max_ncpus
4364167 sbd_memscrub() should step through memory using the coherency block size
4350849 cfgadm -a panic when system has all failed cheetah board
4356439 sbdp_suspend() should clear the watchdog before calling pause_cpus()
4362966 "disconnect sbd/slot0: No device(s) on board" should not happen
4362979 sbd_attach_branch() should not recursively online the branch
4362980 assertion failed: hotplug_sema_circular == 0 configuring I/O boards
4362983 memory leak in sbd_attach_mem()
4362986 sbdp: copy-rename must issue swap slices mailbox command
4362985 sbdp:i_ddi_while_sibling_reverse() should use ddi_get_next_sibling()
4363646 stack overflow panic when unconfiguring permanent memory
4328075 ssm0:slot0::cpu0-controller is a valid dynamic att point for DR operation !!!
4362970 sbd plugin message exclude file needs more entries & make dependency
4358414 sbdp_ioctl needs to know the board id
4358416 SBD_CMD_PASSTHRU should not hold the board mutex

(from 110133-01)

4337039 Add serengeti platform support

(from 110225-01)

4357919 PSARC 1999/669 - Dynamic ISM

Patch Installation Instructions:
--------------------------------

For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.

For Solaris 7-8 releases, refer to the man pages for instructions
on using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:

       example# patchadd /var/spool/patch/104945-02

The following example removes a patch from a standalone system:

       example# patchrm 104945-02

For additional examples please see the appropriate man pages.

Special Install Instructions: 
----------------------------- 

Reboot the system after patch installation.

	NOTE 1: To get the complete support for Enhanced DNLC, one
                needs to install the following patches:

                108727-02 (or newer)    /kernel/fs/nfs and
                                        /kernel/fs/sparcv9/nfs patch
                108966-01 (or newer)    /kernel/fs/ufs and
                                        /kernel/fs/sparcv9/ufs patch

        NOTE 2: To get the complete support for Tasks, Projects and
                Accounting, one needs to install the following patches:

                108993-01 (or newer)    nss and ldap patch
                108989-01 (or newer)    /usr/kernel/sys/acctctl and
                                        /usr/kernel/sys/exacctsys patch
                108995-01 (or newer)    /usr/lib/libproc.so.1 patch
                108991-02 (or newer)    libc patch
                109025-01 (or newer)    /usr/bin/sparcv7/truss and
                                        /usr/bin/sparcv9/truss patch
                109003-01 (or newer)    /etc/init.d/acctadm and
                                        /usr/sbin/acctadm patch
                109009-01 (or newer)    /etc/magic and /usr/bin/file patch
                109019-01 (or newer)    /usr/bin/priocntl patch
                109027-01 (or newer)    /usr/bin/wracct patch
                108997-01 (or newer)    libexacct and libproject patch
                109007-01 (or newer)    at/atrm/batch/cron patch
                109011-01 (or newer)    /usr/bin/id and /usr/xpg4/bin/id patch
                109013-01 (or newer)    /usr/bin/lastcomm patch
                109015-01 (or newer)    /usr/bin/newtask patch
                108999-01 (or newer)    PAM patch
                109021-01 (or newer)    /usr/bin/projects patch
                109023-01 (or newer)    /usr/bin/sparcv7/ps and
                                        /usr/bin/sparcv9/ps patch
                109005-01 (or newer)    /sbin/su.static and /usr/bin/su patch
                109035-01 (or newer)    useradd/userdel/usermod patch
                109029-01 (or newer)    perl patch
                109017-01 (or newer)    /usr/bin/pgrep and /usr/bin/pkill patch
                109033-01 (or newer)    /usr/bin/sparcv7/prstat and
                                        /usr/bin/sparcv9/prstat patch
                109037-01 (or newer)    /var/yp/Makefile and
                                        /var/yp/nicknames patch
                109031-01 (or newer)    projadd/projdel/projmod patch

	NOTE 3: To get the full support for logical device namespace for
                printers and new printer minor node type, one needs to
                install the following patches:

                108528-03 (or newer)    kernel update patch
                109883-01 (or newer)    ecppsys.h patch
                109892-01 (or newer)    ecpp patch
                109893-01 (or newer)    stc patch
                109894-01 (or newer)    bpp patch
                109877-01 (or newer)    dma_i8237A.h patch
                109890-01 (or newer)    pmserver.jar patch
                109896-01 (or newer)    USB patch

        NOTE 4: To get the support for low power mode on MOU3 machines,
                it is suggested that one installs the CDE patch
                109568-01 (or newer).

	NOTE 5: To get the full Netra ct hotswap support, one needs to 
                install the following new pkgs:

                SUNWctu.u   (Netra ct usr/platform links)
                SUNWcti2x.u (Netra ct I2C and System Controller and Status 
                                Drivers (64-bit))

	NOTE 6:	To get the full support for logical device namespace for 
                printers and new printer minor node type, one needs to
                install the following patches:

		108528-03 (or newer)    kernel update patch
		109883-01 (or newer)    ecppsys.h patch
		109892-01 (or newer)    ecpp patch
		109893-01 (or newer)    stc patch
		109894-01 (or newer)    bpp patch
		109877-01 (or newer)    dma_i8237A.h patch
		109890-01 (or newer)    pmserver.jar patch
		109896-01 (or newer)    USB patch

	NOTE 7: It is suggested that SunMC 2.1.1 users install 110218-01;
                SunMC 2.1 FCS users install 110216-01; and SunMC 2.1 L10N 
                users install 110217-01. The fixes for bug 1256102 (improve 
                survivability when encountering UE) and bug 4323971 
                (correctable error unum reporting is broken) change the log 
                message strings for main memory errors.  This causes the 
                management console to under-report the occurrence of 
                corrected main memory errors. The above patches add support 
                for the new log message strings. 
  
                It is suggested that SyMON 2.0 and 2.0.1 users upgrade to 
                SunMC 2.1.1, and then install 110218-01.	
      
	NOTE 8:	To get the complete support for Enhanced DNLC, one
		needs to install the following patches:

		108528-01 (or newer)	kernel update patch
		108727-02 (or newer)	/kernel/fs/nfs and 
					/kernel/fs/sparcv9/nfs patch

	NOTE 9:	To get the complete fix for 4310353 (msgids, semids,
		shmids and msgsnap -- provide all of the System 5 message 
		queue identifiers in the system), one needs to install
		the following patches:

		108991-03 (or newer)	libc patch
		109238-01 (or newer)    /usr/bin/{sparcv7,sparcv9}/ipcs
					patch

	NOTE 10: To get the full feature implementation of Dynamic ISM, 
                 4357919, please also install the following patch:

			110096-02	Kernel Update patch

	NOTE 11: To get the full feature implementation of SSM,4352284,
		 please also install the following patches:

			110200-02


	NOTE 12: It is suggested that customers with PGX32 or GFXP
                 framebuffers consider installing patch 107851-09 or
                 109154-04, as appropriate:

                 o if pkginfo shows packages beginning with "TSIgfx..." then
                   consider installing 107851-09
  
                 o if pkginfo shows packages beginning with "TSIpgx..." then
                   consider installing 109154-04

----------------------------- 

Reboot the system after patch installation.

----------------------------- 
 



Known Interactions
------------------

1. Installing 108528-04 (or newer) with VxVM and an encapsulated root disk

2. Oracle Web-Server




1. Installing 108528-04 (or newer) with VxVM and an encapsulated root disk
------------------------------------------------------------------------------

Some users have experienced problems when installing 108528-04 (or newer) with
VxVM and an encapsulated root disk. However, this is believed to be
a preexisting problem with the mirror and in no way related to
108528-04 (or newer). To ensure proper installation, please read the following
procedure. Note: *** It is not necessary to either unencapsulate root
or break the mirror.

1) Ensure backups are current.

2) Make sure there are no issues with compatibility in README concerning
  other patches or lack of them.

3) Check mirror status (vxprint -ht): Looking for ENABLED / ACTIVE

nasc# vxprint -ht | more
Disk group: rootdg

DG NAME         NCONFIG      NLOG     MINORS   GROUP-ID
DM NAME         DEVICE       TYPE     PRIVLEN  PUBLEN   STATE
V  NAME         USETYPE      KSTATE   STATE    LENGTH   READPOL  PREFPLEX
PL NAME         VOLUME       KSTATE   STATE    LENGTH   LAYOUT   NCOL/WID MODE
SD NAME         PLEX         DISK     DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
SV NAME         PLEX         VOLNAME  NVOLLAYR LENGTH   [COL/]OFF AM/NM    MODE

dg rootdg       default      default  0        967503804.1025.nasc

dm disk01       -            -        -        -        REMOVED
dm rootdisk     c3t11d0s2    sliced   2159     8380799  -

sd rootdiskPriv -            rootdisk 7311600  2159     PRIVATE  c3t11d0  ENA

v  rootdisk6vol gen          ENABLED  ACTIVE   21600    ROUND     -
pl rootdisk6vol-01 rootdisk6vol ENABLED ACTIVE 21600    CONCAT   -        RW
sd rootdisk-04  rootdisk6vol-01 rootdisk 8337599 21600  0        c3t11d0  ENA
pl rootdisk6vol-02 rootdisk6vol DISABLED REMOVED 21600  CONCAT   -        WO
sd disk01-01    rootdisk6vol-02 disk01 0       21600    0        -        RMOV

4) Reboot system to multiuser.
  This ensures no other latent system config issues.

5) Take system down to single-user.

6) Install the patch.

7) Reboot the system to multiuser.

8) If problems occur, contact the Sun Enterprise Services Customer Care Center.



2. Oracle Web-Server
--------------------

If you are running a version of Oracle Web-Server (OWS) earlier than
4.0.8.1, we suggest you consider upgrading to OWS 4.0.8.1 or later, as
earlier versions are not supported on Solaris 8.


