summaryrefslogtreecommitdiffstats
path: root/src/usr/runtime/hdatservice.C
diff options
context:
space:
mode:
authorCorey Swenson <cswenson@us.ibm.com>2017-02-07 22:20:56 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-03-08 17:27:25 -0500
commit8c15e0972e877d13fe79432e7ee7c97f550b2889 (patch)
tree9a0346a8af6c10f12c1719746725ae191f4ba8f9 /src/usr/runtime/hdatservice.C
parentea41fffce4f08b98d0197bbdaa7877d36f6d8f79 (diff)
downloadtalos-hostboot-8c15e0972e877d13fe79432e7ee7c97f550b2889.tar.gz
talos-hostboot-8c15e0972e877d13fe79432e7ee7c97f550b2889.zip
Set up HDAT HB Reserved Memory and load reserved memory data
Change-Id: Ie8460ecdf67cd99ab422fe52c4ec936f4c0aa8f1 RTC:165514 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36117 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/runtime/hdatservice.C')
-rw-r--r--src/usr/runtime/hdatservice.C23
1 files changed, 6 insertions, 17 deletions
diff --git a/src/usr/runtime/hdatservice.C b/src/usr/runtime/hdatservice.C
index a8d7f36d1..32b266788 100644
--- a/src/usr/runtime/hdatservice.C
+++ b/src/usr/runtime/hdatservice.C
@@ -272,18 +272,7 @@ errlHndl_t hdatService::get_standalone_section(
{
errlHndl_t errhdl = NULL;
- if( RUNTIME::HSVC_SYSTEM_DATA == i_section )
- {
- o_dataAddr = reinterpret_cast<uint64_t>(iv_mem_regions[0].virt_addr);
- o_dataSize = MPIPL_SYSDATA_SIZE;
- }
- else if( RUNTIME::HSVC_NODE_DATA == i_section )
- {
- o_dataAddr = reinterpret_cast<uint64_t>(iv_mem_regions[0].virt_addr)
- + MPIPL_SYSDATA_SIZE;
- o_dataSize = MPIPL_NODEDATA_SIZE;
- }
- else if( RUNTIME::MS_DUMP_SRC_TBL == i_section )
+ if( RUNTIME::MS_DUMP_SRC_TBL == i_section )
{
o_dataAddr = reinterpret_cast<uint64_t>(iv_mem_regions[1].virt_addr);
o_dataSize = DUMP_TEST_SRC_MEM_SIZE;
@@ -519,12 +508,12 @@ errlHndl_t hdatService::loadHostData(void)
FakePayload::load();
// Map in some arbitrary memory for the HostServices code to use
- TRACFCOMP( g_trac_runtime, "load_host_data> STANDALONE: Mapping in 0x%X-0x%X (%d MB)", MPIPL_ATTR_DATA_ADDR,
- MPIPL_ATTR_DATA_ADDR+MPIPL_ATTR_DATA_SIZE,
- MPIPL_ATTR_DATA_SIZE);
+ TRACFCOMP( g_trac_runtime, "load_host_data> STANDALONE: Mapping in 0x%X-0x%X (%d MB)", VMM_ATTR_DATA_START_OFFSET,
+ VMM_ATTR_DATA_START_OFFSET+VMM_ATTR_DATA_SIZE,
+ VMM_ATTR_DATA_SIZE);
- errhdl = mapRegion(MPIPL_ATTR_DATA_ADDR,
- MPIPL_ATTR_DATA_SIZE, l_dummy);
+ errhdl = mapRegion(VMM_ATTR_DATA_START_OFFSET,
+ VMM_ATTR_DATA_SIZE, l_dummy);
if(errhdl)
{
break;
OpenPOWER on IntegriCloud