Changeset 286e03d in mainline for generic/include


Ignore:
Timestamp:
2006-03-15T11:44:26Z (20 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8965838e
Parents:
91d5ad6
Message:

Added support for taskid.

Location:
generic/include
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • generic/include/ipc/ipc.h

    r91d5ad6 r286e03d  
    8484        answerbox_t *callerbox;
    8585        int flags;
     86        task_t *sender;
    8687        __native data[IPC_CALL_LEN];
    8788} call_t;
  • generic/include/proc/task.h

    r91d5ad6 r286e03d  
    4141        link_t tasks_link;      /**< Link to other tasks within the system. */
    4242        as_t *as;               /**< Address space. */
     43        task_id_t taskid;           /**< Unique identity of task */
     44
    4345        /* IPC stuff */
    4446        answerbox_t answerbox;  /**< Communication endpoint */
  • generic/include/syscall/syscall.h

    r91d5ad6 r286e03d  
    3838        SYS_IPC_CALL_ASYNC_FAST,
    3939        SYS_IPC_CALL_ASYNC,
     40        SYS_IPC_ANSWER_FAST,
    4041        SYS_IPC_ANSWER,
    4142        SYS_IPC_WAIT,
  • generic/include/typedefs.h

    r91d5ad6 r286e03d  
    3838typedef unsigned long count_t;
    3939typedef unsigned long index_t;
     40
     41typedef unsigned long long task_id_t;
    4042
    4143typedef struct config config_t;
Note: See TracChangeset for help on using the changeset viewer.