summaryrefslogtreecommitdiffstats
path: root/src/build/tools
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2019-03-01 15:01:39 -0600
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2019-03-22 06:48:52 -0500
commit27d7ab8db73879905d8f8d965ea126fec42a428f (patch)
treee050de61b80d0525465819c26c960773a2be7297 /src/build/tools
parent086018c231e7f83f02988a587eeeae887e7f2e98 (diff)
downloadtalos-hostboot-27d7ab8db73879905d8f8d965ea126fec42a428f.tar.gz
talos-hostboot-27d7ab8db73879905d8f8d965ea126fec42a428f.zip
Moving libnvdimm into a resident module
The nvdimm module provides the back-end of a device driver interface. That means that it has a REGISTER_ROUTE call that will run when the module is loaded. Right now the module is loaded/unloaded for several isteps, which means we end up seeing DEVFW_RC_DOUBLE_REGISTRATION errors. These are only informational, but they are still indicating a problem. This change moves the libnvdimm.so module into the list of extended initservice tasks that get loaded before we start the isteps. This is where all of our other device drivers live. I cleaned up a leftover call to libmmio.so that was there from the same kind of change previously. Change-Id: I3e2e1bc8e273b46b8c297be0d9d75ff3e660fa00 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/72731 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: Matt Derksen <mderkse1@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/build/tools')
-rwxr-xr-xsrc/build/tools/listdeps.pl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/build/tools/listdeps.pl b/src/build/tools/listdeps.pl
index b71a9e2bd..9bad71ef9 100755
--- a/src/build/tools/listdeps.pl
+++ b/src/build/tools/listdeps.pl
@@ -226,8 +226,9 @@ my $resident_modules = {
"libscom.so" => '1',
"libxscom.so" => '1',
"libnode_comm.so" => '1',
- "libmmio.so" => '1',
"libexpaccess.so" => '1',
+ "libnvdimm.so" => '1',
+ "libmmio.so" => '1',
};
# A list of the dependent libraries in each istep.
OpenPOWER on IntegriCloud