 |
≫ |
|
|
 |
パッチ名: PHKL_35851
パッチ摘要: s700_800 11.23 vPars CPU移行およびブート、高分解能タイマー
作成日: 07/01/18
公開日: 07/01/29
ハードウェアプラットフォームおよびOSリリース:
s700: 11.23
s800: 11.23
現象:
PHKL_35851:
(SR:8606470477 CR:JAGag25564)
複数のvParを同時にブートすると、あるvParがハングします。
問題点の説明:
PHKL_35851:
(SR:8606470477 CR:JAGag25564)
複数のvParを同時にブートする際に、ファームウェア割り込みを無視していま
した。
解決方法:
複数のvParを同時にブートする場合は、ファームウェア割り込みを適切に処理
するようにコードを修正しました。
-----------------------------------------------------------------------------
Patch Name: PHKL_35851
Patch Description: s700_800 11.23 vPars CPU migration and boot, hires timers
Creation Date: 07/01/18
Post Date: 07/01/29
Hardware Platforms - OS Releases:
s700: 11.23
s800: 11.23
Products: N/A
Filesets:
OS-Core.CORE2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical:
Yes
PHKL_35851: HANG
Category Tags:
defect_repair hardware_enablement enhancement
general_release critical halts_system
Path Name: /hp-ux_patches/s700_800/11.X/PHKL_35851
Symptoms:
PHKL_35851:
( SR:8606470477 CR:JAGag25564 )
When multiple vPars are booted simultaneously, one of the
vPars hangs.
PHKL_34356:
( SR:8606423338 CR:JAGaf82861 )
This product update is member of a set needed to provide
enablement support for high resolution timers with select
APIs.
The full list of product updates required for this feature
are: PHCO_34191, PHKL_34356, PHKL_34357, PHKL_34358,
PHKL_34359, PHKL_34360, and PHKL_34361.
If any member of this set of product updates is not
installed, this product update will have no impact on your
system.
PHKL_32636:
( SR:8606385406 CR:JAGaf45560 )
Unable to perform CPU migration in a vPars environment.
Defect Description:
PHKL_35851:
( SR:8606470477 CR:JAGag25564 )
Firmware interrupts were being discarded when booting
multiple vPars simultaneously.
Resolution:
Firmware interrupts are now handled properly when
booting multiple vPars simultaneously.
PHKL_34356:
( SR:8606423338 CR:JAGaf82861 )
The following system calls and library APIs are limited in
resolution to the supported clock resolution --
timer_settime(2), setitimer(2), nanosleep(2),
sigtimedwait(2), ualarm(2), usleep(2), and
pthread_cond_timedwait(3T).
Many applications desire a finer resolution than the current
clock tick resolution of 10 milliseconds for these APIs.
Resolution:
The system initialization path is enhanced to provide
support for high resolution timers.
PHKL_32636:
( SR:8606385406 CR:JAGaf45560 )
This patch adds support for vPars environment CPU
migration to the HP-UX initialization code.
Resolution:
HP-UX initialization code was modified to support
vPars environment CPU migration.
Enhancement:
No (superseded patches contained enhancements)
PHKL_34356:
High resolution timer support
SR:
8606470477 8606423338 8606385406
Patch Files:
OS-Core.CORE2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/conf/lib/libsvc-pdk.a(asm_utl.o)
/usr/conf/lib/libinit-pdk.a(boot_machdep.o)
/usr/conf/lib/libinit-pdk.a(mp.o)
what(1) Output:
OS-Core.CORE2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/conf/lib/libsvc-pdk.a(asm_utl.o):
asm_utl.s $Date: 2005/05/11 16:26:49 $Revision: r11.
23/3 PATCH_11.23 (PHKL_32636)
/usr/conf/lib/libinit-pdk.a(boot_machdep.o):
boot_machdep.c $Date: 2006/12/14 13:29:47 $Revision:
r11.23/5 PATCH_11.23 (PHKL_35851)
/usr/conf/lib/libinit-pdk.a(mp.o):
mp.c $Date: 2005/04/06 10:44:35 $Revision: r11.23/3
PATCH_11.23 (PHKL_32636)
cksum(1) Output:
OS-Core.CORE2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
2068426698 31024 /usr/conf/lib/libsvc-pdk.a(asm_utl.o)
3582921820 178136 /usr/conf/lib/
libinit-pdk.a(boot_machdep.o)
3229949006 48720 /usr/conf/lib/libinit-pdk.a(mp.o)
Patch Conflicts: None
Patch Dependencies:
s700: 11.23: PHKL_31500
s800: 11.23: PHKL_31500
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHKL_34356 PHKL_32636
Equivalent Patches: None
Patch Package Size: 90 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_35851
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHKL_35851.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHKL_35851. 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_35851.text file is
available in the product readme:
swlist -l product -a readme -d @ /tmp/PHKL_35851.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHKL_35851.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
|