From d99ddc6f38879fb30eaeb7dcafe25d1476613cb1 Mon Sep 17 00:00:00 2001 From: Miguel Date: Wed, 22 Aug 2018 03:44:42 +0200 Subject: tss per usertask --- kernel/scheduler.c | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) (limited to 'kernel/scheduler.c') diff --git a/kernel/scheduler.c b/kernel/scheduler.c index 3136868..453d4f4 100644 --- a/kernel/scheduler.c +++ b/kernel/scheduler.c @@ -24,12 +24,12 @@ static volatile struct task_list_struct volatile bool waiting; volatile bool skipwait; volatile uint32_t brk; + volatile uint32_t esp0; }volatile task_list[MAX_TASKS]; volatile int add_task(uint32_t esp, uint32_t vmem) { - for(int i=0;i