ardix/kernel
fef 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
..
fs mm: make malloc and free system calls 2021-08-12 14:34:18 +02:00
CMakeLists.txt mm: make malloc and free system calls 2021-08-12 14:34:18 +02:00
device.c mm: make malloc and free system calls 2021-08-12 14:34:18 +02:00
dma.c mm: make malloc and free system calls 2021-08-12 14:34:18 +02:00
io.c build: parameterize serial config macros 2021-08-01 16:51:06 +02:00
kent.c kent: simplify structure 2021-07-31 15:58:29 +02:00
kevent.c mm: make malloc and free system calls 2021-08-12 14:34:18 +02:00
main.c main: move kernel start routine to kernel/ 2021-08-10 22:30:11 +02:00
mm.c mm: make malloc and free system calls 2021-08-12 14:34:18 +02:00
mutex.c mutex: don't rely on malloc for waitqueue 2021-08-11 22:49:53 +02:00
ringbuf.c mm: make malloc and free system calls 2021-08-12 14:34:18 +02:00
sched.c mm: make malloc and free system calls 2021-08-12 14:34:18 +02:00
serial.c mutex: add wait queue and spinlocks 2021-08-10 00:44:36 +02:00
syscall.c mm: make malloc and free system calls 2021-08-12 14:34:18 +02:00
userspace.c kiss capitalism goodbye for good 2021-05-10 16:19:38 +02:00