Subversion Repositories HelenOS

Rev

Rev 3426 | Rev 3597 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3426 Rev 3431
Line 154... Line 154...
154
    ta->context = CONTEXT;
154
    ta->context = CONTEXT;
155
 
155
 
156
    ta->capabilities = 0;
156
    ta->capabilities = 0;
157
    ta->cycles = 0;
157
    ta->cycles = 0;
158
 
158
 
-
 
159
#ifdef CONFIG_UDEBUG
159
    /* Init debugging stuff */
160
    /* Init debugging stuff */
160
    udebug_task_init(&ta->udebug);
161
    udebug_task_init(&ta->udebug);
161
 
162
 
162
    /* Init kbox stuff */
163
    /* Init kbox stuff */
163
    ipc_answerbox_init(&ta->kernel_box, ta);
164
    ipc_answerbox_init(&ta->kernel_box, ta);
164
    ta->kb_thread = NULL;
165
    ta->kb_thread = NULL;
165
    mutex_initialize(&ta->kb_cleanup_lock, MUTEX_PASSIVE);
166
    mutex_initialize(&ta->kb_cleanup_lock, MUTEX_PASSIVE);
166
    ta->kb_finished = false;
167
    ta->kb_finished = false;
-
 
168
#endif
167
 
169
 
168
    ipc_answerbox_init(&ta->answerbox, ta);
170
    ipc_answerbox_init(&ta->answerbox, ta);
169
    for (i = 0; i < IPC_MAX_PHONES; i++)
171
    for (i = 0; i < IPC_MAX_PHONES; i++)
170
        ipc_phone_init(&ta->phones[i]);
172
        ipc_phone_init(&ta->phones[i]);
171
    if ((ipc_phone_0) && (context_check(ipc_phone_0->task->context,
173
    if ((ipc_phone_0) && (context_check(ipc_phone_0->task->context,