00001 /* 00002 panaLiX, Adrian Panasiuk 2002-5,8 00003 http://panalix.sourceforge.net/ 00004 ad.ek336@gmail.com 00005 00006 small osdev project 00007 provided under GPLv3 license. 00008 */ 00009 00010 00011 #ifndef __PANALIX_KMALLOC_HPP 00012 #define __PANALIX_KMALLOC_HPP 00013 00014 #include "src/memory/heap.hpp" 00015 00016 inline void * kmalloc ( uint32 size, const char * name ) { 00017 return ((void*)Memory::Heap::heap0.malloc(size, 1,name/*"n/a"*/,NULL)); 00018 } 00019 00020 00021 inline void kfree(void *ptr) 00022 { 00023 Memory::Heap::heap0.free(ptr); 00024 } 00025 00026 #endif 00027