Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1183 → Rev 1184

/kernel/trunk/generic/include/proc/task.h
35,6 → 35,7
#include <adt/list.h>
#include <ipc/ipc.h>
#include <security/cap.h>
#include <arch/proc/task.h>
 
/** Task structure. */
struct task {
50,6 → 51,8
answerbox_t answerbox; /**< Communication endpoint */
phone_t phones[IPC_MAX_PHONES];
atomic_t active_calls; /**< Active asynchronous messages */
task_arch_t arch;
};
 
extern spinlock_t tasks_lock;
/kernel/trunk/generic/include/proc/thread.h
29,7 → 29,7
#ifndef __THREAD_H__
#define __THREAD_H__
 
#include <arch/thread.h>
#include <arch/proc/thread.h>
#include <synch/spinlock.h>
#include <arch/context.h>
#include <fpu_context.h>
117,7 → 117,7
int priority; /**< Thread's priority. Implemented as index to CPU->rq */
__u32 tid; /**< Thread ID. */
ARCH_THREAD_DATA; /**< Architecture-specific data. */
thread_arch_t arch; /**< Architecture-specific data. */
 
__u8 *kstack; /**< Thread's kernel stack. */
};