diff options
Diffstat (limited to 'src/usr/runtime/hdatservice.C')
-rw-r--r-- | src/usr/runtime/hdatservice.C | 23 |
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; |