Patch Name: PHKL_24582 Patch Description: s700_800 11.11 pstat() iCOD Support, Psets Enablement Patch Creation Date: 01/07/17 Post Date: 01/09/27 Hardware Platforms - OS Releases: s700: 11.11 s800: 11.11 Products: N/A Filesets: ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP Automatic Reboot?: Yes Status: General Release Critical: No Category Tags: enhancement general_release Path Name: /hp-ux_patches/s700_800/11.X/PHKL_24582 Symptoms: PHKL_24582: ( SR:8606200799 CR:JAGad69975 ) This patch is a member of a set of patches needed to enable the HP-UX Processor Sets product (PROCSETS). When PROCSETS product is installed, it will install the full set of required patches for that product, including this patch. If the HP-UX Processor Sets product is not installed, this change will have no impact on your system. PHKL_22987: ( SR:8606168994 CR:JAGad38272 ) pstat(2) system call does not provide sufficient information on processor allocation and deallocation required by the OpenView product. As a result, the OpenView performance tools are currently not able to maintain accurate processor statistics in an environment where the dynamic processor allocation or deallocation features are being utilized. This patch provides pstat(2) changes to support OpenView management of processor statistics related to dynamic processor allocation and deallocation, such as used by the Instant Capacity On Demand (iCOD) product. Defect Description: PHKL_24582: ( SR:8606200799 CR:JAGad69975 ) This patch contains minor enhancements required to support the HP-UX Processor Sets product. Resolution: Enhancements added to return pset information in pstat_getprocessor() call when Processor Sets product is enabled. PHKL_22987: ( SR:8606168994 CR:JAGad38272 ) Although dynamic processor allocation and deallocation functionality already exists in HP-UX, information about processors in this environment, including processor logical id, allocation and deallocation status, and interrupt flag, is currently unavailable from pstat(2). This information is needed by the OpenView performance tools to maintain accurate processor statistics. Resolution: Add psp_logical_id, psp_processor_state, and "PSP_INTERRUPT_ENABLED/PSP_INTERRUPT_DISABLED" psp_flags fields to the __pst_processor data structure. SR: 8606168994 8606200799 Patch Files: ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: /usr/include/sys/pstat/global_pstat_body.h OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP: /usr/conf/lib/libpstat.a(global_pstat.o) OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP: /usr/conf/lib/libpstat.a(global_pstat.o) what(1) Output: ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: /usr/include/sys/pstat/global_pstat_body.h: global_pstat_body.h $Date: 2001/01/29 16:06:43 $Revi sion: r11.11/1 PATCH_11.11 (PHKL_22987) */ common/pstat/global_pstat_body.h OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP: /usr/conf/lib/libpstat.a(global_pstat.o): global_pstat.c $Date: 2001/07/05 23:17:58 $Revision: r11.11/2 PATCH_11.11 (PHKL_24582) OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP: /usr/conf/lib/libpstat.a(global_pstat.o): global_pstat.c $Date: 2001/07/05 23:17:58 $Revision: r11.11/2 PATCH_11.11 (PHKL_24582) cksum(1) Output: ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: 2124754221 12531 /usr/include/sys/pstat/global_pstat_body.h OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP: 1009363330 13948 /usr/conf/lib/libpstat.a(global_pstat.o) OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP: 1001617875 22696 /usr/conf/lib/libpstat.a(global_pstat.o) Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHKL_22987 Equivalent Patches: None Patch Package Size: 80 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHKL_24582 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHKL_24582.depot By default swinstall will archive the original software in /var/adm/sw/save/PHKL_24582. If you do not wish to retain a copy of the original software, include the patch_save_files option in the swinstall command above: -x patch_save_files=false WARNING: If patch_save_files is false when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. For future reference, the contents of the PHKL_24582.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHKL_24582.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHKL_24582.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None