5c7bde4fdf
vm: add alignment parameter to cache allocator
...
caches with object size N, where N is a power of two, will naturally
align their objects on N-byte boundaries.
all other caches will align to an 8-byte boundary by default.
2023-02-06 20:50:38 +00:00
109616ec30
vm: add memblock support to vm_virt_to_phys, add vm_phys_to_virt
2023-02-06 20:50:38 +00:00
998f05d337
memblock: add functions to convert allocated pointers between virt/phys
2023-02-06 20:50:38 +00:00
6afb3bd10d
memblock: add alignment parameter to alloc functions
2023-02-06 20:50:38 +00:00
21907010bd
memblock: return NULL on virtual alloc failure
2023-02-05 10:49:59 +00:00
247bb2b530
kernel: port sandbox components
2023-02-03 20:51:23 +00:00
40f83922da
sandbox: moved all sources to main kernel tree
2023-02-03 20:43:38 +00:00
e714d619ba
kernel: remove placeholder vm subsystem
2023-02-03 20:37:45 +00:00
e922a776c3
Added stubs for the kernel memory manager
2022-12-28 23:04:09 +00:00