Changeset 286e03d in mainline for generic/src/proc/task.c


Ignore:
Timestamp:
2006-03-15T11:44:26Z (19 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.

File:
1 edited

Legend:

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

    r91d5ad6 r286e03d  
    4545SPINLOCK_INITIALIZE(tasks_lock);
    4646LIST_INITIALIZE(tasks_head);
     47static task_id_t task_counter = 0;
    4748
    4849/** Initialize tasks
     
    8687        ipl = interrupts_disable();
    8788        spinlock_lock(&tasks_lock);
     89
     90        ta->taskid = ++task_counter;
    8891        list_append(&ta->tasks_link, &tasks_head);
     92
    8993        spinlock_unlock(&tasks_lock);
    9094        interrupts_restore(ipl);
Note: See TracChangeset for help on using the changeset viewer.