Rev 998 | Rev 1062 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 998 | Rev 1005 | ||
|---|---|---|---|
| Line 38... | Line 38... | ||
| 38 | struct task { |
38 | struct task { |
| 39 | SPINLOCK_DECLARE(lock); |
39 | SPINLOCK_DECLARE(lock); |
| 40 | link_t th_head; /**< List of threads contained in this task. */ |
40 | link_t th_head; /**< List of threads contained in this task. */ |
| 41 | link_t tasks_link; /**< Link to other tasks within the system. */ |
41 | link_t tasks_link; /**< Link to other tasks within the system. */ |
| 42 | as_t *as; /**< Address space. */ |
42 | as_t *as; /**< Address space. */ |
| - | 43 | task_id_t taskid; /**< Unique identity of task */ |
|
| - | 44 | ||
| 43 | /* IPC stuff */ |
45 | /* IPC stuff */ |
| 44 | answerbox_t answerbox; /**< Communication endpoint */ |
46 | answerbox_t answerbox; /**< Communication endpoint */ |
| 45 | phone_t phones[IPC_MAX_PHONES]; |
47 | phone_t phones[IPC_MAX_PHONES]; |
| 46 | atomic_t active_calls; /**< Active asynchronous messages */ |
48 | atomic_t active_calls; /**< Active asynchronous messages */ |
| 47 | }; |
49 | }; |