summaryrefslogtreecommitdiffstats
path: root/src/import
diff options
context:
space:
mode:
authorClaus Michael Olsen <cmolsen@us.ibm.com>2016-09-27 13:13:37 -0500
committerSachin Gupta <sgupta2m@in.ibm.com>2016-10-10 09:11:48 -0400
commit92b02a595504f81936d5e9e390e614f4a909e22b (patch)
treede7d7bec1911848f8f68418512e903ad84f2faf7 /src/import
parent1365d2de184dcef7f3bc00e3e78b95bca19dc0db (diff)
downloadtalos-sbe-92b02a595504f81936d5e9e390e614f4a909e22b.tar.gz
talos-sbe-92b02a595504f81936d5e9e390e614f4a909e22b.zip
p9_ring_identification.C updated to use RingID enum names instead of
hardcoded numbers. Also, made some cosmetic changes to p9_ringId.C. Change-Id: If5ec8074aeaf835137aaf8761de45808713dd252 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30368 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30889 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'src/import')
-rw-r--r--src/import/chips/p9/utils/imageProcs/p9_ringId.C33
-rw-r--r--src/import/chips/p9/utils/imageProcs/p9_ring_identification.H4
2 files changed, 34 insertions, 3 deletions
diff --git a/src/import/chips/p9/utils/imageProcs/p9_ringId.C b/src/import/chips/p9/utils/imageProcs/p9_ringId.C
index 81ac09e0..1874d4b5 100644
--- a/src/import/chips/p9/utils/imageProcs/p9_ringId.C
+++ b/src/import/chips/p9/utils/imageProcs/p9_ringId.C
@@ -57,6 +57,8 @@ const GenRingIdList RING_ID_LIST_INSTANCE[] =
};
const RingVariantOrder RING_VARIANT_ORDER[] = { BASE, RL, NOT_VALID};
};
+
+
namespace N0
{
const GenRingIdList RING_ID_LIST_COMMON[] =
@@ -79,6 +81,8 @@ const GenRingIdList RING_ID_LIST_INSTANCE[] =
};
const RingVariantOrder RING_VARIANT_ORDER[] = { BASE, RL, NOT_VALID};
};
+
+
namespace N1
{
const GenRingIdList RING_ID_LIST_COMMON[] =
@@ -105,6 +109,8 @@ const GenRingIdList RING_ID_LIST_INSTANCE[] =
};
const RingVariantOrder RING_VARIANT_ORDER[] = { BASE, RL, NOT_VALID};
};
+
+
namespace N2
{
const GenRingIdList RING_ID_LIST_COMMON[] =
@@ -127,6 +133,8 @@ const GenRingIdList RING_ID_LIST_INSTANCE[] =
};
const RingVariantOrder RING_VARIANT_ORDER[] = { BASE, RL, NOT_VALID};
};
+
+
namespace N3
{
const GenRingIdList RING_ID_LIST_COMMON[] =
@@ -149,6 +157,8 @@ const GenRingIdList RING_ID_LIST_INSTANCE[] =
};
const RingVariantOrder RING_VARIANT_ORDER[] = { BASE, RL, NOT_VALID};
};
+
+
namespace XB
{
const GenRingIdList RING_ID_LIST_COMMON[] =
@@ -178,6 +188,8 @@ const GenRingIdList RING_ID_LIST_INSTANCE[] =
};
const RingVariantOrder RING_VARIANT_ORDER[] = { BASE, RL, NOT_VALID};
};
+
+
namespace MC
{
const GenRingIdList RING_ID_LIST_COMMON[] =
@@ -207,6 +219,8 @@ const GenRingIdList RING_ID_LIST_INSTANCE[] =
};
const RingVariantOrder RING_VARIANT_ORDER[] = { BASE, RL, NOT_VALID};
};
+
+
namespace OB0
{
const GenRingIdList RING_ID_LIST_COMMON[] =
@@ -224,6 +238,8 @@ const GenRingIdList RING_ID_LIST_INSTANCE[] =
};
const RingVariantOrder RING_VARIANT_ORDER[] = { BASE, RL, NOT_VALID};
};
+
+
namespace OB1
{
const GenRingIdList RING_ID_LIST_COMMON[] =
@@ -241,6 +257,8 @@ const GenRingIdList RING_ID_LIST_INSTANCE[] =
};
const RingVariantOrder RING_VARIANT_ORDER[] = { BASE, RL, NOT_VALID};
};
+
+
namespace OB2
{
const GenRingIdList RING_ID_LIST_COMMON[] =
@@ -258,6 +276,8 @@ const GenRingIdList RING_ID_LIST_INSTANCE[] =
};
const RingVariantOrder RING_VARIANT_ORDER[] = { BASE, RL, NOT_VALID};
};
+
+
namespace OB3
{
const GenRingIdList RING_ID_LIST_COMMON[] =
@@ -275,6 +295,8 @@ const GenRingIdList RING_ID_LIST_INSTANCE[] =
};
const RingVariantOrder RING_VARIANT_ORDER[] = { BASE, RL, NOT_VALID};
};
+
+
namespace PCI0
{
const GenRingIdList RING_ID_LIST_COMMON[] =
@@ -291,6 +313,8 @@ const GenRingIdList RING_ID_LIST_INSTANCE[] =
};
const RingVariantOrder RING_VARIANT_ORDER[] = { BASE, RL, NOT_VALID};
};
+
+
namespace PCI1
{
const GenRingIdList RING_ID_LIST_COMMON[] =
@@ -307,6 +331,8 @@ const GenRingIdList RING_ID_LIST_INSTANCE[] =
};
const RingVariantOrder RING_VARIANT_ORDER[] = { BASE, RL, NOT_VALID};
};
+
+
namespace PCI2
{
const GenRingIdList RING_ID_LIST_COMMON[] =
@@ -323,6 +349,8 @@ const GenRingIdList RING_ID_LIST_INSTANCE[] =
};
const RingVariantOrder RING_VARIANT_ORDER[] = { BASE, RL, NOT_VALID};
};
+
+
namespace EQ
{
const GenRingIdList RING_ID_LIST_COMMON[] =
@@ -371,7 +399,7 @@ const GenRingIdList RING_ID_LIST_COMMON[] =
{"eq_ana_bndy_bucket_23" , 0x29, 0x10, 0x10, "eq_ana_bndy_bucket_23_ring" , NON_VPD_RING, 0, 0x0020000000000080},
{"eq_ana_bndy_bucket_24" , 0x2a, 0x10, 0x10, "eq_ana_bndy_bucket_24_ring" , NON_VPD_RING, 0, 0x0020000000000080},
{"eq_ana_bndy_bucket_25" , 0x2b, 0x10, 0x10, "eq_ana_bndy_bucket_25_ring" , NON_VPD_RING, 0, 0x0020000000000080},
- {"eq_ana_bndy_l3dcc_bucket_26" , 0x2c, 0x10, 0x10, "eq_ana_bndy_l3dcc_bucket_26_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_l3dcc_bucket_26", 0x2c, 0x10, 0x10, "eq_ana_bndy_l3dcc_bucket_26_ring", NON_VPD_RING, 0, 0x0020000000000080},
{"eq_ana_mode" , 0x2d, 0x10, 0x10, "eq_ana_mode_ring" , NON_VPD_RING, 0, 0x0020000000004000},
};
const GenRingIdList RING_ID_LIST_INSTANCE[] =
@@ -384,6 +412,8 @@ const GenRingIdList RING_ID_LIST_INSTANCE[] =
};
const RingVariantOrder RING_VARIANT_ORDER[] = { BASE, CC, RL};
};
+
+
namespace EC
{
const GenRingIdList RING_ID_LIST_COMMON[] =
@@ -400,3 +430,4 @@ const GenRingIdList RING_ID_LIST_INSTANCE[] =
};
const RingVariantOrder RING_VARIANT_ORDER[] = { BASE, CC, RL};
};
+
diff --git a/src/import/chips/p9/utils/imageProcs/p9_ring_identification.H b/src/import/chips/p9/utils/imageProcs/p9_ring_identification.H
index 01b2a054..e27495a9 100644
--- a/src/import/chips/p9/utils/imageProcs/p9_ring_identification.H
+++ b/src/import/chips/p9/utils/imageProcs/p9_ring_identification.H
@@ -29,13 +29,13 @@
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
+#include <p9_ring_id.h>
// MVPD Ring ID list structure.
typedef struct
{
const char* ringName;
- //@FIXME: CMO: Replace this with RingID asap.
- uint8_t ringId;
+ RingID ringId;
uint8_t instanceIdMin; // the min instanceId
uint8_t instanceIdMax; // the max instanceId
uint8_t vpdKeyword;
OpenPOWER on IntegriCloud