Commit Graph

14 Commits

Author SHA1 Message Date
Mathieu Maret
8d2dd71d66 Fix findVirtualRegionBeforeAddr 2024-02-08 20:54:55 +01:00
Mathieu Maret
07a3a33719 Fix write rights on pageflt 2024-02-07 23:23:35 +01:00
Mathieu Maret
2c05661f70 Improve debug message 2024-02-07 23:15:30 +01:00
Mathieu Maret
9ff45cb497 Implement freeing ressource on uAS destroy 2024-02-05 23:46:17 +01:00
Mathieu Maret
da266d19a3 Propagate page fault to ressource handler
Fix mmap arguments handling
2024-02-05 12:43:08 +01:00
Mathieu Maret
78cf247cd4 Add the ability to map/unmap a ressource 2024-02-01 23:47:52 +01:00
Mathieu Maret
4ed181198c Wip: zero mmap 2024-01-29 23:31:12 +01:00
Mathieu Maret
20ef80f754 Add some documentation 2024-01-29 23:31:10 +01:00
Mathieu Maret
2b324ac62d Implement malloc with a working free 2024-01-29 22:43:26 +01:00
Mathieu Maret
45ec3c1a7b Fix brk api to match GLIC and add sbrk
Also free userspace allocated memory
2024-01-26 22:26:40 +01:00
Mathieu Maret
18ea283213 Use format attribut and correct associated errors 2023-11-09 23:44:04 +01:00
Mathieu Maret
509a1fd992 Test alloc on several page 2022-09-03 23:41:33 +02:00
Mathieu Maret
edcac85b35 OnDemand paging for heap 2022-09-03 23:32:31 +02:00
Mathieu Maret
6471ee9a2d Implement brk syscall simple case 2022-09-03 22:43:41 +02:00