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

pmode.h

Go to the documentation of this file.
00001 
00014 #ifndef __ndk_pmode_h__
00015 #define __ndk_pmode_h__
00016 
00018 #define SEL_P0_DATA  (0x08)
00019 
00020 #define SEL_P0_CODE  (0x10)
00021 
00022 #define SEL_P0_STACK (0x18)
00023 
00025 #define SEL_P3_DATA  (0x20)
00026 
00027 #define SEL_P3_CODE  (0x28)
00028 
00029 #define SEL_P3_STACK (0x30)
00030 
00036 extern void jumpToTSS(short sel);
00037 
00043 extern void loadTaskReg(short sel);
00044 
00051 extern void invalidatePage(long physAddr);
00052 
00058 extern void setCR0(long CR0);
00059 
00065 extern void setCR2(long CR2);
00066 
00072 extern void setCR3(long CR3);
00073 
00079 extern long getCR0(void);
00080 
00086 extern long getCR2(void);
00087 
00093 extern long getCR3(void);
00094 
00095 #endif
00096 

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