reg32 fs;
reg32 gs;
reg32 esp;
- } registers;
+ } __attribute__((packed)) registers;
unsigned int vector;
unsigned int err_code;
unsigned int ss;
} __attribute__((packed)) isr_param;
-typedef void (*int_subscriber)(const isr_param*);
-
-void
-intr_subscribe(const uint8_t vector, int_subscriber);
-
-void
-intr_unsubscribe(const uint8_t vector, int_subscriber);
-
-void intr_set_fallback_handler(int_subscriber);
-
void
intr_handler(isr_param* param);