diff options
author | Claus Michael Olsen <cmolsen@us.ibm.com> | 2016-09-27 13:13:37 -0500 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2016-10-10 09:11:48 -0400 |
commit | 92b02a595504f81936d5e9e390e614f4a909e22b (patch) | |
tree | de7d7bec1911848f8f68418512e903ad84f2faf7 /src/import | |
parent | 1365d2de184dcef7f3bc00e3e78b95bca19dc0db (diff) | |
download | talos-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.C | 33 | ||||
-rw-r--r-- | src/import/chips/p9/utils/imageProcs/p9_ring_identification.H | 4 |
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; |