X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=kern%2Fproc_test.c;h=ad30f711153ca120e232b18336e5afd300555d9f;hb=HEAD;hp=0db24f1c690f3053f88a935aaf4c18df43486c56;hpb=d14c11ed6f463320866567825c731d89ef2f98c2;p=bertos.git diff --git a/kern/proc_test.c b/kern/proc_test.c deleted file mode 100644 index 0db24f1c..00000000 --- a/kern/proc_test.c +++ /dev/null @@ -1,61 +0,0 @@ - -#include -#include -#include - -/** - * Proc scheduling test subthread 1 - */ -static void NORETURN proc_test_thread1(void) -{ - for (;;) - { - kputs(">task 1\n"); - timer_delay(50); - proc_switch(); - } -} - -/** - * Proc scheduling test subthread 2 - */ -static void NORETURN proc_test_thread2(void) -{ - for (;;) - { - kputs(">task 2\n"); - timer_delay(75); - proc_switch(); - } -} - -static cpustack_t proc_test_stack1[256];//CONFIG_PROC_DEFSTACKSIZE / sizeof(cpustack_t)]; -static cpustack_t proc_test_stack2[256];//CONFIG_PROC_DEFSTACKSIZE / sizeof(cpustack_t)]; -static cpustack_t monitor_stack[256];//CONFIG_PROC_DEFSTACKSIZE / sizeof(cpustack_t)]; - -/** - * Proc scheduling test - */ -void NORETURN proc_test(void) -{ - monitor_start(sizeof(monitor_stack), monitor_stack); - proc_new(proc_test_thread1, NULL, sizeof(proc_test_stack1), proc_test_stack1); - proc_new(proc_test_thread2, NULL, sizeof(proc_test_stack2), proc_test_stack2); - kputs("Created tasks\n"); - - kputs("stack1:\n"); -// #warning FIXME - kdump(proc_test_stack1+sizeof(proc_test_stack1)-64, 64); - kputs("stack2:\n"); -// #warning FIXME - kdump(proc_test_stack2+sizeof(proc_test_stack1)-64, 64); - - for (;;) - { - kputs(">main task\n"); - timer_delay(93); - proc_switch(); - } - - ASSERT(false); -}