• Joined on 2020-09-21
mathieu pushed to mmap at mathieu/matos 2024-02-08 00:07:18 +01:00
b0ec767295 init: use zero driver for stack alloc
mathieu pushed to mmap at mathieu/matos 2024-02-07 23:52:58 +01:00
07a3a33719 Fix write rights on pageflt
91b8d48f52 userspace: mmap test read and write
16624a0cfd zero: finish implementation
2c05661f70 Improve debug message
5cc0ef0317 Fix MMU context on ressource checking
Compare 5 commits »
mathieu pushed to mmap at mathieu/matos 2024-02-05 23:47:18 +01:00
b5df821b8b userspace: add PROT flag for mmap
9ff45cb497 Implement freeing ressource on uAS destroy
37f5040d54 pagefault_handler print error code before killing thread
Compare 3 commits »
mathieu pushed to mmap at mathieu/matos 2024-02-05 12:43:58 +01:00
da266d19a3 Propagate page fault to ressource handler
mathieu pushed to mmap at mathieu/matos 2024-02-01 23:52:54 +01:00
78cf247cd4 Add the ability to map/unmap a ressource
mathieu pushed to mmap at mathieu/matos 2024-01-31 23:49:23 +01:00
b5b8dba231 wip: uAddrSpaceMmap implementation
26881d2728 Typo fix
Compare 2 commits »
mathieu pushed to master at mathieu/matos 2024-01-31 12:58:25 +01:00
bd25bb8478 Add calloc, realloc, memmove. Sync klibc and libc
mathieu pushed to mmap at mathieu/matos 2024-01-29 23:32:11 +01:00
4ed181198c Wip: zero mmap
20ef80f754 Add some documentation
dfe7a1dbc7 mmap syscall declaration
b15e27b811 Put back kernel sym in debug.gdb
946c47a988 Reorganize a bit includes like libc
Compare 7 commits »
mathieu pushed to master at mathieu/matos 2024-01-29 23:27:16 +01:00
946c47a988 Reorganize a bit includes like libc
mathieu pushed to master at mathieu/matos 2024-01-29 22:45:08 +01:00
a45dd96dc8 Merge pull request 'Implement malloc with a working free' (#7) from user_malloc into master
2b324ac62d Implement malloc with a working free
Compare 2 commits »
mathieu merged pull request mathieu/matos#7 2024-01-29 22:45:06 +01:00
Implement malloc with a working free
mathieu created pull request mathieu/matos#7 2024-01-29 22:44:44 +01:00
Implement malloc with a working free
mathieu pushed to user_malloc at mathieu/matos 2024-01-29 22:43:55 +01:00
2b324ac62d Implement malloc with a working free
mathieu pushed to user_malloc at mathieu/matos 2024-01-29 21:47:32 +01:00
mathieu created branch user_malloc in mathieu/matos 2024-01-29 21:47:32 +01:00
mathieu pushed to mmap at mathieu/matos 2024-01-26 23:05:02 +01:00
800579c90d Wip: zero mmap
55da86ff0b Add some documentation
0fc3460bc9 Put back kernel sym in debug.gdb
edbbaec930 Correct some warnings
Compare 30 commits »
mathieu pushed to master at mathieu/matos 2024-01-26 22:53:45 +01:00
edbbaec930 Correct some warnings
mathieu pushed to master at mathieu/matos 2024-01-26 22:26:47 +01:00
45ec3c1a7b Fix brk api to match GLIC and add sbrk
mathieu pushed to master at mathieu/matos 2024-01-26 22:24:10 +01:00
2359cf2744 process: add name getter
ee42ba1350 Update gcc deps
Compare 2 commits »
mathieu pushed to master at mathieu/config 2024-01-25 14:34:01 +01:00
b2e50d686a vim/git: remove old git commit related stuff
607492d3dc vim: Remove git gutter binding
Compare 2 commits »