merge branch memory-shit into higher-half

This commit is contained in:
2025-05-10 15:48:10 +03:00
parent 65f543fa92
commit 767e74976f
14 changed files with 419 additions and 178 deletions
+7 -1
View File
@@ -33,7 +33,7 @@ void heap_init() {
kernel_heap.first = initial_block;
}
/*
void* heap_alloc(uint32_t size) {
// Выравниваем размер до 4 байт
size = (size + 3) & ~3;
@@ -98,6 +98,12 @@ void* heap_alloc(uint32_t size) {
// Если что-то пошло не так, возвращаем NULL
return (void*)0;
}
*/
//TODO: fix it yo
void *heap_alloc(uint32_t size)
{
return alloc_page();
}
void heap_free(void* ptr) {
if (!ptr || (uint32_t)ptr < (uint32_t)kernel_heap.start) return;