summaryrefslogtreecommitdiffstats
path: root/src/include/usr/isteps/istep08list.H
diff options
context:
space:
mode:
authorRichard J. Knight <rjknight@us.ibm.com>2013-01-17 14:15:52 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-02-16 00:21:43 -0600
commit7c73f96c7e3f309210d58332dc7f3fc4012118ef (patch)
tree8d590e05cc96c6717b60f992468aa7375cacc70c /src/include/usr/isteps/istep08list.H
parentd1195e983876d811c2ac413302598709fa750ffd (diff)
downloadtalos-hostboot-7c73f96c7e3f309210d58332dc7f3fc4012118ef.tar.gz
talos-hostboot-7c73f96c7e3f309210d58332dc7f3fc4012118ef.zip
Unload unused modules - simple version
Created a list of dependant modules for each istep. modules for previous step are unloaded before loading the modules for new step Added perl script to validate istep dependancies during the build. Change-Id: Ia916814328ac37c24e4275ec42827520dada8686 RTC:51709 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2979 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr/isteps/istep08list.H')
-rw-r--r--src/include/usr/isteps/istep08list.H55
1 files changed, 31 insertions, 24 deletions
diff --git a/src/include/usr/isteps/istep08list.H b/src/include/usr/isteps/istep08list.H
index ec8ce8e75..94116142c 100644
--- a/src/include/usr/isteps/istep08list.H
+++ b/src/include/usr/isteps/istep08list.H
@@ -1,26 +1,25 @@
-/* IBM_PROLOG_BEGIN_TAG
- * This is an automatically generated prolog.
- *
- * $Source: src/include/usr/isteps/istep08list.H $
- *
- * IBM CONFIDENTIAL
- *
- * COPYRIGHT International Business Machines Corp. 2012
- *
- * p1
- *
- * Object Code Only (OCO) source materials
- * Licensed Internal Code Source Materials
- * IBM HostBoot Licensed Internal Code
- *
- * The source code for this program is not published or other-
- * wise divested of its trade secrets, irrespective of what has
- * been deposited with the U.S. Copyright Office.
- *
- * Origin: 30
- *
- * IBM_PROLOG_END_TAG
- */
+/* IBM_PROLOG_BEGIN_TAG */
+/* This is an automatically generated prolog. */
+/* */
+/* $Source: src/include/usr/isteps/istep08list.H $ */
+/* */
+/* IBM CONFIDENTIAL */
+/* */
+/* COPYRIGHT International Business Machines Corp. 2012,2013 */
+/* */
+/* p1 */
+/* */
+/* Object Code Only (OCO) source materials */
+/* Licensed Internal Code Source Materials */
+/* IBM HostBoot Licensed Internal Code */
+/* */
+/* The source code for this program is not published or otherwise */
+/* divested of its trade secrets, irrespective of what has been */
+/* deposited with the U.S. Copyright Office. */
+/* */
+/* Origin: 30 */
+/* */
+/* IBM_PROLOG_END_TAG */
#ifndef __ISTEPS_ISTEP08LIST_H
#define __ISTEPS_ISTEP08LIST_H
@@ -177,11 +176,19 @@ namespace INITSERVICE
// END OF LIST!
};
+const DepModInfo g_istep08Dependancies = {
+ {
+ DEP_LIB(libedi_ei_initialization.so),
+ DEP_LIB(libdmi_training.so),
+ { 0 },
+ }
+};
+
// make a struct from the above with the number of items included
const ExtTaskInfo g_istep08TaskList = {
&(g_istep08[0]),
( sizeof(g_istep08)/sizeof(TaskInfo) ),
- NULL // later, depModules struct
+ &g_istep08Dependancies // later, depModules struct
};
}; // end namespace
OpenPOWER on IntegriCloud