Rev 2745 | Rev 2799 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 2745 | Rev 2787 | ||
|---|---|---|---|
| Line 55... | Line 55... | ||
| 55 | #include <print.h> |
55 | #include <print.h> |
| 56 | #include <lib/elf.h> |
56 | #include <lib/elf.h> |
| 57 | #include <errno.h> |
57 | #include <errno.h> |
| 58 | #include <func.h> |
58 | #include <func.h> |
| 59 | #include <syscall/copy.h> |
59 | #include <syscall/copy.h> |
| - | 60 | #include <tdebug/tdebug.h> |
|
| 60 | 61 | ||
| 61 | #ifndef LOADED_PROG_STACK_PAGES_NO |
62 | #ifndef LOADED_PROG_STACK_PAGES_NO |
| 62 | #define LOADED_PROG_STACK_PAGES_NO 1 |
63 | #define LOADED_PROG_STACK_PAGES_NO 1 |
| 63 | #endif |
64 | #endif |
| 64 | 65 | ||
| Line 168... | Line 169... | ||
| 168 | atomic_set(&ta->lifecount, 0); |
169 | atomic_set(&ta->lifecount, 0); |
| 169 | ta->context = CONTEXT; |
170 | ta->context = CONTEXT; |
| 170 | 171 | ||
| 171 | ta->capabilities = 0; |
172 | ta->capabilities = 0; |
| 172 | ta->cycles = 0; |
173 | ta->cycles = 0; |
| - | 174 | ||
| - | 175 | /* init tdebug related stuff */ |
|
| - | 176 | tdebug_task_init(ta); |
|
| 173 | 177 | ||
| 174 | ipc_answerbox_init(&ta->answerbox); |
178 | ipc_answerbox_init(&ta->answerbox); |
| 175 | for (i = 0; i < IPC_MAX_PHONES; i++) |
179 | for (i = 0; i < IPC_MAX_PHONES; i++) |
| 176 | ipc_phone_init(&ta->phones[i]); |
180 | ipc_phone_init(&ta->phones[i]); |
| 177 | if ((ipc_phone_0) && (context_check(ipc_phone_0->task->context, |
181 | if ((ipc_phone_0) && (context_check(ipc_phone_0->task->context, |
| 178 | ta->context))) |
182 | ta->context))) |