From 3a9cf6e696c8222dede101352bd652816f3a64bb Mon Sep 17 00:00:00 2001 From: nagurram-in Date: Tue, 12 Jun 2018 00:32:00 -0500 Subject: attribute ECID value updation in hdat pcrd structure Change-Id: Icde48f2af93d69e91dd108285805197f23105c41 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/60367 Disable-CI: NAGENDRA K. GURRAM Disable-CI: VASANT HEGDE Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: VASANT HEGDE Reviewed-by: Daniel M. Crowell --- src/usr/hdat/hdatutil.H | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/usr/hdat/hdatutil.H') diff --git a/src/usr/hdat/hdatutil.H b/src/usr/hdat/hdatutil.H index 062eba441..893852482 100755 --- a/src/usr/hdat/hdatutil.H +++ b/src/usr/hdat/hdatutil.H @@ -189,11 +189,16 @@ enum hdatNVLinkSpeed */ struct hdatEcLvl_t { - uint32_t hdatChipManfId; // 0x0000 Memory interface chip manufacturing id - uint32_t hdatChipEcLvl; // 0x0004 Memory interface chip EC level + uint32_t hdatChipManfId; // 0x0000 Chip manufacturing id + uint32_t hdatChipEcLvl; // 0x0004 Chip EC level } __attribute__ ((packed)); - +/** @brief Structure defination for an entry in Proc Chip ec level array */ +struct hdatProcEcLvlElement_t +{ + hdatEcLvl_t hdatEcLvl; + uint64_t hdatEcid[2]; // Proc ECID +} __attribute__ ((packed)); /** * @brief Create/Build an Error log and add HADT component trace -- cgit v1.2.1