diff options
author | Richard J. Knight <rjknight@us.ibm.com> | 2018-01-23 11:18:51 -0600 |
---|---|---|
committer | William G. Hoffa <wghoffa@us.ibm.com> | 2018-02-06 11:45:12 -0500 |
commit | fd27bc6d28c5a4807e6bae32bf04fe02030d5636 (patch) | |
tree | 6e8cd9729194ce4b538bd90b1f8cd6292855defb /src/include | |
parent | 480f31bfceaa2f393e44480dfebbcdf56b771017 (diff) | |
download | talos-hostboot-fd27bc6d28c5a4807e6bae32bf04fe02030d5636.tar.gz talos-hostboot-fd27bc6d28c5a4807e6bae32bf04fe02030d5636.zip |
Enable multi-drawer hdat construction
-Enable IPC message to drawers to populate hdat
-Update HDAT HB reserved memory pointer allocation to
be based on the number of drawers in the system
-Modify reserved memory pointer allocator to allow
drawer specific range of reserved memory pointers
-Duplicate data in hdat will be resolved with a
follow on commit.
Change-Id: I8093a0aac36fbd3d6642db6a1595caa020fd6e78
RTC:186290
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/52655
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Prachi Gupta <pragupta@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: Martin Gloff <mgloff@us.ibm.com>
Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/usr/runtime/runtime.H | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/src/include/usr/runtime/runtime.H b/src/include/usr/runtime/runtime.H index 017154a1f..4d45defcf 100644 --- a/src/include/usr/runtime/runtime.H +++ b/src/include/usr/runtime/runtime.H @@ -35,19 +35,6 @@ namespace RUNTIME { -/** - * @brief Populate attributes in mainstore for HostServices - * - * @return errlHndl_t NULL on success - */ -errlHndl_t populate_attributes( void ); - -/** - * @brief Populate node attributes in mainstore for HostServices - * - * @return errlHndl_t NULL on Success - */ -errlHndl_t populate_node_attributes( uint64_t i_nodeNum ); /** * @brief Add the host data mainstore location to VMM @@ -71,6 +58,13 @@ errlHndl_t load_host_data( void ); errlHndl_t populate_hbRuntimeData( void ); /** + * @brief Populate node attributes in mainstore for HostServices + * + * @return errlHndl_t NULL on Success + */ +errlHndl_t populate_HbRsvMem( uint64_t i_nodeNum ); + +/** * @brief persistent read/write Attribute validity runtime check * * @description In order to ensure validity of persistent read/write |