summaryrefslogtreecommitdiffstats
path: root/src/usr/initservice/initsvctasks.H
blob: 4f8c486564bc4bf1113bac232e032c592a41ff80 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
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