HP/HPE Reserved Memory Location (Type 229)
Source: dmidecode, dmioem.c, and the dumps of the data corpus.
Tells where the memory regions the firmware reserves at boot are, which it reports to the operating system as reserved, e.g. the one the storage controller and iLO exchange the temperatures of the drives in. Regions run to the end of the structure, which carries no number of them of its own, and a table may hold several structures.
| Offset | Version | Name | Length | Value | Description |
|---|---|---|---|---|---|
|
2.0+ |
Type |
|
|
HP/HPE Reserved Memory Location indicator |
|
2.0+ |
Length |
|
Varies |
Length of the structure |
|
2.0+ |
Handle |
|
Varies |
|
|
2.0+ |
Regions |
16 BYTEs each |
Varies |
Regions, see below |
| Offset | Name | Length | Description |
|---|---|---|---|
|
Signature |
4 BYTEs |
What the region is for, e.g. |
|
Physical Address |
|
|
|
Size |
|
Bits 0-30: size, bit 31: the size is in kilobytes rather than in bytes |