X-Git-Url: https://robinkrens.nl/gitweb/?p=cortex-from-scratch;a=blobdiff_plain;f=include%2Flib%2Fpool.h;h=b39f931f79ad0b784d65dea3971bec2a40139a11;hp=e68ef38a011ce7367a3595fbf5fa57f7c4643166;hb=40ccfa73408769ca3fbc3b73ff6531db241d1d60;hpb=8f723dacce04fc3f4931eed86ccc861ceb83d49d diff --git a/include/lib/pool.h b/include/lib/pool.h index e68ef38..b39f931 100644 --- a/include/lib/pool.h +++ b/include/lib/pool.h @@ -7,11 +7,12 @@ struct mem_pool { unsigned short block_size; unsigned short free_blocks; unsigned short blocks_init; - uint32_t * SRAM_entry; - uint32_t * m_next; + unsigned char * SRAM_entry; + unsigned char * m_next; }; -extern void kpool_init(mem_pool_t *, size_t size_arg, unsigned int blocks_arg, uint32_t * entry_SRAM); +extern void kpool_init(mem_pool_t *, size_t size_arg, unsigned int blocks_arg, unsigned char * entry_SRAM); extern void * kalloc(mem_pool_t * ); extern void kfree(mem_pool_t *, void* p); +extern void kheap_info(mem_pool_t *);