|
104578d072
|
sched: add thread management syscalls
|
2021-08-12 19:05:38 +02:00 |
|
|
fb9ec2a8bc
|
mm: make malloc and free system calls
This is required because the heap is shared among
all tasks and protected using a mutex which only
works in kernel space.
|
2021-08-12 14:34:18 +02:00 |
|
|
b7e9187740
|
main: move kernel start routine to kernel/
|
2021-08-10 22:30:11 +02:00 |
|
|
d4411fd6b6
|
mutex: add wait queue and spinlocks
|
2021-08-10 00:44:36 +02:00 |
|
|
e291a51d2f
|
kevent: add event system
|
2021-08-03 22:44:28 +02:00 |
|
|
4db1702078
|
stdio: refactor printk to printf and friends
|
2021-08-01 18:53:22 +02:00 |
|
|
3ab358310c
|
build: ensure all symbols are included
|
2021-07-31 22:07:38 +02:00 |
|
|
643d3ed251
|
build: migrate to CMake
|
2021-07-31 19:39:51 +02:00 |
|