X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/290981180b9abc454e017271a8ebe75478c00e86..b91be0033265b5b6bd716bd39cb0971da41906c4:/lunaix-os/includes/arch/x86/interrupts.h?ds=sidebyside diff --git a/lunaix-os/includes/arch/x86/interrupts.h b/lunaix-os/includes/arch/x86/interrupts.h deleted file mode 100644 index d25fbe3..0000000 --- a/lunaix-os/includes/arch/x86/interrupts.h +++ /dev/null @@ -1,43 +0,0 @@ -#ifndef __LUNAIX_INTERRUPTS_H -#define __LUNAIX_INTERRUPTS_H - -#include "vectors.h" - -#ifndef __ASM__ -#include -typedef struct -{ - struct - { - reg32 eax; - reg32 ebx; - reg32 ecx; - reg32 edx; - reg32 edi; - reg32 ebp; - reg32 esi; - reg32 ds; - reg32 es; - reg32 fs; - reg32 gs; - reg32 esp; - } __attribute__((packed)) registers; - - unsigned int vector; - unsigned int err_code; - unsigned int eip; - unsigned int cs; - unsigned int eflags; - unsigned int esp; - unsigned int ss; -} __attribute__((packed)) isr_param; - -void -intr_handler(isr_param* param); - -void -intr_routine_init(); - -#endif - -#endif /* __LUNAIX_INTERRUPTS_H */