Changes between Version 58 and Version 59 of processus_thread


Ignore:
Timestamp:
Dec 8, 2017, 12:52:44 PM (7 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • processus_thread

    v58 v59  
    5454 * '''TRDID''' : thread identifier
    5555 * '''TYPE''' : KERNEL / USER / IDLE / RPC
    56  * '''FLAGS''' : thread attributes
    57  * '''STATE''' : CREATE / READY / USER / KERNEL / WAIT / ZOMBI / DEAD
     56 * '''FLAGS''' : bit_vector of thread attributes.
     57 * '''BLOCKED''' : bit_vector of blocking causes.
     58 * '''SIGNALS''' : bit vector permettant d’enregistrer les signaux reçus par le thread.
    5859 * '''PROCESS''' : pointer on the local process descriptor
    59  * '''LOCKS_COUNT''' : current number of locks taken by this thread
    60  * '''PWS''' : zone de sauvegarde des registres du coeur.
    6160 * '''SCHED''' : pointer on the scheduler in charge of this thread.
    6261 * '''CORE''' : pointer on the owner processor core.
    63  * '''IO''' : allocated devices (in case of privately allocated devices).
    64  * '''SIGNALS''' : bit vector permettant d’enregistrer les signaux reçus par le thread.
     62 * '''LOCKS_COUNT''' : current number of locks taken by this thread
     63 * '''CPU_CONTEXT''' : save the CPU registers when descheduled.
     64 * '''FPU_CONTEXT''' : save the FPU registers when descheduled.
    6565 * '''XLIST''' : member of the global list of threads waiting on the same resource.
    6666 * '''CHILDREN_ROOT''' : root of the global list of children threads.