#ifndef __MEM_MALLOC_H #define __MEM_MALLOC_H #include #include void mem_malloc_init(void *start, void *end); ulong mem_malloc_start(void); ulong mem_malloc_end(void); struct memory_bank { struct list_head list; struct device_d *dev; unsigned long start; unsigned long size; }; extern struct list_head memory_banks; void barebox_add_memory_bank(const char *name, resource_size_t start, resource_size_t size); #define for_each_memory_bank(mem) list_for_each_entry(mem, &memory_banks, list) #endif