Changeset 2ba7810 in mainline for generic/src/proc/task.c


Ignore:
Timestamp:
2006-03-16T12:24:20Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b7dcabb
Parents:
d764ddc
Message:

Changed ipc to use spinlocks instead of mutexes again.
Fixed loading inits to set nameservice as the first loaded process.
Lot of TODO in ipc done.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • generic/src/proc/task.c

    rd764ddc r2ba7810  
    7070        ipl_t ipl;
    7171        task_t *ta;
     72        int i;
    7273       
    7374        ta = (task_t *) malloc(sizeof(task_t), 0);
     
    7879        ta->as = as;
    7980
     81       
    8082        ipc_answerbox_init(&ta->answerbox);
    81         memsetb((__address)&ta->phones, sizeof(ta->phones[0])*IPC_MAX_PHONES, 0);
     83        for (i=0; i < IPC_MAX_PHONES;i++)
     84                ipc_phone_init(&ta->phones[i]);
    8285        if (ipc_phone_0)
    83                 ipc_phone_init(&ta->phones[0], ipc_phone_0);
     86                ipc_phone_connect(&ta->phones[0], ipc_phone_0);
    8487        atomic_set(&ta->active_calls, 0);
    8588       
Note: See TracChangeset for help on using the changeset viewer.