Patch-ID# 118822-20 NOTE: *********************************************************************** READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE. *********************************************************************** Keywords: security kernel kmdb debugger sse dtrace header files Synopsis: SunOS 5.10: kernel Patch Date: Oct/24/2005 Install Requirements: Reconfigure immediately after patch is installed Install in Single User Mode Solaris Release: 10 SunOS Release: 5.10 Unbundled Product: Unbundled Release: Xref: Topic: SunOS 5.10: kernel 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. ************************************************************************ Relevant Architectures: sparc sparc.sun4u sparc.sun4v BugId's fixed with this patch: 4117562 4636944 4638717 4712059 4782952 4818196 4818484 4853554 4923208 4954703 5005976 5017095 5029967 5039369 5041567 5062645 5067964 5073604 5076027 5081575 5087929 5090037 5090773 5091442 5095432 5102062 5106803 5108961 6175438 6178746 6179167 6180137 6187076 6198405 6198521 6198890 6198953 6200160 6200295 6200924 6200969 6201257 6202564 6203955 6204983 6204987 6205337 6206217 6207963 6208532 6209399 6209411 6209588 6209619 6210881 6213074 6213184 6213277 6213962 6214180 6214472 6214615 6216134 6216447 6217821 6218854 6219127 6219132 6219142 6219195 6219317 6219672 6220843 6221094 6221490 6221495 6221496 6221498 6222228 6222466 6223379 6223603 6224788 6224822 6225650 6226023 6226263 6226302 6226320 6226345 6226484 6226862 6227041 6228044 6228709 6229159 6229172 6229575 6230117 6230146 6230249 6230315 6230552 6230925 6230979 6230995 6231030 6231207 6231502 6231804 6231964 6232748 6232864 6233613 6233615 6233624 6234004 6234033 6234037 6234063 6234072 6234449 6234710 6235003 6235044 6235086 6235348 6235959 6236072 6236617 6236726 6236942 6237078 6237197 6237357 6237411 6237799 6238322 6238601 6238679 6238686 6239011 6239254 6239626 6239801 6240160 6240456 6240490 6241299 6241305 6241837 6242764 6242831 6243241 6243444 6243651 6243897 6244310 6244315 6244317 6244320 6244519 6245378 6246138 6246787 6246875 6247399 6247821 6248393 6248527 6248591 6248910 6249127 6249712 6250382 6250386 6250931 6251611 6251625 6251754 6252083 6252176 6252403 6252407 6252411 6252856 6253027 6253028 6253030 6253031 6253033 6253548 6253744 6253747 6253788 6253955 6254258 6254303 6254433 6254741 6254783 6254835 6255351 6255668 6255689 6255906 6256111 6256152 6256158 6256245 6256312 6256357 6257150 6258024 6258433 6258528 6258738 6259168 6259768 6260517 6260524 6261173 6262302 6262887 6263250 6263338 6263907 6263927 6264443 6264469 6264473 6265027 6265068 6265086 6265087 6265088 6265090 6265094 6265183 6265652 6266922 6267670 6267671 6267680 6267682 6267693 6267695 6267718 6267731 6267759 6267902 6268152 6268387 6269064 6269246 6269633 6270528 6271688 6271759 6272550 6272865 6272867 6273098 6273261 6273474 6274965 6274969 6275414 6276242 6277108 6277304 6278450 6279331 6279506 6279569 6279871 6281150 6281281 6282037 6282291 6282386 6282867 6282875 6282885 6283565 6284597 6285253 6285447 6287398 6287550 6287954 6288246 6288365 6288882 6289017 6290459 6290673 6291876 6291901 6294867 6296594 6297432 6298780 6298786 6298895 6299091 6300289 6300406 6300734 6301419 6302130 6302322 6302652 6302751 6302807 6303053 6303188 6303260 6303405 6303424 6303530 6303569 6304654 6304736 6305393 6305938 6307395 6309270 6311048 6311869 6312753 6312960 6313025 6313403 6313410 6313788 6313837 6313842 6314321 6314417 6317091 6317693 6320968 6321578 6322165 6322663 Changes incorporated in this version: 5106803 6214180 6231502 6231804 6265183 6274965 6274969 6281281 6287398 6312960 6313410 6314417 6317091 6320968 6321578 6322165 6322663 Patches accumulated and obsoleted by this patch: 118550-04 118850-03 118859-01 118992-03 119205-03 119207-02 119215-02 119334-02 119564-01 119566-01 119589-03 119682-02 119719-01 119831-01 119858-02 120197-01 Patches which conflict with this patch: Patches required with this patch: 119578-09 (or greater) Obsoleted by: Files included with this patch: /etc/dacf.conf /etc/driver_aliases /etc/name_to_major /kernel/dacf/sparcv9/consconfig_dacf /kernel/dacf/sparcv9/usb_ac_dacf /kernel/drv/ehci.conf /kernel/drv/sparcv9/bl /kernel/drv/sparcv9/bofi /kernel/drv/sparcv9/conskbd /kernel/drv/sparcv9/consms /kernel/drv/sparcv9/dtrace /kernel/drv/sparcv9/ehci /kernel/drv/sparcv9/fasttrap /kernel/drv/sparcv9/fbt /kernel/drv/sparcv9/hid /kernel/drv/sparcv9/ib /kernel/drv/sparcv9/lockstat /kernel/drv/sparcv9/mm /kernel/drv/sparcv9/ohci /kernel/drv/sparcv9/pci_pci /kernel/drv/sparcv9/pcic /kernel/drv/sparcv9/profile /kernel/drv/sparcv9/pseudo /kernel/drv/sparcv9/px_pci /kernel/drv/sparcv9/sdt /kernel/drv/sparcv9/socal /kernel/drv/sparcv9/stp4020 /kernel/drv/sparcv9/systrace /kernel/drv/sparcv9/uata /kernel/drv/sparcv9/uhci /kernel/drv/sparcv9/usb_as /kernel/drv/uata.conf /kernel/dtrace/sparcv9/fasttrap /kernel/dtrace/sparcv9/fbt /kernel/dtrace/sparcv9/lockstat /kernel/dtrace/sparcv9/profile /kernel/dtrace/sparcv9/sdt /kernel/dtrace/sparcv9/systrace /kernel/fs/sparcv9/procfs /kernel/fs/sparcv9/ufs /kernel/kmdb/sparcv9/genunix /kernel/kmdb/sparcv9/nfs /kernel/misc/sparcv9/busra /kernel/misc/sparcv9/ctf /kernel/misc/sparcv9/hidparser /kernel/misc/sparcv9/kbtrans /kernel/misc/sparcv9/kmdbmod (deleted) /kernel/misc/sparcv9/krtld /kernel/misc/sparcv9/pcie /kernel/misc/sparcv9/pcmcia /kernel/misc/sparcv9/s1394 /kernel/misc/sparcv9/scsi /kernel/misc/sparcv9/usba /kernel/strmod/sparcv9/usbkbm /kernel/strmod/sparcv9/usbms /kernel/sys/sparcv9/doorfs /kernel/sys/sparcv9/shmsys /lib/libctf.so.1 /lib/llib-lctf.ln /lib/sparcv9/libctf.so.1 /lib/sparcv9/llib-lctf.ln /platform/SUNW,A70/kernel/drv/ppm.conf /platform/SUNW,A70/kernel/misc/sparcv9/platmod /platform/SUNW,Netra-CP2300/kernel/misc/sparcv9/platmod /platform/SUNW,Netra-T12/kernel/misc/sparcv9/platmod /platform/SUNW,Netra-T12/kernel/misc/sparcv9/sbdp /platform/SUNW,Netra-T12/kernel/sparcv9 /platform/SUNW,Netra-T4/kernel/drv/sparcv9/lombus /platform/SUNW,Serverblade1/kernel/drv/sparcv9/bscbus /platform/SUNW,Serverblade1/kernel/misc/sparcv9/platmod /platform/SUNW,Sun-Blade-100/kernel/misc/sparcv9/platmod /platform/SUNW,Sun-Blade-1000/kernel/misc/sparcv9/platmod /platform/SUNW,Sun-Blade-1500/kernel/drv/ppm.conf /platform/SUNW,Sun-Blade-1500/kernel/misc/sparcv9/platmod /platform/SUNW,Sun-Blade-2500/kernel/drv/ppm.conf /platform/SUNW,Sun-Blade-2500/kernel/misc/sparcv9/platmod /platform/SUNW,Sun-Fire-15000/kernel/cpu/sparcv9/SUNW,UltraSPARC-III /platform/SUNW,Sun-Fire-15000/kernel/cpu/sparcv9/SUNW,UltraSPARC-III+ /platform/SUNW,Sun-Fire-15000/kernel/cpu/sparcv9/SUNW,UltraSPARC-IV /platform/SUNW,Sun-Fire-15000/kernel/cpu/sparcv9/SUNW,UltraSPARC-IV+ /platform/SUNW,Sun-Fire-15000/kernel/drv/sparcv9/dr /platform/SUNW,Sun-Fire-15000/kernel/drv/sparcv9/wrsm /platform/SUNW,Sun-Fire-15000/kernel/misc/sparcv9/drmach /platform/SUNW,Sun-Fire-15000/kernel/misc/sparcv9/platmod /platform/SUNW,Sun-Fire-15000/kernel/sparcv9/unix /platform/SUNW,Sun-Fire-280R/kernel/misc/sparcv9/platmod /platform/SUNW,Sun-Fire-480R/kernel/misc/sparcv9/platmod /platform/SUNW,Sun-Fire-880/kernel/misc/sparcv9/platmod /platform/SUNW,Sun-Fire-T1000 /platform/SUNW,Sun-Fire-V240/kernel/misc/sparcv9/platmod /platform/SUNW,Sun-Fire-V250/kernel/misc/sparcv9/platmod /platform/SUNW,Sun-Fire-V440/kernel/misc/sparcv9/platmod /platform/SUNW,Sun-Fire/kernel/cpu/sparcv9/SUNW,UltraSPARC-III /platform/SUNW,Sun-Fire/kernel/cpu/sparcv9/SUNW,UltraSPARC-III+ /platform/SUNW,Sun-Fire/kernel/cpu/sparcv9/SUNW,UltraSPARC-IV /platform/SUNW,Sun-Fire/kernel/cpu/sparcv9/SUNW,UltraSPARC-IV+ /platform/SUNW,Sun-Fire/kernel/drv/sparcv9/ssm /platform/SUNW,Sun-Fire/kernel/drv/sparcv9/wrsm /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-250/kernel/drv/sparcv9/envctrltwo /platform/SUNW,Ultra-250/kernel/misc/sparcv9/platmod /platform/SUNW,Ultra-4/kernel/drv/sparcv9/envctrl /platform/SUNW,Ultra-4/kernel/misc/sparcv9/platmod /platform/SUNW,Ultra-5_10/kernel/misc/sparcv9/platmod /platform/SUNW,Ultra-Enterprise-10000/kernel/cpu/sparcv9/SUNW,UltraSPARC-II /platform/SUNW,Ultra-Enterprise-10000/kernel/drv/sparcv9/idn /platform/SUNW,Ultra-Enterprise-10000/kernel/drv/sparcv9/ngdr /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/sparcv9/ngdrmach /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/sparcv9/ac /platform/SUNW,Ultra-Enterprise/kernel/drv/sparcv9/central /platform/SUNW,Ultra-Enterprise/kernel/drv/sparcv9/environ /platform/SUNW,Ultra-Enterprise/kernel/drv/sparcv9/fhc /platform/SUNW,Ultra-Enterprise/kernel/drv/sparcv9/simmstat /platform/SUNW,Ultra-Enterprise/kernel/drv/sparcv9/sysctrl /platform/SUNW,Ultra-Enterprise/kernel/misc/sparcv9/platmod /platform/SUNW,UltraAX-i2/kernel/misc/sparcv9/platmod /platform/SUNW,UltraSPARC-IIi-Netract/kernel/drv/sparcv9/acebus /platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-II /platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-III /platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-III+ /platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-IIIi /platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-IIIi+ /platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-IIe /platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-IV /platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-IV+ /platform/sun4u/kernel/drv/sparcv9/ctsmc /platform/sun4u/kernel/drv/sparcv9/db21554 /platform/sun4u/kernel/drv/sparcv9/dma /platform/sun4u/kernel/drv/sparcv9/ebus /platform/sun4u/kernel/drv/sparcv9/fd /platform/sun4u/kernel/drv/sparcv9/i2bsc /platform/sun4u/kernel/drv/sparcv9/isadma /platform/sun4u/kernel/drv/sparcv9/jbusppm /platform/sun4u/kernel/drv/sparcv9/mc-us3 /platform/sun4u/kernel/drv/sparcv9/mc-us3i /platform/sun4u/kernel/drv/sparcv9/mi2cv /platform/sun4u/kernel/drv/sparcv9/pca9556 /platform/sun4u/kernel/drv/sparcv9/pcf8584 /platform/sun4u/kernel/drv/sparcv9/pci_pci (deleted) /platform/sun4u/kernel/drv/sparcv9/pcipsy /platform/sun4u/kernel/drv/sparcv9/pcisch /platform/sun4u/kernel/drv/sparcv9/pic16f747 /platform/sun4u/kernel/drv/sparcv9/pmubus /platform/sun4u/kernel/drv/sparcv9/ppm /platform/sun4u/kernel/drv/sparcv9/px /platform/sun4u/kernel/drv/sparcv9/rootnex /platform/sun4u/kernel/drv/sparcv9/sbbc /platform/sun4u/kernel/drv/sparcv9/sbus /platform/sun4u/kernel/drv/sparcv9/simba /platform/sun4u/kernel/drv/sparcv9/smbus /platform/sun4u/kernel/drv/sparcv9/trapstat /platform/sun4u/kernel/drv/sparcv9/upa64s /platform/sun4u/kernel/drv/sparcv9/wrsmd /platform/sun4u/kernel/kmdb/sparcv9/unix /platform/sun4u/kernel/kmdb/sparcv9/wrsm /platform/sun4u/kernel/kmdb/sparcv9/wrsmd /platform/sun4u/kernel/misc/sparcv9/cpr /platform/sun4u/kernel/misc/sparcv9/forthdebug /platform/sun4u/kernel/misc/sparcv9/kmdbmod /platform/sun4u/kernel/misc/sparcv9/pcicfg.e /platform/sun4u/kernel/misc/sparcv9/pcmcia (deleted) /platform/sun4u/kernel/misc/sparcv9/platmod /platform/sun4u/kernel/misc/sparcv9/sbd /platform/sun4u/kernel/misc/sparcv9/vis /platform/sun4u/kernel/misc/sparcv9/zuluvm /platform/sun4u/kernel/sparcv9/genunix /platform/sun4u/kernel/sparcv9/unix /platform/sun4u/kernel/tod/sparcv9/todbq4802 /platform/sun4u/kernel/tod/sparcv9/todds1337 /platform/sun4u/kernel/unix /platform/sun4v/kernel/cpu/sparcv9/SUNW,UltraSPARC-T1 /platform/sun4v/kernel/drv/sparcv9/px /platform/sun4v/kernel/drv/sparcv9/vnex /platform/sun4v/kernel/kmdb/sparcv9/unix /platform/sun4v/kernel/misc/sparcv9/kmdbmod /platform/sun4v/kernel/sparcv9/genunix /platform/sun4v/kernel/sparcv9/unix /platform/sun4v/kernel/unix /usr/include/dtrace.h /usr/include/rpc/clnt.h /usr/include/sys/bitmap.h /usr/include/sys/bl.h /usr/include/sys/callb.h /usr/include/sys/consdev.h /usr/include/sys/cpupart.h /usr/include/sys/cpuvar.h /usr/include/sys/ctf_api.h /usr/include/sys/ddidmareq.h /usr/include/sys/dditypes.h /usr/include/sys/dtrace.h /usr/include/sys/dtrace_impl.h /usr/include/sys/fasttrap_isa.h /usr/include/sys/fm/cpu/UltraSPARC-III.h /usr/include/sys/fpu/fpu_simulator.h /usr/include/sys/fpu/fpusystm.h /usr/include/sys/fpu/globals.h /usr/include/sys/fs/swapnode.h /usr/include/sys/fs/ufs_lockfs.h /usr/include/sys/kdi_machimpl.h /usr/include/sys/lgrp.h /usr/include/sys/lgrp_user.h /usr/include/sys/mdi_impldefs.h /usr/include/sys/mman.h /usr/include/sys/modctl.h /usr/include/sys/msio.h /usr/include/sys/nexusdefs.h /usr/include/sys/pcie.h /usr/include/sys/proc.h /usr/include/sys/swap.h /usr/include/sys/sysinfo.h /usr/include/sys/time.h /usr/include/sys/types.h /usr/include/sys/vmem.h /usr/include/sys/vmsystm.h /usr/include/sys/vnode.h /usr/include/sys/vuid_event.h /usr/include/v9/sys/machpcb.h /usr/include/v9/sys/privregs.h /usr/include/v9/sys/traptrace.h (deleted) /usr/include/v9/sys/vis_simulator.h /usr/include/vm/anon.h /usr/include/vm/as.h /usr/include/vm/hat.h /usr/include/vm/page.h /usr/include/vm/seg_dev.h /usr/include/vm/seg_enum.h /usr/include/vm/seg_kmem.h /usr/include/vm/seg_spt.h /usr/include/vm/seg_vn.h /usr/lib/dtrace/64/drti.o /usr/lib/dtrace/drti.o /usr/lib/dtrace/io.d /usr/lib/libdtrace.so.1 /usr/lib/liblgrp.so /usr/lib/liblgrp.so.1 /usr/lib/llib-ldtrace.ln /usr/lib/mdb/kvm/sparcv9/dtrace.so /usr/lib/mdb/kvm/sparcv9/genunix.so /usr/lib/mdb/kvm/sparcv9/ip.so /usr/lib/mdb/kvm/sparcv9/ipc.so /usr/lib/mdb/kvm/sparcv9/isp.so /usr/lib/mdb/kvm/sparcv9/md.so /usr/lib/mdb/kvm/sparcv9/mdb_ks.so /usr/lib/mdb/kvm/sparcv9/mpxio.so /usr/lib/mdb/kvm/sparcv9/nca.so /usr/lib/mdb/kvm/sparcv9/nfs.so /usr/lib/mdb/kvm/sparcv9/ptm.so /usr/lib/mdb/kvm/sparcv9/s1394.so /usr/lib/mdb/kvm/sparcv9/sd.so /usr/lib/mdb/kvm/sparcv9/sppp.so /usr/lib/mdb/kvm/sparcv9/ssd.so /usr/lib/mdb/kvm/sparcv9/ufs.so /usr/lib/mdb/kvm/sparcv9/ufs_log.so /usr/lib/mdb/kvm/sparcv9/usba.so /usr/lib/sparcv9/libdtrace.so.1 /usr/lib/sparcv9/liblgrp.so /usr/lib/sparcv9/liblgrp.so.1 /usr/lib/sparcv9/llib-ldtrace.ln /usr/platform/sun4u/include/sys/cheetahregs.h /usr/platform/sun4u/include/sys/clock.h /usr/platform/sun4u/include/sys/dvma.h /usr/platform/sun4u/include/sys/intreg.h /usr/platform/sun4u/include/sys/machasi.h /usr/platform/sun4u/include/sys/machclock.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/memnode.h /usr/platform/sun4u/include/sys/mmu.h /usr/platform/sun4u/include/sys/pte.h /usr/platform/sun4u/include/sys/spitasi.h (deleted) /usr/platform/sun4u/include/sys/sun4asi.h /usr/platform/sun4u/include/sys/trapstat.h /usr/platform/sun4u/include/sys/traptrace.h /usr/platform/sun4u/include/sys/x_call.h /usr/platform/sun4u/include/sys/xc_impl.h /usr/platform/sun4u/include/vm/hat_sfmmu.h /usr/platform/sun4u/include/vm/mach_sfmmu.h /usr/platform/sun4u/lib/mdb/kvm/sparcv9/unix.so /usr/platform/sun4u/lib/mdb/kvm/sparcv9/wrsm.so /usr/platform/sun4u/lib/mdb/kvm/sparcv9/wrsmd.so /usr/platform/sun4v/include/sys/clock.h /usr/platform/sun4v/include/sys/cmp.h /usr/platform/sun4v/include/sys/cpc_ultra.h /usr/platform/sun4v/include/sys/cpu_sgnblk_defs.h /usr/platform/sun4v/include/sys/ddi_subrdefs.h /usr/platform/sun4v/include/sys/dvma.h /usr/platform/sun4v/include/sys/eeprom.h /usr/platform/sun4v/include/sys/fcode.h /usr/platform/sun4v/include/sys/hypervisor_api.h /usr/platform/sun4v/include/sys/idprom.h /usr/platform/sun4v/include/sys/intr.h /usr/platform/sun4v/include/sys/intreg.h /usr/platform/sun4v/include/sys/ivintr.h /usr/platform/sun4v/include/sys/machasi.h /usr/platform/sun4v/include/sys/machclock.h /usr/platform/sun4v/include/sys/machcpuvar.h /usr/platform/sun4v/include/sys/machintreg.h /usr/platform/sun4v/include/sys/machparam.h /usr/platform/sun4v/include/sys/machsystm.h /usr/platform/sun4v/include/sys/machthread.h /usr/platform/sun4v/include/sys/memlist_plat.h /usr/platform/sun4v/include/sys/memnode.h /usr/platform/sun4v/include/sys/mmu.h /usr/platform/sun4v/include/sys/nexusdebug.h /usr/platform/sun4v/include/sys/nexusintr_impl.h /usr/platform/sun4v/include/sys/niagaraasi.h /usr/platform/sun4v/include/sys/niagararegs.h /usr/platform/sun4v/include/sys/prom_debug.h /usr/platform/sun4v/include/sys/prom_plat.h /usr/platform/sun4v/include/sys/pte.h /usr/platform/sun4v/include/sys/qcn.h /usr/platform/sun4v/include/sys/scb.h /usr/platform/sun4v/include/sys/sun4asi.h /usr/platform/sun4v/include/sys/tod.h /usr/platform/sun4v/include/sys/trapstat.h /usr/platform/sun4v/include/sys/traptrace.h /usr/platform/sun4v/include/sys/vis.h /usr/platform/sun4v/include/sys/vm_machparam.h /usr/platform/sun4v/include/sys/x_call.h /usr/platform/sun4v/include/sys/xc_impl.h /usr/platform/sun4v/include/sys/zsmach.h /usr/platform/sun4v/include/vm/hat_sfmmu.h /usr/platform/sun4v/include/vm/mach_sfmmu.h /usr/platform/sun4v/lib/mdb/kvm/sparcv9/unix.so /usr/sbin/fuser /usr/sbin/sparcv7/dtrace /usr/sbin/sparcv9/dtrace /usr/sbin/sparcv9/lockstat /usr/sbin/sparcv9/plockstat /usr/sbin/sparcv9/prtconf /usr/share/lib/keytables/type_6/denmark /usr/share/lib/keytables/type_6/finnish /usr/share/lib/keytables/type_6/france /usr/share/lib/keytables/type_6/germany /usr/share/lib/keytables/type_6/italy /usr/share/lib/keytables/type_6/japan /usr/share/lib/keytables/type_6/korea /usr/share/lib/keytables/type_6/layout_00 /usr/share/lib/keytables/type_6/layout_06 /usr/share/lib/keytables/type_6/layout_07 /usr/share/lib/keytables/type_6/layout_08 /usr/share/lib/keytables/type_6/layout_09 /usr/share/lib/keytables/type_6/layout_0e /usr/share/lib/keytables/type_6/layout_0f /usr/share/lib/keytables/type_6/layout_10 /usr/share/lib/keytables/type_6/layout_12 /usr/share/lib/keytables/type_6/layout_13 /usr/share/lib/keytables/type_6/layout_16 /usr/share/lib/keytables/type_6/layout_19 /usr/share/lib/keytables/type_6/layout_1a /usr/share/lib/keytables/type_6/layout_1b /usr/share/lib/keytables/type_6/layout_1c /usr/share/lib/keytables/type_6/layout_1e /usr/share/lib/keytables/type_6/layout_20 /usr/share/lib/keytables/type_6/layout_21 /usr/share/lib/keytables/type_6/netherlands /usr/share/lib/keytables/type_6/norway /usr/share/lib/keytables/type_6/portugal /usr/share/lib/keytables/type_6/spain /usr/share/lib/keytables/type_6/sweden /usr/share/lib/keytables/type_6/swiss_french /usr/share/lib/keytables/type_6/swiss_german /usr/share/lib/keytables/type_6/taiwan /usr/share/lib/keytables/type_6/uk /usr/share/lib/keytables/type_6/us /usr/share/src/uts/sun4v/sys /usr/share/src/uts/sun4v/vm /usr/snadm/lib/libsvm.so.1 Problem Description: 5106803 deadlock panic between ufs_thread_reclaim and lufs_disable. 6214180 Pages not cleared if UE reported by memory scrubber. 6231502 A system panicked due to incorrect kstat(1M) pointers 6231804 system panics during DR connect operation 6317091 nfs_mntinfo dcmd not in sync with NFS header files 6287398 jvm 1.5 dumps core with -d64 6281281 mdb tsb commands should show 32M/256M Panther info 6265183 tte_lckcnt should be cleaned up 6322165 turn on Panther 32M and 256M page size support when fix for CR 6287398 is available 6274965 ufs_pageio() should support ufs_quiesce() protocol when used for regular files 6274969 ufs_pageio() should update access time for regular files case 6312960 machine panics with "Cross trap sync timeout". 6321578 vis emulation too aggressive, assertion failure in niagara.c 6313410 Solaris 10 HW1 Build 2A: Bottom USB slot does not work on new x86 platform 6314417 ASSERT failure on Panther during memory/cpu stress test 6320968 Process ERRH_DESC_WARN_RE for vBSC HostShutdown() 6322663 Chicago tod setup format string and cast are wrong (from 118822-19) 4923208 SB150 systems hang -WARNING: ata_controller - Can not reset Primary channel 5029967 dtrace should provide an option to show probe argument types, stability 5108961 vestigial kadb turds left in dtrace 6213962 dtrace -G doesn't work on sparcv8+ object files 6214615 Conversion of bufinfo_t's b_resid is not defined in the io.d translator 6217821 dtrace cmd fails assertion in dt_proc_lock() 6218854 USDT and the jstack() action don't work on processes on a zone 6219195 lockstat under Solaris 10 unacceptably degrades performance 6220843 dt_pid should look for PR_OBJ_LDSO rather than ld.so 6221490 plockstat(1M) needs options to set aggsize and aggrate 6221495 plockstat(1M) needs a verbose option to report when tracing has started 6221496 plockstat(1M) should have an option to exit after a time limit expires 6221498 plockstat(1M) should have an option to limit number of entries in output 6223379 lockstat fails to report one stack frame 6223603 the pid provider is willing to instrument things it shouldn't 6225650 D compiler can't resolve past implicit forward declarations 6226263 usdt probes will fail to instantiate if pid probes are specified first 6226302 must allow enablings to be retained and rematched 6226320 must allow enablings to be duplicated after tracing is enabled 6226345 dtrace_consume() can call record callbacks with incorrect argument 6228044 the pid provider can miss some function returns 6229159 dtrace should be able to trace dynamically loaded objects 6230315 pid123::ioctl:return finds the wrong instruction 6231207 libdtrace is not able to properly resolve some probe argument types 6232748 pid provider can miss recursive function returns 6234004 libctf should support interfaces for client data in ctf_file_t's 6234033 ctf_type_name() should return NULL if input fp is NULL 6234037 D strchr2esc() incorrectly includes sign extension bit 6234063 D compiler support for USDT translators (part 1) 6234072 pid provider mishandles recursive returns 6234449 ctf_lookup_by_name() fails when typedef is a qualifier substring 6236617 D compiler support for restrict keyword 6236726 ustack() at pid provider return probes can be confusing 6238322 fasttrap::fasttrap:fasttrap args are broken on amd64 6239626 helpers aren't backward compatible with S10 6250382 ctf_type_name() wrong when type order conflicts with lexical precedence 6250386 ctf should not require callers to hardcode type name buffer size 6253027 bufpolicy of "fill" or "ring" causes dtrace(1M) to consume 100% of CPU 6253028 dtrace_probe()/dtrace_state_go() race can induce D data corruption 6253030 adding an action to an ECB takes quadratic time 6253031 dtrace_consume() can (still) call record callbacks with bad argument 6253033 aggregations should be sorted on key as well as value 6254258 dtrace doesn't pick up usdt probes in dlopened objects 6254741 usdt generation can do the wrong thing with tail calls 6258738 fbt refuses to instrument functions starting with branches 6264469 fbt is confused by jump tables in code 6264473 fbt is confused by the return instruction 6265086 DTrace has anemic string handling facilities 6265087 clause-local D variables can only be scalars 6265088 storing NULL to by-reference static variables induces an error 6265090 need mechanism to redirect stdout from within a D script 6265094 copyinstr() should take optional limit parameter 6267670 dt_type_pointer() should report reason for failure 6267671 ctf_add_type() fails when definition added after forward declaration 6267680 D compiler should not permit void parameters to have names 6267682 D compiler is not checking array redeclarations properly 6267693 D compiler support for inline associative array references 6267695 DTrace should provide a fds[] array for file descriptor information 6275414 unary operator * doesn't work properly when applied to args[] elements 6282291 D compiler core dumps in dt_node_dynamic() for inline parameter 6303053 pid provider panic under low memory conditions 6303188 some dtrace scripts with speculations fail to load 6304654 predicates containing args[] references may be incorrectly cached 6209411 truss -u can make a target hang up 6210881 When there is memory pressure dnlc not setting dca_dircache to DC_RET_LOW_MEM 6213074 kphysm_add_memory_dynamic calls dump_resize late 6265027 rpc destroys a CV with waiters 6233615 Fatal System Bus Error during suspend/resume cycle for DR 6235086 divide by zero panic in lgrp_move_thread() during network boot on v40z 6249712 unconfigure memory hangs lgrp_mem_init() 6232864 panic in lgrp_mem_choose() during dr testing 6251625 missed change to prototype in lgrpplat causes build failures for OEM customers 6244519 dead code to suspend kernel threads on OS quiesce should be removed 6271688 chdir'ing in /proc blows up. 6271759 pwdx lets you see other users' processes working directories 6272865 race condition between SIGKILL and /proc PCAGENT 6240456 Need topo enumeration for PCI Express 6288246 amd64 kernel needs to detect AMD Opteron erratum 131 6290459 SIGVTALRM signal delivery delayed under Solaris 10 due to t_astflag not being set 6302751 add ptl1_gregs[MAXGL + 1], change PTL1_MAXTL to 2 and rename MMU fields in ptl1_regs structure 6312753 workaround required for PLX erratum 34 6313403 disabling CPUs on console can hang console interface 6313788 Glvc driver need to enable interrupt on virtual channel 6313837 additional safe measure in px required to make cpr to work 6313842 incorrect checking causes non fatal imu_rbne panic 6317693 Chicago needs to use ebus RTC instead of southbridge RTC (from 118822-18) 6248591 system crashed on build machine 6264443 Race between segmap, segkpm and fsflush can cause file data loss 6266922 page_get_replacement_page may fail with 256M pages 6273261 cpr hangs on resuming gpio@0,30 6311048 pic16f747 implementation of pcf8584 in Chicago has time delay restriction 6303424 I2C RTC driver needs to be replaced by South Bridge RTC driver on Chicago 6303569 PCI-Express Fabric FMA ereport alternative 6305938 pic driver modification needed due to change in PIC fw 6311869 missing mutex_exit in pic16f747 driver code 6307395 Excessive px debug print message on console is unacceptable during cpr suspend 6309270 size argument to vmem_create() in px_mmu_attach is wrong 6313025 turn off Panther 32M and 256M page size support until fix for CR 6287398 is available 6314321 Running patchrm against S10 KU16 on E10K results in syntax error during postbackout (from 118822-17) 6205337 executing quotaoff on live FS panics the system 6253548 Backout Niagara workarounds 6301419 occasionally an idle CPU may suspend while there are runnable threads 6300289 Niagara virtual address space not fully utilizable 6291901 minor memory leak and misc fixes in vnex_add_intr and qcn_remove_intr 6303260 md size changes causes Solaris to panic; can't boot the system 6299091 Remove sun4u support for Fire 1.0 6282386 SW workaround needed in PCI-E switch/bridge driver for PLX PEX 8532 switch HW bug 6296594 fire driver needs to disable LOG registers when INTR registers are disabled. 6298780 Support "pciex" device type and class name OBP properties for Fire in Solaris. 6298786 minor pcie initchild codepath cleanup. 6302652 Fire bypass access and translation access error handling in sun4u is wrong. 6303405 Minor code cleanup for pcie model 6302807 Some Fire FMA ereports are wrong 6287550 Chicago P0.1 ohci_ed_pool_addr assertion failure with new M1575 6300406 PPMREQ_PRE_PWR_OFF ioctl times out on receiving PME_TO_ACK 6300734 error handling for LDN and LUP events creates unreasonable delay and times out PM code 6302322 workaround required for P25 hardware bug with L23ready state 6279569 Chicago P0.1: assertion failed: pwr_p->pwr_hold > 0, file: ../../sun4/io/px/pcie_pwr.c, line: 699 6253747 plx switch should not advertise itself as a power manageable device 6304736 Typo in px_pci module from an earlier bug fix 6302130 disk pm changes for R0B2 motherboard 6305393 changes to us3_common.c after 1.48 broke the fix for CR 6263250 (from 118822-16) 4818484 improved memory classification algorithm 6198521 cpuid field of ENA format 1 should not come from CPU 6253955 cpumem-diagnosis should understand both old and new CE classifications 6209619 BAD TRAP: type=31 rp=2a100f8d6a0 addr=38 mmu_fsr=0 occurred in module "usba" due to a NULL pointer 6204987 ehci BIOS take over fails on some systems 6200924 pausing USB audio play/record causes deadlock 6200969 panic happens on Sun Fire v20z when running the loop "add_drv ohci and rem_drv ohci" 6200295 assertion failed: confdescr->wTotalLength >= USB_CFG_DESCR_SIZE 6198405 assertion failed: status & EHCI_QH_STS_HALTED 6226023 attach sequence of xhci drivers 6204983 EHCI: ehci_take_control() should be rewritten 6201257 usb007 does not enumerate on ehci but does on ohci 6209399 clean up some redundant codes in hcd 6282885 NO INSTALL OR BOOT on Solaris x86 (nv_15, nv16) with Logitech mx-518 usb wheel mouse 6270528 ehci: need update L1 messages 6222228 update_drv(1M) fails on Solaris10 though it works on Solaris9 6256357 Ontario platform support should be delivered via Ontario specific packages 6278450 Add platform specific platmod for Ontario to provide workaround of SouthBridge chip defect 6297432 platform links needed for SUNW,Sun-Fire-T1000 6269064 bge and mpt call ddi_intr_block_enable() for legacy intrs and other misc fix 6277108 pcelx(7d)'s ISR is not registered during attach post snv_13 6282037 Audio device is missing: _add_intr() bad record interrupt specification 6284597 panic:assertion failed:(inum >= 0) && (inum < intr_p->devi_intr_sup_nintrs) ddi_intr_impl.c 6279871 need interim core level load balancing solution for Niagara 6285447 running trapstat on Ontario panics the system 6289017 sun4v system hangs during the boot 6294867 User can panic system using remount. 6303530 ddi_intr_trigger_softintr in new interrupt framework can't be called at high PIL (from 118822-15) 6224822 trapstat -T does not support Panther giant pages 6230117 CHIP_MAX_NCPU needs to be removed 6258024 sun4v platform needs to report correct chipids for CPUs 6233613 ON support for sun4v Solaris and source code reorg 6237411 Ontario platform support in Solaris 6249127 Move safe device access into nexus drivers 6251611 Remove os-tba debug message 6252176 Hypervisor TTRACE_BUF_INFO API change 6252083 WARNING: SUNW,axq: peek failed 6269633 sun4v Solaris source code reorg cleanup 6256152 Niagara hypervisor calls should be in a Niagara specific source file 6263907 Add optimized TSB invalidation routine for Niagara processor 6250931 Selectively enable Niagara erratum 39 workaround 6241305 Fire DMA in IOMMU Bypass mode broken 6254783 sun4v mondo synchronizing window should be closed 6248910 system crashes with Watchdog Reset 6239801 Add new flag '-b' to prtconf command 6252407 px driver code cleanup 6263927 ptl1_panic invoked with TL=0 6243651 sun4v mmu code should not use context bits for TSB entry tag flags 6235044 Solaris sun4u & sun4v cannot boot if OBP reports cpuid > NCPU 6255689 code putback by 4957617 does not build if KPM_TLBMISS_STATS_GATHER defined 6260517 BP_FLUSH should invoke flush_instr_mem in the sun4v kernel 6260524 rlimit for stack should be the same on sun4v as for sun4u 6255906 panic[cpu96]/thread=2a100367cc0: sfmmu_asm: no unlocked TTEs in TLB 0 6258528 hcall prototype code cleanup 6259768 intrq_alloc code cleanup 5102062 Sun4V on Niagara should display sparcv9+vis2 to avoid breaking legacy codes 6235348 VIS emulation need kstats in sun4v 6244315 missing emulation support for VIS edge and array instructions 6273098 Potential performance issue with VIS emulated code 6252411 Address issues in px_ib_ino_add_intr and px_ib_ino_rem_intr functions 6253788 Incorrect code sequnce in px_msi_get_props() causes panic 6256158 Fire drivers call ddi_fm_init w/o proper FMA support 6258433 Bus nexus fatal error handling missing for Fire 6279331 pcie misc module is required 6288882 fix the lint warnings caused by bugid 6263600 6252403 Remove hardware registers access from common px code 6244317 Vnex must support interrupt ctlops 6244320 Virtual console support for interrupts and SIGHUP 6267902 Niagara does not validate its hardware clock 6276242 qcn should bind to the compatible property in FWARC/2005/113 6246787 Large Pages for kernel heap support is needed on sun4u platforms 6247821 vmem_xalloc() may miscalculate import span size 4636944 vmem_xalloc doesn't play well with align == 0 6254835 cleanup tte_lckcnt from sfmmu HAT 6272550 combining large page for kmem with kpr causes network performance regression 6281150 lpkmem slows down the checkpoint phase of CPR 6282867 DMMU primary context register can start with invalid page size codes during CPR resume 6282875 large page kernel heap slows down mdb ::kgrep command 6246875 RFE: Large page out-of-the-box performance 6256111 systems panics due to limit on max number of lgrps 6256312 ON support for Chicago platform 6226862 Ontario and Chicago systems panic (mpt) during sunvts bringup 6245378 mpt need to create a property for SATA disks to enable sd in creating pm-components 6230146 sd should export pm-components property for sata drives 6253744 mpt: assertion failed: Tgt(cmd) != target 5067964 bge assertion failed: srp->tx_flow == 0 6267759 supported page sizes on Niagara need to be cleaned up 6277304 Niagara supported page sizes cleanup breaks trapstat {-t|-T} 6288365 memcntl panics on debug sun4v kernels for 4M pages 6283565 Core parking algorithm in Panther CPU error handlers should use ASI_CORE_RUNNING_STATUS 6298895 Cannot install S10U1 B11 on E250 or E450 - system panics (from 118822-14) 6216134 Need to abstract lwp lrusage updates into functions 6219142 device contexts should have exit operation 6237357 lddstub should be added to the list of check_rtime exceptions 6240160 bfu must run all dependent scripts in its protected environment 6243444 pxfs ufs functions should use lwp_stat_update 6251754 kcpc_counts_include_idle broken on amd64 6257150 rugpull_present_ds_round.c panics amd64 kernel (from 118822-13) This patch revision was generated to maintain the same patch revision number with its counterpart architecture patch. No new bug fixes are included in this patch version. (from 118822-12) 4954703 userland atomic.h port should include cas primitives 6187076 ufs may cache staled file entries in dnlc and result in "unexpected free inode" complaints 6219127 ::findleaks misreports memory leak in page_ctrs_adjust() 6230995 Hmeblk hash chain searches for va range, may be inefficent when a shadow hme block is encountered 6230979 Remove upper limit on number of hme hash buckets allocated 6238679 Advanced DDI Interrupt Framework support 6238686 PSMI Extension for ADII (from 118822-11) 6235003 Integrate support for relocation of kernel pages 5005976 page_upgrade has a rare race condition 6240490 amd64 should defer enabling use of SSE instructions 6244310 panic in CPU indictment on machines with pre-AVL SC 6287954 applying 118822-09 to my SPARC system causes a panic on reboot (from 118822-10) 6235003 Integrate support for relocation of kernel pages 5005976 page_upgrade has a rare race condition 6240490 amd64 should defer enabling use of SSE instructions 6244310 panic in CPU indictment on machines with pre-AVL SC 6255351 Patches try to modify files in /etc in local zone which can't be done. 6287954 applying 118822-09 to my SPARC system causes a panic on reboot (from 118822-09) 4638717 panic: assertion failed: eaddr < lpgeaddr, common/vm/seg_vn.c, line: 3798 6208532 Giant Pages support required for [D]ISM on Panther 6219132 support for cherrystone changing the Panther default [D]ISM pagesize is lacking 6219317 Large page support is needed for mapping executables, libraries and files 6226484 hat_setpagesize removal clobbered bugfix for 5093352 6228709 page_migrate() always fails for large pages 6233624 page_do_relocate() doesn't wake up a thread waiting on old page in page_lock_es() 6234710 page_relocate_cage doesn't do pcf accounting before allocating a new page 6236942 anon_map_privatepages() may misaccount availrmem 6237078 pmap generates COW faults in the pid's address space 6237197 pvn_write_done() seems to loop during Stress test and drives the sytem to hung state 6246138 race condition between hat_pagesync() and hment_prepare() 4712059 gethrtime() shall not be called at PIL15 5091442 /var doesn't mount in time - every boot! 6207963 i_mdi_bus_config_all_phcis should not create taskq's 6235003 Integrate support for relocation of kernel pages 5005976 page_upgrade has a rare race condition 6240490 amd64 should defer enabling use of SSE instructions 6243241 DDI calls to map register space fail on large systems running Solaris 10 6256245 ecache_scrubber unpinning idle() on a quiesced CPU led to deadman panic 6263250 send_mondo timeout on daktari, cherrystone (from 118822-08) 6285253 patch 118844-07 panic's the system, when starting Oracle 10g Uprev to keep the rev in sync with the X86 Kernel Update (from 118822-07) 6279506 adding patch 119564-01 to Solaris 10 system causes Oracle 10g to dump core (from 118822-06) 6230552 Interoperability issues with ALUA support in S10 6219672 scsi_vhci use of non-preferred path info. results in path not selected (from 118822-05) 4117562 swapfs_lock needs to be broken up 6239011 assertion failed: rw != S_CREATE, file: ../../common/fs/swapfs/swap_vnops.c 6216447 Failed to plumb interfaces after SOLARIS upgrade from S9u7(SC31U4) to S10build74L1 6254303 fma patches need to be restructured (from 118822-04) 4818196 Failure to unconfigure IO board due to held sgsbbc device node 6231030 Referencing 4818196 and 5057382 5073604 memscrubber does not scale for large memory configurations 5081575 mpxio allows IO even though ndi_devi_online failed 5095432 Oracle startup takes too long due to memory fragmentation 6180137 Cannot DR unconfigure IO board holding dman network 6209588 timeout_in_microseconds used for add_leaky_bucket_timeout doesn't agree with error messages reported 6213277 MODINFO returns EOVERFLOW when called from a 32bit app on amd64 6229575 PLAT_ECC_ERROR2_MESSAGE mailbox messages not sent for uiue and udue memory errors 6230249 x86 copyops should use t_copyops when uaddr > kernelbase 6222466 sfmmu may fail to set secondary context when switching to kernel threads 6238601 hat_thread_exit() missing from zthread_exit() 6242764 secpolicy_fs_owner doesn't properly attribute ownership of / (from 118822-03) This patch revision accumulates/obsoletes Solaris Update S10U1 feature point patch 119205-03. (from 118822-02) 6203955 immediate form of popc instruction simulation produces incorrect results 6206217 TTETOPFN will return incorrect PFN for 32MB pages (from 118822-01) 4853554 US-III UCC error at TL>0 still has panic window 5017095 interrupts can pin threads indefinitely 6200160 in an unlikely scenario fix 5046939 can cause kcage_expand failure (from 119205-03) 6229172 current_interrupt accesses bad memory (from 119205-02) 5062645 add Serrano (US3i+) support to the cpu/memory error injector 5087929 Add Serrano processor support 6202564 ja_wr_etphys func needs a membar after stxa (from 119205-01) 5039369 multi-level lgroup support needed in Solaris 5090773 text bloat breaks sparc/v9 impl of rw_enter() 6175438 disp_getwork could be more efficient on NUMA systems 6198953 Extending struct cpu size runs into assembler limitations 6214472 wrong version numbers for lgrp_latency_cookie(3LGRP) and lgrp_resources(3LGRP) 6221094 assertion failed: LGRP_EXISTS(lgrp) in lgrp_mem_choose() while running STC2 NUMA 6224788 assertion failed in lgrp_destroy during starcat boot 5090037 RFE: Solaris Enhancements to support AVL FS-1 (from 119564-01) 5039369 multi-level lgroup support needed in Solaris 5090773 text bloat breaks sparc/v9 impl of rw_enter() 6175438 disp_getwork could be more efficient on NUMA systems 6198953 Extending struct cpu size runs into assembler limitations 6214472 wrong version numbers for lgrp_latency_cookie(3LGRP) and lgrp_resources(3LGRP) 6221094 assertion failed: LGRP_EXISTS(lgrp) in lgrp_mem_choose() while running STC2 NUMA 6224788 assertion failed in lgrp_destroy during starcat boot (from 119207-02) Uprev due to the elf signing problem - see bug 6233003 (from 119207-01) 5039369 multi-level lgroup support needed in Solaris 5090773 text bloat breaks sparc/v9 impl of rw_enter() 6175438 disp_getwork could be more efficient on NUMA systems 6198953 Extending struct cpu size runs into assembler limitations 6214472 wrong version numbers for lgrp_latency_cookie(3LGRP) and lgrp_resources(3LGRP) 6221094 assertion failed: LGRP_EXISTS(lgrp) in lgrp_mem_choose() while running STC2 NUMA 6224788 assertion failed in lgrp_destroy during starcat boot (from 118550-04) 5076027 Add Support for XMITS 3.0 and PCI-X 6247399 PCI-X IB Device DSTOPs when Solaris boots 6242831 Implement workaround for XMITS NCPQ bug 6241837 Add Sil 680A support to the IDE driver 6243897 Add support for new LW8 IO Assembly (from 118550-03) 6235959 timeout called during high PIL interrupt for IOCEs (from 118550-02) 5062645 add Serrano (US3i+) support to the cpu/memory error injector 5087929 Add Serrano processor support 6202564 ja_wr_etphys func needs a membar after stxa (from 118550-01) 6227041 null string ereport for psycho pbm secondary error (from 119334-02) Uprev due to the intersection between Feature and Generic gates (from 119334-01) 5062645 add Serrano (US3i+) support to the cpu/memory error injector 5087929 Add Serrano processor support 6202564 ja_wr_etphys func needs a membar after stxa (from 119566-01) 5039369 multi-level lgroup support needed in Solaris 5090773 text bloat breaks sparc/v9 impl of rw_enter() 6175438 disp_getwork could be more efficient on NUMA systems 6198953 Extending struct cpu size runs into assembler limitations 6214472 wrong version numbers for lgrp_latency_cookie(3LGRP) and lgrp_resources(3LGRP) 6221094 assertion failed: LGRP_EXISTS(lgrp) in lgrp_mem_choose() while running STC2 NUMA 6224788 assertion failed in lgrp_destroy during starcat boot 5062645 add Serrano (US3i+) support to the cpu/memory error injector 5087929 Add Serrano processor support 6202564 ja_wr_etphys func needs a membar after stxa 5090037 RFE: Solaris Enhancements to support AVL FS-1 (from 119215-02) 5062645 add Serrano (US3i+) support to the cpu/memory error injector 5087929 Add Serrano processor support 6202564 ja_wr_etphys func needs a membar after stxa (from 119215-01) 5039369 multi-level lgroup support needed in Solaris 5090773 text bloat breaks sparc/v9 impl of rw_enter() 6175438 disp_getwork could be more efficient on NUMA systems 6198953 Extending struct cpu size runs into assembler limitations 6214472 wrong version numbers for lgrp_latency_cookie(3LGRP) and lgrp_resources(3LGRP) 6221094 assertion failed: LGRP_EXISTS(lgrp) in lgrp_mem_choose() while running STC2 NUMA 6224788 assertion failed in lgrp_destroy during starcat boot 5090037 RFE: Solaris Enhancements to support AVL FS-1 (from 119831-01) 4782952 lufs file data corruption 6213184 UFS should not emit "filesystem full" messages when it really isn't full (from 119682-02) 5076027 Add Support for XMITS 3.0 and PCI-X 6235959 timeout called during high PIL interrupt for IOCEs (from 119682-01) 6237799 tomatillo driver should not allow iommu bypass mapping on certain tomatillo versions (from 118992-03) 6198890 scsi_probe/scsi_test should support TRAN_BUSY retries 6252856 scsi module should re-try INQUIRY for lun > 0 (from 118992-02) 6265652 119076-01 has the wrong cpu_t offsets (from 118992-01) 5041567 mhd(7i) MHIOCENFAILFAST does not cause a panic after timeout period (from 119858-02) 6238679 Advanced DDI Interrupt Framework support 6238686 PSMI Extension for ADII (from 119858-01) 6230925 The hub driver handle power operating mode incorrectly. 6267718 The hub driver should print out warning to sys log when the local power has lost (from 118859-01) 6178746 usbkbm should ignore modifier keycodes if modifier bit is set. 6179167 Need usbms to handle absolute X and Y coordinates 6236072 virtual keyboard/mouse is wanted on Solaris 6239254 usb host controllers don't support multiple keyboards in polled mode on the same one controller 6254433 ubsms_open() fails post-6179167 with Microsoft Intellimouse Explorer 6259168 kbtrans module should not be packed into two packages 6261173 virtual keyboard doesn't handle self-identifying country ID of USB keyboards 6262302 deadlock during USB hotplugging 6263338 Abnormal behavior of usb keyboard after running testlibusb. 6265068 boot hard hangs on x86 that are hooked up to KVM switch with snv_14. 6267731 ohci: ohci polled keyboard counter increases no matter the keyboard plugin or plug out 6268152 mouse8042.c:mouse8042_attach() contains dead code 6268387 HID driver dereferences a null pointer 6272867 There should be no warning message on the console if no PS/2 mouse is attached 6273474 The comments in usbms are not clear. 6269246 kb_ms_config() in consconfig_dacf should not save a pointer to the dacf arg handle (from 120197-01) 6241837 Add Sil 680A support to the IDE driver 6231964 modify ATAPI drive reset logic in atapi_reset_drive routine (from 119719-01) 6241299 Segment test intStress3 drops machine into kmdb reproducibly 6248527 user stepping through sysenter causes kmdb to intervene (from 118850-03) 6233613 ON support for sun4v solaris and source code reorg 6237411 Ontario platform support in solaris (from 118850-02) 6291876 dtrace module refuses to load without KU due to missing symbols (from 118850-01) 6235003 Integrate support for relocation of kernel pages 5005976 page_upgrade has a rare race condition 6240490 amd64 should defer enabling use of SSE instructions (from 119589-03) 6279871 need interim core level load balancing solution for Niagara 6291901 minor memory leak and misc fixes in vnex_add_intr and qcn_remove_intr 6303260 md size changes causes Solaris to panic. can't boot the system (from 119589-02) 6233613 ON support for sun4v solaris and source code reorg 6237411 Ontario platform support in solaris 6249127 Move safe device access into nexus drivers 6248393 Support needed for Niagara crypto acceleration 6252176 Hypervisor TTRACE_BUF_INFO API change 6269633 sun4v solaris source code reorg cleanup 6256152 Niagara hypervisor calls should be in a Niagara specific source file 6243651 sun4v mmu code should not use context bits for TSB entry tag flags 6262887 6243651 misspelt unused structure tag prefix 6255668 htrap_trace_hdr structure should be padded to 64 bytes 6255906 panic[cpu96]/thread=2a100367cc0: sfmmu_asm: no unlocked TTEs in TLB 0 6258528 hcall prototype code cleanup 6259768 intrq_alloc code cleanup 5102062 Sun4V on Niagara should display sparcv9+vis2 to avoid breaking legacy codes 6235348 VIS emulation need kstats in sun4v 6244315 missing emulation support for VIS edge and array instructions 6273098 Potential performance issue with VIS emulated code 6246787 Large Pages for kernel heap support is needed on sun4u platforms 6247821 vmem_xalloc() may miscalculate import span size 4636944 vmem_xalloc doesn't play well with align == 0 6254835 cleanup tte_lckcnt from sfmmu HAT 6272550 combining large page for kmem with kpr causes network performance regression 6281150 lpkmem slows down the checkpoint phase of CPR 6282867 DMMU primary context register can start with invalid page size codes during CPR resume 6282875 large page kernel heap slows down mdb ::kgrep command 6246875 RFE: Large page out-of-the-box performance (from 119589-01) 6290673 patch 118822-10 is missing header files for RFEs 6219317,6208532,6235003 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-10 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: ----------------------------- Not all patches listed in this section as needed for the completion of a fix or feature, may be available at the same time as this patch. This allows the remaining fixes/features to be made available sooner. NOTE 1: Reboot system after patch installation is complete NOTE 2: If you're planning to set up Zones on this system, please make sure to install the following patch which fixes bugid 6216195 (zone installation confused by UPDATE=yes in pkginfo(4) file.) 119015-01 (or greater) Packaging Commands Patch NOTE 3: To get the complete fix of RFE: Solaris Enhancements to support AVL FS-1, please also install the following patches: 119572-01 (or greater) scosmb patch 119570-01 (or greater) lw8 patch 119568-01 (or greater) sgsbbc patch NOTE 4: To get the complete feature, Solaris Support For Serrano Platform, please also install the following patches. 119586-01 (or greater) pcbe.62 patch 119584-01 (or greater) memtest patch 119582-01 (or greater) libprtdiag patch 119576-01 (or greater) SUN4U.dict patch 118822-03 (or greater) Kernel Update patch NOTE 5: To get the complete fix for bugids 4818196, 6231030, please also install the following patch: 119568-02 (or greater) sgsbbc patch NOTE 6: To get the complete fix for bugids 6232301, 6221306, 6230133, 6219812, 6203547 and 5081575 please also install the following patch: 119715-01 (or greater) scsi_vhci patch NOTE 7: To get the complete fix for bugids 5076027, 6247399, 6242831, 6241837 and 6243897, please also install the following patch: 120195-01 (or greater) schpc patch 120196-01 (or greater) libprtdiag_psr.so.1 patch 120198-01 (or greater) libpiclfrutree.so.1 patch NOTE 8: To get the complete fix for bugids 6235003, 5005976 and 6240490 please also install the following patches: 117452-01 (or greater) E10K DR patch 118349-01 (or greater) Serengeti DR patch 118351-01 (or greater) Starcat DR patch 118369-01 (or greater) trapstat patch 118830-01 (or greater) hme patch 118842-01 (or greater) dada patch 118861-01 (or greater) mdb patch NOTE 9: To get the complete fix for RFE 6219317, bugids 4638717, 6208532, 6219132, 6219317, 6226484, 6228709, 6233624, 6234710, 6236942, 6237078, 6237197 and 6246138 please also install the following patches: 118846-02 (or greater) truss patch 117461-02 (or greater) ld patch NOTE 10: To get the complete fix for 4954703 (userland atomic.h port should include CAS primitives), please also install the following patches: 118884-01 (or greater) atomic.h patch 118890-01 (or greater) llib-lc patch 119689-03 (or greater) libc.so.1 patch NOTE 11: To use the new C-language atomic interfaces for kernel-level programming, please also install the following patch: 118890-01 (or greater) llib-lc patch NOTE 12: To get the complete fix for bugids 6238679 (Advanced DDI Interrupt Framework support); and 6238686 (PSMI Extension for ADII), please also install the following patches: 119850-02 (or greater) mpt patch 120304-01 (or greater) bge patch NOTE 13: To use the new DDI_INTR interfaces to develop new drivers, please also install the following patch: 120362-01 (or greater) DDI_INTR interfaces patch NOTE 14: To get the complete fix for bugids 6216134 6219142 6237357 6240160 6243444 6251754 6257150 please also install the following patches: 119979-01 (or greater) specfs patch 119596-01 (or greater) hsfs patch 119075-08 (or greater) ip & sockfs patch 118874-02 (or greater) pcfs patch 118375-03 (or greater) nfs patch NOTE 15: To to get the complete fix for bugid 4818484 (improved memory classification algorithm), please also install the following patch: 119583-01 (or greater) memory classification header patch NOTE 16: To get the complete fix for bug 6269064 (bge & mpt call ddi_intr_block_enable() for legacy intrs), please also install the following patches: 119850-05 (or greater) mpt patch 120304-03 (or greater) bge patch NOTE 17: To get the complete fix for 6279871 (need interim core level load balancing solution for Niagara), please also install the following patch: 118927-02 (or greater) header file patch NOTE 18: To get the full fix for 6264443 (race between segmap, segkpm and fsflush can cause file data loss), please also install the following patch: 120741-01 (or greater) seg_map header file patch NOTE 19: To get the complete feature support for Ontario and Chicago platforms, please also install the following patches: 117461-05 (or greater) ld patch 118929-01 (or greater) editable patch 119561-01 (or greater) picl patch 119589-02 (or greater) header file patch 119850-04 (or greater) mpt patch 119983-01 (or greater) svc patch 120362-02 (or greater) DDI header file NOTE 20: To get the complete fix for DTRAC bug 6218854 (USDT and the jstack() action don't work on processes on a zone), please also install the the following patch: 120900-01 (or greater) libzonecfg Patch NOTE 21: To get the complete fix for 6266836, please install the following patches: 118375-05 (or greater) nfs patch 120992-01 (or greater) nfs header patch NOTE 22: Degraded performance through suboptimal thread scheduling may be observed on sun4v based systems at the 118822-19 patch level due to bug 6337355. This issue only affects sun4v based systems at kernel patch level 118822-19, and may be resolved by applying 118822-20, in which the performance issues associated with bug 6337355 are fixed. README -- Last modified date: Monday, October 24, 2005