HP/HPE ProLiant Information (Type 219)
Source: dmidecode, dmioem.c, the hpwdt watchdog timer driver of Linux, and the dumps of the data corpus.
Gives the feature flags of the server, which the watchdog timer driver reads. The servers give type 219 to this structure, which Intel reference code gives to the Management Engine interface information. The oldest servers carry the power features only, in structures of 8 bytes.
| Offset | Version | Name | Length | Value | Description |
|---|---|---|---|---|---|
|
2.0+ |
Type |
|
|
HP/HPE ProLiant Information indicator |
|
2.0+ |
Length |
|
Varies |
Length of the structure |
|
2.0+ |
Handle |
|
Varies |
|
|
2.0+ |
Power Features |
|
|
Whose meaning is not documented |
|
2.0+ |
Omega Features |
|
|
Whose meaning is not documented |
|
2.0+ |
Reserved |
|
Varies |
|
|
2.0+ |
Miscellaneous Features |
|
|
Bit 0: integrated CRU (iCRU) is supported, bits 10 and 12: UEFI firmware, see below |
The sources disagree on the bits of the UEFI firmware: dmidecode takes either
of bits 10 and 12, mask 0x1400, while the hpwdt driver takes either of
bits 3 and 10, mask 0x408. Bit 10 is common to both, and the meaning of
bits 3 and 12 is not established. OpenDMI follows dmidecode.