/kernel/trunk/generic/src/proc/task.c |
---|
36,6 → 36,7 |
#include <panic.h> |
#include <adt/list.h> |
#include <ipc/ipc.h> |
#include <ipc/ns.h> |
#include <memstr.h> |
SPINLOCK_INITIALIZE(tasks_lock); |
75,8 → 76,8 |
ipc_answerbox_init(&ta->answerbox); |
memsetb((__address)&ta->phones, sizeof(ta->phones[0])*IPC_MAX_PHONES, 0); |
if (ipc_central_box) |
ipc_phone_init(&ta->phones[0], ipc_central_box); |
if (ipc_phone_0) |
ipc_phone_init(&ta->phones[0], ipc_phone_0); |
ipl = interrupts_disable(); |
spinlock_lock(&tasks_lock); |