(memory): returning pages back when freeing memory
This commit is contained in:
parent
4d34312748
commit
f855d910ed
2 changed files with 99 additions and 36 deletions
|
|
@ -25,8 +25,10 @@ void page_init();
|
|||
void page_free(void *addr);
|
||||
void *page_alloc();
|
||||
void *kmalloc(size_t size);
|
||||
void kheap_split(HeapHeader *header, size_t size);
|
||||
void kheap_insert_sorted(HeapHeader *new_block);
|
||||
void kfree(void *ptr);
|
||||
void kcoalesce(HeapHeader *header);
|
||||
HeapHeader *kcoalesce(HeapHeader *header);
|
||||
void test_memory_integrity();
|
||||
void test_memory_alignment();
|
||||
void test_memory_stress();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue