diff options
| author | Miguel <m.i@gmx.at> | 2018-08-22 15:16:26 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2018-08-22 15:16:26 +0200 |
| commit | d57a38d7fa9501a5ec17f75a1efaef9d62df5bef (patch) | |
| tree | 508eb0131ba6d241f69483e3b7a9d556f786643f /kernel/scheduler.c | |
| parent | eddfc270d887283674563530b9fd982a2692f8c3 (diff) | |
improving logging
Diffstat (limited to 'kernel/scheduler.c')
| -rw-r--r-- | kernel/scheduler.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/kernel/scheduler.c b/kernel/scheduler.c index 453d4f4..657baf2 100644 --- a/kernel/scheduler.c +++ b/kernel/scheduler.c @@ -4,7 +4,6 @@ #define FOOLOS_MODULE_NAME "task" #include "kernel.h" -#include "lib/logger/log.h" // logger facilities #include "mem.h" #include "asm/x86.h" @@ -76,7 +75,7 @@ volatile uint32_t my_scheduler(uint32_t oldesp) if(task_list[pid].active && !task_list[pid].waiting) { // if(current_task!=pid) -// log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"switch from %d to %d", current_task, pid); +// log(FOOLOS_MODULE_NAME,5,"switch from %d to %d", current_task, pid); current_task=pid; install_tss(task_list[pid].esp0); @@ -106,19 +105,19 @@ volatile uint32_t task_exit(uint32_t oldesp) task_list[current_task].active=false; int parent_pid=task_list[current_task].parent; - log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"[%d] exit ", current_task); + log(FOOLOS_MODULE_NAME,5,"[%d] exit ", current_task); if(task_list[parent_pid].active) { if(task_list[parent_pid].waiting) { - log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"[%d] wake up", parent_pid); + log(FOOLOS_MODULE_NAME,5,"[%d] wake up", parent_pid); task_list[parent_pid].waiting=false; } else { - log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"[%d] skipwait", parent_pid); + log(FOOLOS_MODULE_NAME,5,"[%d] skipwait", parent_pid); task_list[parent_pid].skipwait=true; } @@ -132,7 +131,7 @@ volatile uint32_t task_exit(uint32_t oldesp) volatile uint32_t task_wait(uint32_t oldesp) { - log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"[%d] wait", current_task); + log(FOOLOS_MODULE_NAME,5,"[%d] wait", current_task); if(task_list[current_task].skipwait) { task_list[current_task].skipwait=false; @@ -147,7 +146,7 @@ volatile uint32_t task_wait(uint32_t oldesp) volatile uint32_t task_fork(uint32_t oldesp) { int pid=add_task(oldesp,vmem_new_space_dir(task_list[current_task].vmem)); - log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"[%d] forked -> [%d] (free blocks remaining: %d )", current_task, pid,mem_get_free_blocks_count()); + log(FOOLOS_MODULE_NAME,5,"[%d] forked -> [%d] (free blocks remaining: %d )", current_task, pid,mem_get_free_blocks_count()); return pid; } |
