HPM.1
Encyclopedia
HPM.1 is Hardware Platform Management IPM Controller Firmware Upgrade Specification of PICMG
PICMG
The PCI Industrial Computer Manufacturers Group is a consortium of over 227 companies. The group, founded in 1994, was originally formed to adapt PCI technology for use in high-performance telecommunications, military and industrial computing applications but its work has now grown to include...

. This specification describes firmware upgrade procedure into PICMG IPM Controllers (Not PICMG 3.0 Shelf Management Controller (ShMC)), as specified in the
specifications AdvancedTCA
Advanced Telecommunications Computing Architecture
Advanced Telecommunications Computing Architecture is the largest specification effort in the history of the PCI Industrial Computer Manufacturers Group , with more than 100 companies participating. Known as AdvancedTCA, the official specification designation PICMG 3.x was ratified by the PICMG...

,
AdvancedMC
Advanced Telecommunications Computing Architecture
Advanced Telecommunications Computing Architecture is the largest specification effort in the history of the PCI Industrial Computer Manufacturers Group , with more than 100 companies participating. Known as AdvancedTCA, the official specification designation PICMG 3.x was ratified by the PICMG...

and MicroTCA specifications. An Upgrade Agent (Ex:ipmitool) upgrades firmware via any IPMI interfaces (IPMB-0 or IPMB-L, LAN, UART or any Shelf-Carrier Manager).The specification also describes format of upgrade image. The upgrade image can contain one or more than one component's firmware. The upgrade agent upgrades the component's firmware one by one. The IPM controller can have more than one component (U-Boot, Linux, rfs, FPGA, etc). The firmware upgrade procedure contains three stages (Preparation Stage, Upgrade Stage, and Activation Stage). In preparation stage Upgrade Agent gets target capabilities and all component properties. Then it compares this information with Upgrade image. If there is a mismatch, Upgrade Agent abandons the firmware upgrade. Otherwise it moves into Upgrade stage. In Upgrade stage upgrade agent sends all components firmware one by one. After successfully receiving the firmware, IPM controller waits for activation. In Activation stage Upgrade Agent activates newly uploaded firmware. If self-test is supported by IPM controller, then it is invoked. If self-test fails, IPM controller automatically rolls back to previous firmware. If IPM controller does not support automatic roll back, operator or Upgrade Agent has to initiate the manual roll back.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK