2 #include <internal/i386/segment.h>
3 #include <../hal/halx86/include/halirq.h>
19 movl $PCR_SELECTOR, %eax
23 call _KiInterruptDispatch
34 .global _irq_handler_1
48 movl $PCR_SELECTOR, %eax
52 call _KiInterruptDispatch
63 .global _irq_handler_2
77 movl $PCR_SELECTOR, %eax
81 call _KiInterruptDispatch
92 .global _irq_handler_3
100 movl $0xceafbeef,%eax
106 movl $PCR_SELECTOR, %eax
109 pushl $(IRQ_BASE + 3)
110 call _KiInterruptDispatch
121 .global _irq_handler_4
129 movl $0xceafbeef,%eax
135 movl $PCR_SELECTOR, %eax
138 pushl $(IRQ_BASE + 4)
139 call _KiInterruptDispatch
150 .global _irq_handler_5
158 movl $0xceafbeef,%eax
164 movl $PCR_SELECTOR, %eax
167 pushl $(IRQ_BASE + 5)
168 call _KiInterruptDispatch
179 .global _irq_handler_6
187 movl $0xceafbeef,%eax
193 movl $PCR_SELECTOR, %eax
196 pushl $(IRQ_BASE + 6)
197 call _KiInterruptDispatch
208 .global _irq_handler_7
216 movl $0xceafbeef,%eax
222 movl $PCR_SELECTOR, %eax
225 pushl $(IRQ_BASE + 7)
226 call _KiInterruptDispatch
237 .global _irq_handler_8
245 movl $0xceafbeef,%eax
251 movl $PCR_SELECTOR, %eax
254 pushl $(IRQ_BASE + 8)
255 call _KiInterruptDispatch
266 .global _irq_handler_9
274 movl $0xceafbeef,%eax
280 movl $PCR_SELECTOR, %eax
283 pushl $(IRQ_BASE + 9)
284 call _KiInterruptDispatch
295 .global _irq_handler_10
303 movl $0xceafbeef,%eax
309 movl $PCR_SELECTOR, %eax
312 pushl $(IRQ_BASE + 10)
313 call _KiInterruptDispatch
324 .global _irq_handler_11
332 movl $0xceafbeef,%eax
338 movl $PCR_SELECTOR, %eax
341 pushl $(IRQ_BASE + 11)
342 call _KiInterruptDispatch
353 .global _irq_handler_12
361 movl $0xceafbeef,%eax
367 movl $PCR_SELECTOR, %eax
370 pushl $(IRQ_BASE + 12)
371 call _KiInterruptDispatch
382 .global _irq_handler_13
390 movl $0xceafbeef,%eax
396 movl $PCR_SELECTOR, %eax
399 pushl $(IRQ_BASE + 13)
400 call _KiInterruptDispatch
411 .global _irq_handler_14
419 movl $0xceafbeef,%eax
425 movl $PCR_SELECTOR, %eax
428 pushl $(IRQ_BASE + 14)
429 call _KiInterruptDispatch
440 .global _irq_handler_15
448 movl $0xceafbeef,%eax
454 movl $PCR_SELECTOR, %eax
457 pushl $(IRQ_BASE + 15)
458 call _KiInterruptDispatch