commit | e4f0199ec3b246d1e7d55d219d0456b9744da82b | [log] [tgz] |
---|---|---|
author | swissChili <swisschili@fastmail.com> | Thu Feb 25 15:38:12 2021 -0800 |
committer | swissChili <swisschili@fastmail.com> | Thu Feb 25 15:38:12 2021 -0800 |
tree | 821d2453e096894bbba3af4d242013366e3c7fa8 | |
parent | 959aa8ad2dc01f8f043ac2822670fa1ea1d1d4b3 [diff] [blame] |
Add allocator
diff --git a/src/kernel/alloc.h b/src/kernel/alloc.h new file mode 100644 index 0000000..4cb046d --- /dev/null +++ b/src/kernel/alloc.h
@@ -0,0 +1,13 @@ +#pragma once + +#include "kint.h" + +void *_kmalloc(size_t size, bool align, void **phys); +void *kmalloc(size_t size); +void *kmalloc_a(size_t size); +void *kmalloc_ap(size_t size, void **p); + +void *malloc(size_t size); +void free(void *mem); + +void init_allocator();