summaryrefslogtreecommitdiff
path: root/include/irq.h
blob: f0e38d62f51f2ed43a8d4287e160122f558af376 (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
57
58
#ifndef IRQ_H
#define IRQ_H

#include <stdint.h>

// exceptions
void isr0(void);
void isr1(void);
void isr2(void);
void isr3(void);
void isr4(void);
void isr5(void);
void isr6(void);
void isr7(void);
void isr8(uint64_t error);
void isr9(void);
void isr10(uint64_t error);
void isr11(uint64_t error);
void isr12(uint64_t error);
void isr13(uint64_t error);
void isr14(uint64_t error);
void isr15(void);
void isr16(void);
void isr17(uint64_t error);
void isr18(void);
void isr19(void);
void isr20(void);
void isr21(uint64_t error);
void isr22(void);
void isr23(void);
void isr24(void);
void isr25(void);
void isr26(void);
void isr27(void);
void isr28(void);
void isr29(uint64_t error);
void isr30(uint64_t error);
void isr31(void);

// interrupts
void irq0(void);
void irq1(void);
void irq2(void);
void irq3(void);
void irq4(void);
void irq5(void);
void irq6(void);
void irq7(void);
void irq8(void);
void irq9(void);
void irq10(void);
void irq11(void);
void irq12(void);
void irq13(void);
void irq14(void);
void irq15(void);

#endif