Rev 2899 | Rev 3014 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 2899 | Rev 2902 | ||
|---|---|---|---|
| Line 175... | Line 175... | ||
| 175 | ta->dt_state = UDEBUG_TS_INACTIVE; |
175 | ta->dt_state = UDEBUG_TS_INACTIVE; |
| 176 | ta->debug_begin_call = NULL; |
176 | ta->debug_begin_call = NULL; |
| 177 | ta->not_stoppable_count = 0; |
177 | ta->not_stoppable_count = 0; |
| 178 | ta->debug_evmask = 0; |
178 | ta->debug_evmask = 0; |
| 179 | 179 | ||
| - | 180 | /* Init kbox stuff */ |
|
| 180 | ipc_answerbox_init(&ta->kernel_box, ta); |
181 | ipc_answerbox_init(&ta->kernel_box, ta); |
| 181 | ta->kb_thread = NULL; |
182 | ta->kb_thread = NULL; |
| - | 183 | spinlock_initialize(&ta->kb_cleanup_lock, "task_kb_cleanup_lock"); |
|
| 182 | ta->kb_thread_at_hand = false; |
184 | ta->kb_finished = false; |
| - | 185 | waitq_initialize(&ta->kb_thread_shutdown_wq); |
|
| 183 | 186 | ||
| 184 | ipc_answerbox_init(&ta->answerbox, ta); |
187 | ipc_answerbox_init(&ta->answerbox, ta); |
| 185 | for (i = 0; i < IPC_MAX_PHONES; i++) |
188 | for (i = 0; i < IPC_MAX_PHONES; i++) |
| 186 | ipc_phone_init(&ta->phones[i]); |
189 | ipc_phone_init(&ta->phones[i]); |
| 187 | if ((ipc_phone_0) && (context_check(ipc_phone_0->task->context, |
190 | if ((ipc_phone_0) && (context_check(ipc_phone_0->task->context, |