Created separate memblock functions for virtual and physical memory allocation
This commit is contained in:
@@ -80,8 +80,11 @@ extern int memblock_init(uintptr_t alloc_start, uintptr_t alloc_end, uintptr_t v
|
||||
extern int memblock_add(phys_addr_t base, size_t size);
|
||||
extern int memblock_reserve(phys_addr_t base, size_t size);
|
||||
|
||||
extern phys_addr_t memblock_alloc(size_t size);
|
||||
extern int memblock_free(phys_addr_t addr, size_t size);
|
||||
extern void *memblock_alloc(size_t size);
|
||||
extern phys_addr_t memblock_alloc_phys(size_t size);
|
||||
|
||||
extern int memblock_free(void *addr, size_t size);
|
||||
extern int memblock_free_phys(phys_addr_t addr, size_t size);
|
||||
|
||||
extern void __next_memory_region(memblock_iter_t *it, \
|
||||
memblock_type_t *type_a, memblock_type_t *type_b,
|
||||
|
||||
Reference in New Issue
Block a user