summaryrefslogtreecommitdiffstats
path: root/src/include/usr/runtime
diff options
context:
space:
mode:
authorDean Sanner <dsanner@us.ibm.com>2013-07-16 14:58:43 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-08-21 15:38:53 -0500
commitb814311a6dc122e761336881130eace63d3533e7 (patch)
tree1330190b59abbe6fc094de1b5afda87abacc100b /src/include/usr/runtime
parenta6f46d0a9461b96781bc85c9fd82c24d14b5ce42 (diff)
downloadblackbird-hostboot-b814311a6dc122e761336881130eace63d3533e7.tar.gz
blackbird-hostboot-b814311a6dc122e761336881130eace63d3533e7.zip
Handle interrupts on MPIPL
Change-Id: I315d5c802819bf6f16cd6adbffe77530bd42699a Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5427 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr/runtime')
-rw-r--r--src/include/usr/runtime/runtime.H29
-rw-r--r--src/include/usr/runtime/runtime_reasoncodes.H2
2 files changed, 30 insertions, 1 deletions
diff --git a/src/include/usr/runtime/runtime.H b/src/include/usr/runtime/runtime.H
index 59233c566..0536d2c63 100644
--- a/src/include/usr/runtime/runtime.H
+++ b/src/include/usr/runtime/runtime.H
@@ -96,6 +96,35 @@ errlHndl_t get_host_data_section( SectionId i_section,
size_t& o_dataSize );
const size_t DATA_SIZE_UNKNOWN = 0xFFFFFFFFFFFFFFFF;
+/**
+ * @brief Update the actual count of section. Only supported for
+ * memory dump results table
+ *
+ * @param[in] i_section Chunk of data to find
+ * @param[out] i_count Actual countPhysical memory address of data
+ *
+ * @return errlHndl_t NULL on success
+ */
+errlHndl_t update_host_data_section_actual( SectionId i_section,
+ uint16_t i_count );
+
+/**
+ * @brief This function updates the actual count for the MDRT
+ * May be called at anytime, but the actual value is updated
+ * to the SPIRA during populate_attributes
+ *
+ */
+void update_MDRT_Count(uint16_t i_count);
+
+/**
+ * @brief This function writes the stored count for the MDRT
+ * out to the SPIRA
+ *
+ * @return errlHndl_t
+ */
+errlHndl_t write_MDRT_Count(void);
+
+
}
#endif
diff --git a/src/include/usr/runtime/runtime_reasoncodes.H b/src/include/usr/runtime/runtime_reasoncodes.H
index cda640d85..3c888abf1 100644
--- a/src/include/usr/runtime/runtime_reasoncodes.H
+++ b/src/include/usr/runtime/runtime_reasoncodes.H
@@ -45,7 +45,7 @@ namespace RUNTIME
MOD_TCE_INIT = 0x0D, /**< tce.C */
MOD_TCE_MAP = 0x0E, /**< tce.C */
MOD_HDATSERVICE_FINDSPIRA = 0x0F, /** hdatservice.C */
-
+ MOD_HDATSERVICE_UPDATE_SECTION_ACTUAL = 0x10, /**< hdatservice.C */
};
enum RuntimeReasonCode
OpenPOWER on IntegriCloud