diff --git a/src/kernel/memory.c b/src/kernel/memory.c index ca8475c..96ca8bc 100644 --- a/src/kernel/memory.c +++ b/src/kernel/memory.c @@ -4,6 +4,8 @@ #include "memory.h" #include "interrupts.h" +static struct Page *free_list = NULL; + HeapHeader *heap_free_list; extern uint8_t _heap_start[]; // named in the linker script diff --git a/src/kernel/memory.h b/src/kernel/memory.h index 8e7d64a..f607468 100644 --- a/src/kernel/memory.h +++ b/src/kernel/memory.h @@ -16,8 +16,6 @@ typedef struct HeapHeader struct HeapHeader *prev; } HeapHeader; -static struct Page *free_list = NULL; - void page_init(); void page_free(void *addr); void *page_alloc();