diff options
Diffstat (limited to 'include/mem.h')
| -rw-r--r-- | include/mem.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/mem.h b/include/mem.h index 12976df..6135786 100644 --- a/include/mem.h +++ b/include/mem.h @@ -1,8 +1,6 @@ #pragma once #include <types.h> -#define EHEAP_SIZE (512 * 1024) - typedef enum { PAGE_FREE, PAGE_ALLOCATED @@ -14,6 +12,11 @@ struct page { struct page* next; }; +struct mem_info { + void* start; + size_t size; +}; + void* kmalloc(size_t size); void* memcpy(void* to, const void* from,size_t size); |
