summaryrefslogtreecommitdiff
path: root/kernel/include/irq_handler.h
blob: f7c4f00b35da5f4c2e0eec96b7717560f706db0c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#ifndef IRQ_HANDLER_H
#define IRQ_HANDLER_H

#include <types.h>

void isr0_handler(void);
void isr1_handler(void);
void isr2_handler(void);
void isr3_handler(void);
void isr4_handler(void);
void isr5_handler(void);
void isr6_handler(void);
void isr7_handler(void);
void isr8_handler(uint64_t error);
void isr9_handler(void);
void isr10_handler(uint64_t error);
void isr11_handler(uint64_t error);
void isr12_handler(uint64_t error);
void isr13_handler(uint64_t error);
void isr14_handler(uint64_t error);
void isr15_handler(void);
void isr16_handler(void);
void isr17_handler(uint64_t error);
void isr18_handler(void);
void isr19_handler(void);
void isr20_handler(void);
void isr21_handler(uint64_t error);
void isr22_handler(void);
void isr23_handler(void);
void isr24_handler(void);
void isr25_handler(void);
void isr26_handler(void);
void isr27_handler(void);
void isr28_handler(void);
void isr29_handler(uint64_t error);
void isr30_handler(uint64_t error);
void isr31_handler(void);

void irq0_handler(void);
void irq1_handler(void);
void irq2_handler(void);
void irq3_handler(void);
void irq4_handler(void);
void irq5_handler(void);
void irq6_handler(void);
void irq7_handler(void);
void irq8_handler(void);
void irq9_handler(void);
void irq10_handler(void);
void irq11_handler(void);
void irq12_handler(void);
void irq13_handler(void);
void irq14_handler(void);
void irq15_handler(void);

#endif