Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

memory.h

Go to the documentation of this file.
00001 /* ndk - [ memory.h ]
00002  *
00003  * Basic kernel memory management
00004  *
00005  * (c)2004 dcipher / neuraldk
00006  *           www.neuraldk.org
00007  */
00008 
00017 #ifndef __ndk_memory_h__
00018 #define __ndk_memory_h__
00019 
00020 #include "multiboot.h"
00021 #include "console.h"
00022 #include "pmode.h"
00023 #include "pager.h"
00024 #include "stack.h"
00025 #include <types.h>
00026 
00027 ErrorCode memoryGetKernelBase(Pointer *base);
00028 ErrorCode memoryGetKernelSize(uint32 *size);
00029 ErrorCode memoryGetModulesBase(Pointer *base);
00030 ErrorCode memoryGetModulesSize(uint32 *size);
00031 ErrorCode memoryGetModulesCount(uint32 *count);
00032 
00033 #endif
00034 

Generated on Wed Mar 22 20:36:33 2006 for ndk by  doxygen 1.4.4