summaryrefslogtreecommitdiff
path: root/src/include/source/irq_handler.h
blob: ee88d1f1a7593d8cdced52e59d74a8312ec5b66c (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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
#ifndef SOURCE_IRQ_HANDLER_H
#define SOURCE_IRQ_HANDLER_H

#define INTERRUPT_GATE_32 0x8e

#define KERNEL_CODE 0x08
#define KERNEL_DATA 0x10


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);
void irq16_handler(void);
void irq17_handler(void);
void irq18_handler(void);
void irq19_handler(void);
void irq20_handler(void);
void irq21_handler(void);
void irq22_handler(void);
void irq23_handler(void);
void irq24_handler(void);
void irq25_handler(void);
void irq26_handler(void);
void irq27_handler(void);
void irq28_handler(void);
void irq29_handler(void);
void irq30_handler(void);
void irq31_handler(void);
void irq34_handler(void);
void irq35_handler(void);
void irq36_handler(void);
void irq37_handler(void);
void irq38_handler(void);
void irq39_handler(void);
void irq40_handler(void);
void irq41_handler(void);
void irq42_handler(void);
void irq43_handler(void);
void irq44_handler(void);
void irq45_handler(void);
void irq46_handler(void);
void irq47_handler(void);
void irq48_handler(void);
void irq49_handler(void);
void irq50_handler(void);
void irq51_handler(void);
void irq52_handler(void);
void irq53_handler(void);
void irq54_handler(void);
void irq55_handler(void);
void irq56_handler(void);
void irq57_handler(void);
void irq58_handler(void);
void irq59_handler(void);
void irq60_handler(void);
void irq61_handler(void);
void irq62_handler(void);
void irq63_handler(void);
void irq64_handler(void);
void irq65_handler(void);
void irq66_handler(void);
void irq67_handler(void);
void irq68_handler(void);
void irq69_handler(void);
void irq70_handler(void);
void irq71_handler(void);
void irq72_handler(void);
void irq73_handler(void);
void irq74_handler(void);
void irq75_handler(void);
void irq76_handler(void);
void irq77_handler(void);
void irq78_handler(void);
void irq79_handler(void);
void irq80_handler(void);
void irq81_handler(void);
void irq82_handler(void);
void irq83_handler(void);
void irq84_handler(void);
void irq85_handler(void);
void irq86_handler(void);
void irq87_handler(void);
void irq88_handler(void);
void irq89_handler(void);
void irq90_handler(void);
void irq91_handler(void);
void irq92_handler(void);
void irq93_handler(void);
void irq94_handler(void);
void irq95_handler(void);
void irq96_handler(void);
void irq97_handler(void);
void irq98_handler(void);
void irq99_handler(void);
void irq100_handler(void);
void irq101_handler(void);
void irq102_handler(void);
void irq103_handler(void);
void irq104_handler(void);
void irq105_handler(void);
void irq106_handler(void);
void irq107_handler(void);
void irq108_handler(void);
void irq109_handler(void);
void irq110_handler(void);
void irq111_handler(void);
void irq112_handler(void);
void irq113_handler(void);
void irq114_handler(void);
void irq115_handler(void);
void irq116_handler(void);
void irq117_handler(void);
void irq118_handler(void);
void irq119_handler(void);
void irq120_handler(void);
void irq121_handler(void);
void irq122_handler(void);
void irq123_handler(void);
void irq124_handler(void);
void irq125_handler(void);
void irq126_handler(void);
void irq127_handler(void);
void irq128_handler(void);
void irq129_handler(void);
void irq130_handler(void);
void irq131_handler(void);
void irq132_handler(void);
void irq133_handler(void);
void irq134_handler(void);
void irq135_handler(void);
void irq136_handler(void);
void irq137_handler(void);
void irq138_handler(void);
void irq139_handler(void);
void irq140_handler(void);
void irq141_handler(void);
void irq142_handler(void);
void irq143_handler(void);
void irq144_handler(void);
void irq145_handler(void);
void irq146_handler(void);
void irq147_handler(void);
void irq148_handler(void);
void irq149_handler(void);
void irq150_handler(void);
void irq151_handler(void);
void irq152_handler(void);
void irq153_handler(void);
void irq154_handler(void);
void irq155_handler(void);
void irq156_handler(void);
void irq157_handler(void);
void irq158_handler(void);
void irq159_handler(void);
void irq160_handler(void);
void irq161_handler(void);
void irq162_handler(void);
void irq163_handler(void);
void irq164_handler(void);
void irq165_handler(void);
void irq166_handler(void);
void irq167_handler(void);
void irq168_handler(void);
void irq169_handler(void);
void irq170_handler(void);
void irq171_handler(void);
void irq172_handler(void);
void irq173_handler(void);
void irq174_handler(void);
void irq175_handler(void);
void irq176_handler(void);
void irq177_handler(void);
void irq178_handler(void);
void irq179_handler(void);
void irq180_handler(void);
void irq181_handler(void);
void irq182_handler(void);
void irq183_handler(void);
void irq184_handler(void);
void irq185_handler(void);
void irq186_handler(void);
void irq187_handler(void);
void irq188_handler(void);
void irq189_handler(void);
void irq190_handler(void);
void irq191_handler(void);
void irq192_handler(void);
void irq193_handler(void);
void irq194_handler(void);
void irq195_handler(void);
void irq196_handler(void);
void irq197_handler(void);
void irq198_handler(void);
void irq199_handler(void);
void irq200_handler(void);
void irq201_handler(void);
void irq202_handler(void);
void irq203_handler(void);
void irq204_handler(void);
void irq205_handler(void);
void irq206_handler(void);
void irq207_handler(void);
void irq208_handler(void);
void irq209_handler(void);
void irq210_handler(void);
void irq211_handler(void);
void irq212_handler(void);
void irq213_handler(void);
void irq214_handler(void);
void irq215_handler(void);
void irq216_handler(void);
void irq217_handler(void);
void irq218_handler(void);
void irq219_handler(void);
void irq220_handler(void);
void irq221_handler(void);
void irq222_handler(void);
void irq223_handler(void);
void irq224_handler(void);
void irq225_handler(void);
void irq226_handler(void);
void irq227_handler(void);
void irq228_handler(void);
void irq229_handler(void);
void irq230_handler(void);
void irq231_handler(void);
void irq232_handler(void);
void irq233_handler(void);
void irq234_handler(void);
void irq235_handler(void);
void irq236_handler(void);
void irq237_handler(void);
void irq238_handler(void);
void irq239_handler(void);
void irq240_handler(void);
void irq241_handler(void);
void irq242_handler(void);
void irq243_handler(void);
void irq244_handler(void);
void irq245_handler(void);
void irq246_handler(void);
void irq247_handler(void);
void irq248_handler(void);
void irq249_handler(void);
void irq250_handler(void);
void irq251_handler(void);
void irq252_handler(void);
void irq253_handler(void);
void irq254_handler(void);
void irq255_handler(void);

#endif