diff options
author | Mike Baiocchi <mbaiocch@us.ibm.com> | 2018-02-02 10:24:23 -0600 |
---|---|---|
committer | Nicholas E. Bofferding <bofferdn@us.ibm.com> | 2018-02-03 23:44:57 -0500 |
commit | 3143da8a19df8b19c5016a77895bd55dc3b73497 (patch) | |
tree | 59b458ce3918f6eb8da56a553619309d32256681 /src/usr/isteps/istep14/call_host_mpipl_service.C | |
parent | 371ca0eb55aeee32899d9296ed69c00a39e2fe64 (diff) | |
download | talos-hostboot-3143da8a19df8b19c5016a77895bd55dc3b73497.tar.gz talos-hostboot-3143da8a19df8b19c5016a77895bd55dc3b73497.zip |
Do Not Unload libruntime.so on MPIPLs
When Hostboot processes MPIPL information on istep 14.8
host_mpipl_service, it needs to preserve that information until it
can write it back into the Payload structure after PHYP's HDAT and
PAYLOAD are reloaded later in the IPL (istep 20 and 21).
Change-Id: I8d629dd268d61c9a4c417c4acc1d6f719f157cae
Backport: release-fips910
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/53282
Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com>
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: Nicholas E. Bofferding <bofferdn@us.ibm.com>
Diffstat (limited to 'src/usr/isteps/istep14/call_host_mpipl_service.C')
-rw-r--r-- | src/usr/isteps/istep14/call_host_mpipl_service.C | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/src/usr/isteps/istep14/call_host_mpipl_service.C b/src/usr/isteps/istep14/call_host_mpipl_service.C index a36f96fcc..3e2ecdb1a 100644 --- a/src/usr/isteps/istep14/call_host_mpipl_service.C +++ b/src/usr/isteps/istep14/call_host_mpipl_service.C @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2015,2017 */ +/* Contributors Listed Below - COPYRIGHT 2015,2018 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -227,19 +227,6 @@ void* call_host_mpipl_service (void *io_pArgs) errlCommit( l_errMsg, HWPF_COMP_ID ); } - - // Need to unload the runtime module regardless of whether we have - // an error or not. - errlHndl_t l_errUnLoad = VFS::module_unload( "libruntime.so" ); - - if (l_errUnLoad) - { - TRACFCOMP(ISTEPS_TRACE::g_trac_isteps_trace, - "ERROR : returned from VFS::module_unload (libruntime.so)" ); - - errlCommit( l_errUnLoad, HWPF_COMP_ID ); - } - } else { |