summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bakke <bbakke@us.ibm.com>2018-05-16 15:48:05 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-05-18 15:07:45 -0400
commit3148c8e41ee89cb6dfcc419a6960873e4d7bc3fd (patch)
tree941d0c8d6f47b1e755900f7b630191009e2d0521
parentc0a78795a8dcf7e1baa2f70aee2d6852261b90bf (diff)
downloadtalos-hostboot-3148c8e41ee89cb6dfcc419a6960873e4d7bc3fd.tar.gz
talos-hostboot-3148c8e41ee89cb6dfcc419a6960873e4d7bc3fd.zip
Fixes to node IPC messaging to handling non-zero base addresses
This is 1st phase which adds an Attribute as a container to preserve the calculated addresses across an MPIPL. Change-Id: I610b11b320331a82260fe790a8680a2a98bf992b RTC:191463 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/58942 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
-rwxr-xr-xsrc/usr/targeting/common/xmltohb/attribute_types_hb.xml14
-rw-r--r--src/usr/targeting/common/xmltohb/target_types_hb.xml1
2 files changed, 15 insertions, 0 deletions
diff --git a/src/usr/targeting/common/xmltohb/attribute_types_hb.xml b/src/usr/targeting/common/xmltohb/attribute_types_hb.xml
index e1cebe965..cdf325fb8 100755
--- a/src/usr/targeting/common/xmltohb/attribute_types_hb.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types_hb.xml
@@ -1141,4 +1141,18 @@
<writeable/>
</attribute>
+<attribute>
+ <id>IPC_NODE_BUFFER_GLOBAL_ADDRESS</id>
+ <description>Global IPC Buffer Addresseses for each Node
+ dimension: node number (0:7)
+ </description>
+ <simpleType>
+ <uint64_t></uint64_t>
+ <array>8</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable />
+ <writeable />
+</attribute>
+
</attributes>
diff --git a/src/usr/targeting/common/xmltohb/target_types_hb.xml b/src/usr/targeting/common/xmltohb/target_types_hb.xml
index 46c145c75..d7d9569b5 100644
--- a/src/usr/targeting/common/xmltohb/target_types_hb.xml
+++ b/src/usr/targeting/common/xmltohb/target_types_hb.xml
@@ -48,6 +48,7 @@
<attribute><id>ALLOW_ATTR_OVERRIDES_IN_SECURE_MODE</id></attribute>
<attribute><id>HIDDEN_ERRLOGS_ENABLE</id></attribute>
<attribute><id>CHKSTOP_ANALYSIS_ON_STARTUP</id></attribute>
+ <attribute><id>IPC_NODE_BUFFER_GLOBAL_ADDRESS</id></attribute>
</targetTypeExtension>
<targetTypeExtension>
OpenPOWER on IntegriCloud