diff --git a/src/system/boot/loader/heap.cpp b/src/system/boot/loader/heap.cpp index 970ce7f272..5721af01c2 100644 --- a/src/system/boot/loader/heap.cpp +++ b/src/system/boot/loader/heap.cpp @@ -8,6 +8,7 @@ #include #include +#include #ifdef HEAP_TEST # include #endif @@ -329,6 +330,15 @@ malloc(size_t size) } +void * +memalign(size_t alignment, size_t size) +{ + // pseudo alignment by just upping the size + size = (size + alignment - 1) & ~(alignment - 1); + return malloc(size); +} + + void* realloc(void* oldBuffer, size_t newSize) {