merge branch memory-shit into higher-half
This commit is contained in:
+7
-1
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user