summaryrefslogtreecommitdiff
path: root/kernel/task.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/task.c')
-rw-r--r--kernel/task.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/task.c b/kernel/task.c
index ebfd4a7..9aad903 100644
--- a/kernel/task.c
+++ b/kernel/task.c
@@ -7,6 +7,7 @@
#define FOOLOS_MODULE_NAME "task"
int started;
+uint64_t task_system_clock;
void task_test1()
{
@@ -98,6 +99,8 @@ void task_create(int pid,void(*thread)())
uint32_t task_switch_next(uint32_t oldesp)
{
+ task_system_clock++;
+
if(started!=0xabcde) return oldesp;
if(CurrentTask!=-1)Threads[CurrentTask].esp0=oldesp;