00001 /* ndk - [ idt.h ] 00002 * 00003 * Defines the IDT 00004 * 00005 * (c)2004 dcipher / neuraldk 00006 * www.neuraldk.org 00007 */ 00008 00017 #ifndef __ndk_idt_h__ 00018 #define __ndk_idt_h__ 00019 00020 #include "descgate.h" 00021 #include "console.h" 00022 #include "array.h" 00023 #include "isr.h" 00024 #include "ndk.h" 00025 00026 extern Array IDT; 00027 00028 void idtInit(void); 00029 00030 /* 00031 void stdHandler (short exceptionNum, 00032 short cs, 00033 long ip, 00034 short error, 00035 short taskReg, 00036 long edi, 00037 long esi, 00038 long ebp, 00039 long esp, 00040 long ebx, 00041 long edx, 00042 long ecx, 00043 long eax, 00044 short ss, 00045 short gs, 00046 short fs, 00047 short es, 00048 short ds); 00049 */ 00050 #endif 00051