Patch-ID# 112517-06 Keywords: cpc Synopsis: SunOS 5.8: Fujitsu CPU performance counters patch Date: May/26/2004 Install Requirements: Reboot after installation See Special Install Instructions Solaris Release: 8 SunOS Release: 5.8 Unbundled Product: Unbundled Release: Xref: Topic: SunOS 5.8: Fujitsu CPU performance counters patch Relevant Architectures: sparc BugId's fixed with this patch: 4893015 4924929 4944951 5030223 Changes incorporated in this version: 5030223 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: 108528-13 or greater Obsoleted by: Files included with this patch: /usr/platform/FJSV,GPUS/bin/cputrack /usr/platform/FJSV,GPUS/bin/sparcv7/cputrack /usr/platform/FJSV,GPUS/bin/sparcv9/cputrack /usr/platform/FJSV,GPUS/sbin/cpustat /usr/platform/FJSV,GPUSC-L/bin/cputrack /usr/platform/FJSV,GPUSC-L/bin/sparcv7/cputrack /usr/platform/FJSV,GPUSC-L/bin/sparcv9/cputrack /usr/platform/FJSV,GPUSC-L/lib/abi/abi_libcpc.so.1 /usr/platform/FJSV,GPUSC-L/lib/abi/abi_libpctx.so.1 (deleted file) /usr/platform/FJSV,GPUSC-L/lib/abi/sparcv9/abi_libcpc.so.1 /usr/platform/FJSV,GPUSC-L/lib/abi/sparcv9/abi_libpctx.so.1 (deleted file) /usr/platform/FJSV,GPUSC-L/lib/libcpc.so /usr/platform/FJSV,GPUSC-L/lib/libcpc.so.1 /usr/platform/FJSV,GPUSC-L/lib/libpctx.so (deleted file) /usr/platform/FJSV,GPUSC-L/lib/libpctx.so.1 (deleted file) /usr/platform/FJSV,GPUSC-L/lib/llib-lcpc /usr/platform/FJSV,GPUSC-L/lib/llib-lcpc.ln /usr/platform/FJSV,GPUSC-L/lib/llib-lpctx (deleted file) /usr/platform/FJSV,GPUSC-L/lib/llib-lpctx.ln (deleted file) /usr/platform/FJSV,GPUSC-L/lib/sparcv9/libcpc.so /usr/platform/FJSV,GPUSC-L/lib/sparcv9/libcpc.so.1 /usr/platform/FJSV,GPUSC-L/lib/sparcv9/libpctx.so (deleted file) /usr/platform/FJSV,GPUSC-L/lib/sparcv9/libpctx.so.1 (deleted file) /usr/platform/FJSV,GPUSC-L/lib/sparcv9/llib-lcpc.ln /usr/platform/FJSV,GPUSC-L/lib/sparcv9/llib-lpctx.ln (deleted file) /usr/platform/FJSV,GPUSC-L/sbin/cpustat /usr/platform/FJSV,GPUSC-M/bin/cputrack /usr/platform/FJSV,GPUSC-M/bin/sparcv7/cputrack /usr/platform/FJSV,GPUSC-M/bin/sparcv9/cputrack /usr/platform/FJSV,GPUSC-M/lib/abi/abi_libcpc.so.1 /usr/platform/FJSV,GPUSC-M/lib/abi/abi_libpctx.so.1 (deleted file) /usr/platform/FJSV,GPUSC-M/lib/abi/sparcv9/abi_libcpc.so.1 /usr/platform/FJSV,GPUSC-M/lib/abi/sparcv9/abi_libpctx.so.1 (deleted file) /usr/platform/FJSV,GPUSC-M/lib/libcpc.so /usr/platform/FJSV,GPUSC-M/lib/libcpc.so.1 /usr/platform/FJSV,GPUSC-M/lib/libpctx.so (deleted file) /usr/platform/FJSV,GPUSC-M/lib/libpctx.so.1 (deleted file) /usr/platform/FJSV,GPUSC-M/lib/llib-lcpc /usr/platform/FJSV,GPUSC-M/lib/llib-lcpc.ln /usr/platform/FJSV,GPUSC-M/lib/llib-lpctx (deleted file) /usr/platform/FJSV,GPUSC-M/lib/llib-lpctx.ln (deleted file) /usr/platform/FJSV,GPUSC-M/lib/sparcv9/libcpc.so /usr/platform/FJSV,GPUSC-M/lib/sparcv9/libcpc.so.1 /usr/platform/FJSV,GPUSC-M/lib/sparcv9/libpctx.so (deleted file) /usr/platform/FJSV,GPUSC-M/lib/sparcv9/libpctx.so.1 (deleted file) /usr/platform/FJSV,GPUSC-M/lib/sparcv9/llib-lcpc.ln /usr/platform/FJSV,GPUSC-M/lib/sparcv9/llib-lpctx.ln (deleted file) /usr/platform/FJSV,GPUSC-M/sbin/cpustat /usr/platform/FJSV,GPUSK/bin/cputrack /usr/platform/FJSV,GPUSK/bin/sparcv7/cputrack /usr/platform/FJSV,GPUSK/bin/sparcv9/cputrack /usr/platform/FJSV,GPUSK/lib/abi/abi_libpctx.so.1 (deleted file) /usr/platform/FJSV,GPUSK/lib/libpctx.so (deleted file) /usr/platform/FJSV,GPUSK/lib/libpctx.so.1 (deleted file) /usr/platform/FJSV,GPUSK/lib/llib-lpctx (deleted file) /usr/platform/FJSV,GPUSK/lib/llib-lpctx.ln (deleted file) /usr/platform/FJSV,GPUSK/sbin/cpustat /usr/platform/FJSV,GPUZC-L/bin/cputrack /usr/platform/FJSV,GPUZC-L/bin/sparcv7/cputrack /usr/platform/FJSV,GPUZC-L/bin/sparcv9/cputrack /usr/platform/FJSV,GPUZC-L/include/libcpc.h /usr/platform/FJSV,GPUZC-L/include/sys/cpc_event.h /usr/platform/FJSV,GPUZC-L/include/sys/cpc_impl.h /usr/platform/FJSV,GPUZC-L/lib/abi/abi_libcpc.so.1 /usr/platform/FJSV,GPUZC-L/lib/abi/abi_libpctx.so.1 (deleted file) /usr/platform/FJSV,GPUZC-L/lib/abi/sparcv9/abi_libcpc.so.1 /usr/platform/FJSV,GPUZC-L/lib/abi/sparcv9/abi_libpctx.so.1 (deleted file) /usr/platform/FJSV,GPUZC-L/lib/libcpc.so /usr/platform/FJSV,GPUZC-L/lib/libcpc.so.1 /usr/platform/FJSV,GPUZC-L/lib/libpctx.so (deleted file) /usr/platform/FJSV,GPUZC-L/lib/libpctx.so.1 (deleted file) /usr/platform/FJSV,GPUZC-L/lib/llib-lcpc.ln /usr/platform/FJSV,GPUZC-L/lib/llib-lpctx (deleted file) /usr/platform/FJSV,GPUZC-L/lib/llib-lpctx.ln (deleted file) /usr/platform/FJSV,GPUZC-L/lib/sparcv9/libcpc.so /usr/platform/FJSV,GPUZC-L/lib/sparcv9/libcpc.so.1 /usr/platform/FJSV,GPUZC-L/lib/sparcv9/libpctx.so (deleted file) /usr/platform/FJSV,GPUZC-L/lib/sparcv9/libpctx.so.1 (deleted file) /usr/platform/FJSV,GPUZC-L/lib/sparcv9/llib-lcpc.ln /usr/platform/FJSV,GPUZC-L/lib/sparcv9/llib-lpctx.ln (deleted file) /usr/platform/FJSV,GPUZC-L/sbin/cpustat /usr/platform/FJSV,GPUZC-M/bin/cputrack /usr/platform/FJSV,GPUZC-M/bin/sparcv7/cputrack /usr/platform/FJSV,GPUZC-M/bin/sparcv9/cputrack /usr/platform/FJSV,GPUZC-M/include/libcpc.h /usr/platform/FJSV,GPUZC-M/include/sys/cpc_event.h /usr/platform/FJSV,GPUZC-M/include/sys/cpc_impl.h /usr/platform/FJSV,GPUZC-M/lib/abi/abi_libcpc.so.1 /usr/platform/FJSV,GPUZC-M/lib/abi/abi_libpctx.so.1 (deleted file) /usr/platform/FJSV,GPUZC-M/lib/abi/sparcv9/abi_libcpc.so.1 /usr/platform/FJSV,GPUZC-M/lib/abi/sparcv9/abi_libpctx.so.1 (deleted file) /usr/platform/FJSV,GPUZC-M/lib/libcpc.so /usr/platform/FJSV,GPUZC-M/lib/libcpc.so.1 /usr/platform/FJSV,GPUZC-M/lib/libpctx.so (deleted file) /usr/platform/FJSV,GPUZC-M/lib/libpctx.so.1 (deleted file) /usr/platform/FJSV,GPUZC-M/lib/llib-lcpc.ln /usr/platform/FJSV,GPUZC-M/lib/llib-lpctx (deleted file) /usr/platform/FJSV,GPUZC-M/lib/llib-lpctx.ln (deleted file) /usr/platform/FJSV,GPUZC-M/lib/sparcv9/libcpc.so /usr/platform/FJSV,GPUZC-M/lib/sparcv9/libcpc.so.1 /usr/platform/FJSV,GPUZC-M/lib/sparcv9/libpctx.so (deleted file) /usr/platform/FJSV,GPUZC-M/lib/sparcv9/libpctx.so.1 (deleted file) /usr/platform/FJSV,GPUZC-M/lib/sparcv9/llib-lcpc.ln /usr/platform/FJSV,GPUZC-M/lib/sparcv9/llib-lpctx.ln (deleted file) /usr/platform/FJSV,GPUZC-M/sbin/cpustat /usr/platform/sun4us/bin/cputrack /usr/platform/sun4us/bin/sparcv7/cputrack (deleted file) /usr/platform/sun4us/bin/sparcv9/cputrack (deleted file) /usr/platform/sun4us/include/sys/cpc_event.h /usr/platform/sun4us/include/sys/cpc_impl.h /usr/platform/sun4us/lib/abi/abi_libcpc.so.1 /usr/platform/sun4us/lib/abi/abi_libpctx.so.1 (deleted file) /usr/platform/sun4us/lib/abi/sparcv9/abi_libcpc.so.1 /usr/platform/sun4us/lib/abi/sparcv9/abi_libpctx.so.1 (deleted file) /usr/platform/sun4us/lib/libcpc.so /usr/platform/sun4us/lib/libcpc.so.1 /usr/platform/sun4us/lib/libpctx.so (deleted file) /usr/platform/sun4us/lib/libpctx.so.1 (deleted file) /usr/platform/sun4us/lib/llib-lcpc /usr/platform/sun4us/lib/llib-lcpc.ln /usr/platform/sun4us/lib/llib-lpctx (deleted file) /usr/platform/sun4us/lib/llib-lpctx.ln (deleted file) /usr/platform/sun4us/lib/sparcv9/libcpc.so /usr/platform/sun4us/lib/sparcv9/libcpc.so.1 /usr/platform/sun4us/lib/sparcv9/libpctx.so (deleted file) /usr/platform/sun4us/lib/sparcv9/libpctx.so.1 (deleted file) /usr/platform/sun4us/lib/sparcv9/llib-lcpc.ln /usr/platform/sun4us/lib/sparcv9/llib-lpctx.ln (deleted file) /usr/platform/sun4us/sbin/cpustat /usr/share/man/man3cpc/FJSVcpc.3cpc Problem Description: 5030223 incorrect counter values in cputrack(1M) for child processes and other lwps (from 112517-05) 4893015 sparc cpc_getcpuver() trips over certain platform node names (from 112517-04) 4924929 cputrack/cpustat -h prints invalid event name (from 112517-03) 4944951 platform support for CPC libraries and utilities. (stage 3) UC#1691(QG021204-001) cputrack does not work on 32bit kernel UC#1742(QG021128-001) cpustat -h shows an incomplete output (from 112517-02) 4944951 platform support for CPC libraries and utilities. (stage 2) Extended platform support on SPARC64 V systems. (from 112517-01) 4944951 platform support for CPC libraries and utilities. (stage 1) Extended platform support on SPARC64 GP systems. 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-9 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. The fix(es) included in the patch will not take effect until after the system has been rebooted. If possible, perform patch installation in single user mode. If this can not be done, we recommend having the system in as quiet a state as possible: no users logged on, no user jobs running. README -- Last modified date: Wednesday, May 26, 2004