summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common/framework/config
diff options
context:
space:
mode:
authorCaleb Palmer <cnpalmer@us.ibm.com>2016-02-25 16:31:30 -0600
committerStephen Cprek <smcprek@us.ibm.com>2016-04-21 13:51:54 -0500
commite490fd8148cb97cdefc802414254afd8aa9c068c (patch)
tree1cabc75431a7827bd1c7787cdbee59ed43263296 /src/usr/diag/prdf/common/framework/config
parent97e3c907303b0584d03e262d3efa33fcc165bb18 (diff)
downloadtalos-hostboot-e490fd8148cb97cdefc802414254afd8aa9c068c.tar.gz
talos-hostboot-e490fd8148cb97cdefc802414254afd8aa9c068c.zip
PRD: Create domains for each P9 target
Change-Id: I0eb914dc1481fb743f46210a65893a45ba1e817d RTC: 145943 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21343 Tested-by: Jenkins Server Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23212 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/diag/prdf/common/framework/config')
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/config/prdfRuleChipDomain.H34
1 files changed, 25 insertions, 9 deletions
diff --git a/src/usr/diag/prdf/common/framework/config/prdfRuleChipDomain.H b/src/usr/diag/prdf/common/framework/config/prdfRuleChipDomain.H
index f28f34789..199faab0f 100755
--- a/src/usr/diag/prdf/common/framework/config/prdfRuleChipDomain.H
+++ b/src/usr/diag/prdf/common/framework/config/prdfRuleChipDomain.H
@@ -5,7 +5,9 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* COPYRIGHT International Business Machines Corp. 2008,2014 */
+/* Contributors Listed Below - COPYRIGHT 2012,2016 */
+/* [+] International Business Machines Corp. */
+/* */
/* */
/* Licensed under the Apache License, Version 2.0 (the "License"); */
/* you may not use this file except in compliance with the License. */
@@ -21,8 +23,8 @@
/* */
/* IBM_PROLOG_END_TAG */
-#ifndef PRDFRULECHIPDOMAIN_H
-#define PRDFRULECHIPDOMAIN_H
+#ifndef __prdfP9RuleChipDomain_H
+#define __prdfP9RuleChipDomain_H
#include <iipDomainContainer.h>
#include <prdfRuleChip.H>
@@ -36,20 +38,34 @@ class RuleChipDomain : public DomainContainer<RuleChip>
enum DefaultDomainSize
{
- // At minimum, should allocate for a fully configured single P8 murano
+ // At minimum, should allocate for a fully configured single P9 Nimbus
// system.
PROC_DOMAIN_SIZE = 1,
- EX_DOMAIN_SIZE = PROC_DOMAIN_SIZE * 6,
- MCS_DOMAIN_SIZE = PROC_DOMAIN_SIZE * 4,
+ EQ_DOMAIN_SIZE = PROC_DOMAIN_SIZE * 6,
+ EX_DOMAIN_SIZE = EQ_DOMAIN_SIZE * 2,
+ EC_DOMAIN_SIZE = EX_DOMAIN_SIZE * 2,
+ OBUS_DOMAIN_SIZE = PROC_DOMAIN_SIZE * 2,
+ XBUS_DOMAIN_SIZE = PROC_DOMAIN_SIZE * 2,
+ PEC_DOMAIN_SIZE = PROC_DOMAIN_SIZE * 3,
+ PHB_DOMAIN_SIZE = PROC_DOMAIN_SIZE * 6,
+ CAPP_DOMAIN_SIZE = PROC_DOMAIN_SIZE * 2,
+ MCBIST_DOMAIN_SIZE = PROC_DOMAIN_SIZE * 2,
+ MCS_DOMAIN_SIZE = MCBIST_DOMAIN_SIZE * 2,
+ MCA_DOMAIN_SIZE = MCS_DOMAIN_SIZE * 2,
MEMBUF_DOMAIN_SIZE = MCS_DOMAIN_SIZE,
MBA_DOMAIN_SIZE = MEMBUF_DOMAIN_SIZE * 2,
- TOTAL_CHIPS = PROC_DOMAIN_SIZE + EX_DOMAIN_SIZE + MCS_DOMAIN_SIZE +
+ TOTAL_CHIPS = PROC_DOMAIN_SIZE +
+ EQ_DOMAIN_SIZE + EX_DOMAIN_SIZE + EC_DOMAIN_SIZE +
+ OBUS_DOMAIN_SIZE + XBUS_DOMAIN_SIZE +
+ PEC_DOMAIN_SIZE + PHB_DOMAIN_SIZE +
+ CAPP_DOMAIN_SIZE +
+ MCBIST_DOMAIN_SIZE + MCS_DOMAIN_SIZE + MCA_DOMAIN_SIZE +
MEMBUF_DOMAIN_SIZE + MBA_DOMAIN_SIZE,
- TOTAL_DOMAINS = 5,
+ TOTAL_DOMAINS = 14,
};
/** @fn RuleChipDomain
@@ -79,4 +95,4 @@ class RuleChipDomain : public DomainContainer<RuleChip>
} // end namespace PRDF
-#endif /* PRDFRULECHIPDOMAIN_H */
+#endif /* __prdfP9RuleChipDomain_H */
OpenPOWER on IntegriCloud