Changeset a2a00e8 in mainline for kernel/generic/include/proc


Ignore:
Timestamp:
2010-03-28T23:05:18Z (16 years ago)
Author:
Stanislav Kozina <stanislav.kozina@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
07640dfd
Parents:
34bba0e
Message:

Accounting separated to kernel and user time.

Location:
kernel/generic/include/proc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/proc/task.h

    r34bba0e ra2a00e8  
    123123        /** Accumulated accounting. */
    124124        uint64_t cycles;
     125        uint64_t ucycles;
     126        uint64_t kcycles;
    125127} task_t;
    126128
     
    134136extern task_t *task_find_by_id(task_id_t id);
    135137extern int task_kill(task_id_t id);
    136 extern uint64_t task_get_accounting(task_t *t);
     138extern uint64_t task_get_accounting(task_t *t, uint64_t *ucycles, uint64_t *kcycles);
    137139extern void task_print_list(void);
    138140
  • kernel/generic/include/proc/thread.h

    r34bba0e ra2a00e8  
    175175        /** Thread accounting. */
    176176        uint64_t cycles;
     177        uint64_t ucycles;
     178        uint64_t kcycles;
    177179        /** Last sampled cycle. */
    178180        uint64_t last_cycle;
     
    237239extern void thread_print_list(void);
    238240extern void thread_destroy(thread_t *);
    239 extern void thread_update_accounting(void);
     241extern void thread_update_accounting(bool);
    240242extern bool thread_exists(thread_t *);
    241243
Note: See TracChangeset for help on using the changeset viewer.