/SPARTAN/trunk/include/mm/heap.h |
---|
45,7 → 45,7 |
extern void early_heap_init(__address heap, size_t size); |
extern void *early_malloc(size_t size); |
extern void *early_malloc(size_t size) __attribute__ ((malloc)); |
extern void early_free(void *ptr); |
#endif |
/SPARTAN/trunk/include/mm/buddy.h |
---|
32,6 → 32,8 |
#include <arch/types.h> |
#include <typedefs.h> |
#define BUDDY_SYSTEM_INNER_BLOCK 0xff |
struct buddy_operations { |
link_t *(* find_buddy)(link_t *); |
link_t *(* bisect)(link_t *); |