summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/xip
diff options
context:
space:
mode:
authorMartin Peschke <mpeschke@de.ibm.com>2017-02-28 19:32:00 +0100
committerSachin Gupta <sgupta2m@in.ibm.com>2017-03-03 04:16:24 -0500
commit1e0571b53fceec100c1cddbc4f29f95ae79c3f02 (patch)
tree2d42b67fadcc5ddca2c76593518e5c550fb09706 /src/import/chips/p9/xip
parentc48c01ff77c6e0b41c24308b21b6001b72d20c65 (diff)
downloadtalos-sbe-1e0571b53fceec100c1cddbc4f29f95ae79c3f02.tar.gz
talos-sbe-1e0571b53fceec100c1cddbc4f29f95ae79c3f02.zip
p9_xip_tool: fix ring dissect warnings
Fixes "Ambiguity on input PARMS for calling SEEPROM Ring copy API." for p9_xip_tool <SEEPROM image> dissect .ring Change-Id: If82dddc3a6eba516b0a5ba9bc213074095daee41 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37201 Reviewed-by: Claus M. Olsen <cmolsen@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Sumit Kumar <sumit_kumar@in.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37205 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/chips/p9/xip')
-rw-r--r--src/import/chips/p9/xip/p9_xip_tool.C7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/import/chips/p9/xip/p9_xip_tool.C b/src/import/chips/p9/xip/p9_xip_tool.C
index 081249f9..ee27ec1e 100644
--- a/src/import/chips/p9/xip/p9_xip_tool.C
+++ b/src/import/chips/p9/xip/p9_xip_tool.C
@@ -1870,6 +1870,13 @@ int dissectRingSectionTor( void* i_ringSection,
for (ppeType = 0; ppeType < NUM_PPE_TYPES; ppeType++)
{
+ if ((i_imageMagicNo == P9_XIP_MAGIC_SGPE && ppeType != SGPE) ||
+ (i_imageMagicNo == P9_XIP_MAGIC_CME && ppeType != CME) ||
+ (i_imageMagicNo == P9_XIP_MAGIC_SEEPROM && ppeType != SBE))
+ {
+ continue;
+ }
+
//--------------------
// Ring variant loop.
// - Base, cache, risk, override, overlay
OpenPOWER on IntegriCloud