Commit Graph

16 Commits

Author SHA1 Message Date
Mathieu Maret
20ef80f754 Add some documentation 2024-01-29 23:31:10 +01:00
Mathieu Maret
946c47a988 Reorganize a bit includes like libc 2024-01-29 23:27:10 +01:00
Mathieu Maret
4e6622d16e alloc: no need from slab >= PAGE_SiZE 2022-07-29 00:17:52 +02:00
Mathieu Maret
d702c7b60e malloc: fix recursivity with areaAlloc 2021-10-29 12:34:33 +02:00
Mathieu Maret
9c36f3afa2 Add zalloc 2021-10-04 21:20:16 +02:00
Mathieu Maret
31aaf10635 bootstrap alloc and area 2021-08-09 14:55:47 +02:00
Mathieu Maret
5ab68d8197 Various cleaning 2021-01-25 20:05:38 +01:00
Mathieu Maret
9815cc062f Multiple page allocation 2020-08-28 22:40:21 +02:00
Mathieu Maret
c65c7bb7b0 More more stuff in arch subdir 2020-04-29 23:07:01 +02:00
Mathieu Maret
3b97d0307d Style: harmonize formatting
Thanks to: "clang-format -i -style=file **/*.{c,h}"
2020-04-27 00:14:51 +02:00
Mathieu Maret
06c8562a80 alloc: reduce slabEntry size 2019-04-17 23:13:46 +02:00
Mathieu Maret
b3d38d8c9c alloc: split slab and slabEntry definition 2019-04-17 18:07:19 +02:00
Mathieu Maret
3f258485b9 implement free 2019-04-15 23:09:09 +02:00
Mathieu Maret
698490800f Alloc: selfContaining is optionnal 2019-04-15 22:49:10 +02:00
Mathieu Maret
f1b3895473 Alloc: could be initialized in random way
fix ENO usage
2019-04-15 21:35:47 +02:00
Mathieu Maret
7def058cf4 Add slab allocator 2019-04-11 22:34:20 +02:00