10 Commits (f479e151cb56c2d79823e5d1984eb5e2dc629169)

Author SHA1 Message Date
Anton Lydike f479e151cb removed typedef for process control block an renamed struct to match snake case 3 years ago
Anton Lydike d1bef0f8a1 improved scheduling code 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 0a4c5a93c0 applied uncrustify to ktypes source 3 years ago
Anton Lydike 426a6508d1 removed trailing whitespaces 3 years ago
Anton Lydike c71ee1498c cleaned up comments in ktypes header 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 ef854fba54 made error codes positive numbers 3 years ago
Anton Lydike a25c28d661 added bundled version of kernel types in ktypes.h 3 years ago