summaryrefslogtreecommitdiffstats
path: root/src/usr/initservice/initsvctasks.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/initservice/initsvctasks.H')
-rw-r--r--src/usr/initservice/initsvctasks.H79
1 files changed, 79 insertions, 0 deletions
diff --git a/src/usr/initservice/initsvctasks.H b/src/usr/initservice/initsvctasks.H
new file mode 100644
index 000000000..4f8c48656
--- /dev/null
+++ b/src/usr/initservice/initsvctasks.H
@@ -0,0 +1,79 @@
+/**
+ * @file initsvctasks.H
+ *
+ * TaskInfo structs for each task that will run.
+ */
+
+#ifndef __INIT_SVC_TASKS_H
+#define __INIT_SVC_TASKS_H
+
+#include <initservice/initsvcreasoncodes.H>
+#include "initservice.H"
+
+namespace INITSERVICE
+{
+
+
+/**
+ * @brief Trace Task
+ */
+const TaskInfo TASK_TRACE = {
+ "libtrace.so" , // taskname
+ { false, // don't start
+ BASE_MODULE, // Base Module
+ START_TRACE_ID, // module id for errorlog
+ },
+};
+
+
+/**
+ * @brief Errorlog Task
+ */
+const TaskInfo TASK_ERRORLOG = {
+ "liberrl.so" , // taskname
+ { false, // don't start
+ BASE_MODULE, // Base Module
+ START_ERRL_ID, // module id for errorlog
+
+ },
+};
+
+
+/**
+ * @brief XSCOM Task
+ */
+const TaskInfo TASK_XSCOMDD = {
+ "libscom.so" , // taskname
+ { false, // don't start
+ BASE_MODULE, // Base Module
+ START_XSCOMDD_ID, // module id for errorlog
+ },
+};
+
+
+/**
+ * @brief PNOR Driver Task
+ */
+const TaskInfo TASK_PNORDD = {
+ "libpnordd.so" , // taskname
+ { false, // don't start
+ BASE_MODULE, // Base Module
+ START_PNORDD_ID, // module id for errorlog
+ },
+};
+
+
+/**
+ * @brief VFS 2 task, initializes extended module area
+ */
+const TaskInfo TASK_VFS_2 = {
+ "vfs2.so" , // taskname
+ { false, // don't start
+ BASE_MODULE, // Base Module
+ START_VFS_2_ID // module id for errorlog
+ },
+};
+
+
+}; // namespace INITSERVICE
+#endif // __INIT_SVC_TASKS_H
OpenPOWER on IntegriCloud