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.

Table 1. HP/HPE ProLiant Information structure
Offset Version Name Length Value Description

0x00

2.0+

Type

BYTE

219

HP/HPE ProLiant Information indicator

0x01

2.0+

Length

BYTE

Varies

Length of the structure

0x02

2.0+

Handle

WORD

Varies

0x04

2.0+

Power Features

DWORD

BITFIELD

Whose meaning is not documented

0x08

2.0+

Omega Features

DWORD

BITFIELD

Whose meaning is not documented

0x0C

2.0+

Reserved

DWORD

Varies

0x10

2.0+

Miscellaneous Features

DWORD

BITFIELD

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.