X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=kitten%2Finclude%2Flwk%2Fkmem.h;fp=kitten%2Finclude%2Flwk%2Fkmem.h;h=553f982518549a80f0671c033e0d563f55236780;hb=66a1a4c7a9edcd7d8bc207aca093d694a6e6b5b2;hp=0000000000000000000000000000000000000000;hpb=f7cf9c19ecb0a589dd45ae0d2c91814bd3c2acc2;p=palacios.git diff --git a/kitten/include/lwk/kmem.h b/kitten/include/lwk/kmem.h new file mode 100644 index 0000000..553f982 --- /dev/null +++ b/kitten/include/lwk/kmem.h @@ -0,0 +1,15 @@ +/* Copyright (c) 2007, Sandia National Laboratories */ + +#ifndef _LWK_KMEM_H +#define _LWK_KMEM_H + +void kmem_create_zone(unsigned long base_addr, size_t size); +void kmem_add_memory(unsigned long base_addr, size_t size); + +void *kmem_alloc(size_t size); +void kmem_free(void *addr); + +void * kmem_get_pages(unsigned long order); +void kmem_free_pages(void *addr, unsigned long order); + +#endif