summaryrefslogtreecommitdiffstats
path: root/src/usr/runtime/hdatstructs.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/runtime/hdatstructs.H')
-rw-r--r--src/usr/runtime/hdatstructs.H23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/usr/runtime/hdatstructs.H b/src/usr/runtime/hdatstructs.H
index 1eb2bc70f..804f8414e 100644
--- a/src/usr/runtime/hdatstructs.H
+++ b/src/usr/runtime/hdatstructs.H
@@ -296,4 +296,27 @@ struct hdatHBRT_t
} __attribute__ ((packed));
+/** @brief Header to array of reserved Hostboot memory address
+*/
+struct hdatMsReservedMemArrayHeader_t
+{
+ uint32_t offsetToArray; //offSet to Address Range Array
+ uint32_t arrayEntryCount; //total number of entries (reserved memSections)
+ uint32_t entrySize; // allotted size of each array entry
+ uint32_t actualContentSize; //actual size of array entries
+} __attribute__ ((packed));
+
+/** @brief In Reserved Hostboot Memory iaddress range
+* array element information -
+*/
+struct hdatMsVpdRhbAddrRange_t
+{
+ uint32_t hdatDbobID; // 0x0000 Node instance
+ uint64_t hdatRhbAddrRngStrAddr; // 0x0004 Range starting
+ uint64_t hdatRhbAddrRngEndAddr; // 0x000C Range ending
+ uint32_t hdatRhbLabelSize; // 0x0014 Label size
+ uint8_t hdatRhbLabelString[64]; // 0x0019 Label string Ptr
+} __attribute__ ((packed));
+
+
#endif
OpenPOWER on IntegriCloud