Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 954 → Rev 955

/kernel/trunk/generic/src/proc/task.c
35,6 → 35,8
#include <arch.h>
#include <panic.h>
#include <adt/list.h>
#include <ipc/ipc.h>
#include <memstr.h>
 
SPINLOCK_INITIALIZE(tasks_lock);
LIST_INITIALIZE(tasks_head);
70,6 → 72,11
list_initialize(&ta->th_head);
list_initialize(&ta->tasks_link);
ta->as = as;
 
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);
ipl = interrupts_disable();
spinlock_lock(&tasks_lock);