summaryrefslogtreecommitdiff
path: root/kernel/scheduler.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/scheduler.c')
-rw-r--r--kernel/scheduler.c13
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;
}