matos/core
Mathieu Maret c3f3eb435e implement munmap
Also add basic errno.h
2024-02-11 00:22:41 +01:00
..
alloc.c Use format attribut and correct associated errors 2023-11-09 23:44:04 +01:00
alloc.h Add some documentation 2024-02-08 23:15:26 +01:00
allocArea.c Add some documentation 2024-02-08 23:15:26 +01:00
allocArea.h Typo fix 2024-02-08 23:15:29 +01:00
assert.h Reduce assert stack depth 2021-11-03 23:37:44 +01:00
cpu_context.h Reorganize a bit includes like libc 2024-01-29 23:27:10 +01:00
elf.c Assign a mapped ressource to init prog 2024-02-08 23:15:29 +01:00
elf.h elf: move struct definition to header 2023-11-20 00:09:02 +01:00
errno.h Style: harmonize formatting 2020-04-27 00:14:51 +02:00
io.h Reorganize a bit includes like libc 2024-01-29 23:27:10 +01:00
kernel.h Add ATA 2021-10-03 23:19:00 +02:00
klibc.c Use format attribut and correct associated errors 2023-11-09 23:44:04 +01:00
klibc.h Add calloc, realloc, memmove. Sync klibc and libc 2024-01-31 12:57:35 +01:00
list.h Correct totologic warning 2023-02-01 13:26:53 +01:00
main.c init: use zero driver for stack alloc 2024-02-08 23:15:29 +01:00
math.c Style: harmonize formatting 2020-04-27 00:14:51 +02:00
math.h Reorganize a bit includes like libc 2024-01-29 23:27:10 +01:00
mem.c Use format attribut and correct associated errors 2023-11-09 23:44:04 +01:00
mem.h Add some documentation 2024-02-08 23:15:26 +01:00
minmax.h Get mem mapping from bootloader 2021-01-23 00:47:06 +01:00
mmuContext.h Reorganize a bit includes like libc 2024-01-29 23:27:10 +01:00
multiboot2.h Add partial multiboot2 support 2023-11-17 23:32:52 +01:00
multiboot.h Style: harmonize formatting 2020-04-27 00:14:51 +02:00
process.c process: add name getter 2024-01-26 22:23:58 +01:00
process.h process: add name getter 2024-01-26 22:23:58 +01:00
ringbuffer.c Add locked ring buffer 2021-11-09 20:41:07 +01:00
ringbuffer.h Add locked ring buffer 2021-11-09 20:41:07 +01:00
segment.h Wrap IRQ, Exception, cpu_context to be ready for user 2021-10-27 00:14:22 +02:00
stack.c Correct some warnings 2024-01-26 22:53:39 +01:00
stack.h backtrace: print function name instead of addr 2023-11-20 00:12:58 +01:00
stdarg.h Reorganize a bit includes like libc 2024-01-29 23:27:10 +01:00
stddef.h Reorganize a bit includes like libc 2024-01-29 23:27:10 +01:00
stdint.h Reorganize a bit includes like libc 2024-01-29 23:27:10 +01:00
synchro.c Use format attribut and correct associated errors 2023-11-09 23:44:04 +01:00
synchro.h Add semaphore 2021-11-09 15:14:11 +01:00
syscall.c implement munmap 2024-02-11 00:22:41 +01:00
syscall.h implement munmap 2024-02-11 00:22:41 +01:00
thread.c Use format attribut and correct associated errors 2023-11-09 23:44:04 +01:00
thread.h Userspace with a syscall 2021-11-04 11:40:53 +01:00
time.c Reorganize a bit includes like libc 2024-01-29 23:27:10 +01:00
time.h Reorganize a bit includes like libc 2024-01-29 23:27:10 +01:00
types.h Reorganize a bit includes like libc 2024-01-29 23:27:10 +01:00
uaccess.c Propagate page fault to ressource handler 2024-02-08 23:15:29 +01:00
uaccess.h Propagate page fault to ressource handler 2024-02-08 23:15:29 +01:00
uaddrspace.c implement munmap 2024-02-11 00:22:41 +01:00
uaddrspace.h Improve headers and add sys/mman.h 2024-02-10 21:26:01 +01:00
wait.c Add semaphore 2021-11-09 15:14:11 +01:00
wait.h Add semaphore 2021-11-09 15:14:11 +01:00