9 Commits (8dc72a2d8e35f4767059eecd0b4b84ec78658105)

Author SHA1 Message Date
Anton Lydike 8dc72a2d8e general cleanup in kernel code removing unised defines etc 3 years ago
Anton Lydike df0a944528 Reuse stacks of dead processes
In order to make the stack-space of dead processes usable again, I
addeed a stack data structure which holds unused stack pointers.

When a process is killed, the destructor is called, which will free
the stack associated with the process.
3 years ago
Anton Lydike 31e2b25059 uncrustified kernel 3 years ago
Anton Lydike c2484838c1 kernel.(c|h) moved debugging code into if (DEBUGGING) section and cleaned up whitespace 3 years ago
Anton Lydike 3b93b864ac various imrpovements and implementations on the kernel 3 years ago
Anton Lydike 61017db51c sched.h: create_new_process - correct function to create a new process in an available spot 3 years ago
Anton Lydike 26e70d2f60 added TextIO module for outputting text 3 years ago
Anton Lydike 39a5eada2f introduced data structure to manage binaries in memory 3 years ago
Anton Lydike 8d0178aff1 initial commit 3 years ago