2 #include <internal/i386/segment.h>
3 #include <../hal/halx86/include/halirq.h>
19 movl $PCR_SELECTOR, %eax
23 call _KiInterruptDispatch
32 .global _irq_handler_1
46 movl $PCR_SELECTOR, %eax
50 call _KiInterruptDispatch
59 .global _irq_handler_2
73 movl $PCR_SELECTOR, %eax
77 call _KiInterruptDispatch
86 .global _irq_handler_3
100 movl $PCR_SELECTOR, %eax
103 pushl $(IRQ_BASE + 3)
104 call _KiInterruptDispatch
113 .global _irq_handler_4
121 movl $0xceafbeef,%eax
127 movl $PCR_SELECTOR, %eax
130 pushl $(IRQ_BASE + 4)
131 call _KiInterruptDispatch
140 .global _irq_handler_5
148 movl $0xceafbeef,%eax
154 movl $PCR_SELECTOR, %eax
157 pushl $(IRQ_BASE + 5)
158 call _KiInterruptDispatch
167 .global _irq_handler_6
175 movl $0xceafbeef,%eax
181 movl $PCR_SELECTOR, %eax
184 pushl $(IRQ_BASE + 6)
185 call _KiInterruptDispatch
194 .global _irq_handler_7
202 movl $0xceafbeef,%eax
208 movl $PCR_SELECTOR, %eax
211 pushl $(IRQ_BASE + 7)
212 call _KiInterruptDispatch
221 .global _irq_handler_8
229 movl $0xceafbeef,%eax
235 movl $PCR_SELECTOR, %eax
238 pushl $(IRQ_BASE + 8)
239 call _KiInterruptDispatch
248 .global _irq_handler_9
256 movl $0xceafbeef,%eax
262 movl $PCR_SELECTOR, %eax
265 pushl $(IRQ_BASE + 9)
266 call _KiInterruptDispatch
275 .global _irq_handler_10
283 movl $0xceafbeef,%eax
289 movl $PCR_SELECTOR, %eax
292 pushl $(IRQ_BASE + 10)
293 call _KiInterruptDispatch
302 .global _irq_handler_11
310 movl $0xceafbeef,%eax
316 movl $PCR_SELECTOR, %eax
319 pushl $(IRQ_BASE + 11)
320 call _KiInterruptDispatch
329 .global _irq_handler_12
337 movl $0xceafbeef,%eax
343 movl $PCR_SELECTOR, %eax
346 pushl $(IRQ_BASE + 12)
347 call _KiInterruptDispatch
356 .global _irq_handler_13
364 movl $0xceafbeef,%eax
370 movl $PCR_SELECTOR, %eax
373 pushl $(IRQ_BASE + 13)
374 call _KiInterruptDispatch
383 .global _irq_handler_14
391 movl $0xceafbeef,%eax
397 movl $PCR_SELECTOR, %eax
400 pushl $(IRQ_BASE + 14)
401 call _KiInterruptDispatch
410 .global _irq_handler_15
418 movl $0xceafbeef,%eax
424 movl $PCR_SELECTOR, %eax
427 pushl $(IRQ_BASE + 15)
428 call _KiInterruptDispatch