| 1 | section .text |
| 2 | |
| 3 | extern lapic_eoi |
| 4 | |
| 5 | global dummy_isr |
| 6 | dummy_isr: |
| 7 | push rax |
| 8 | push rcx |
| 9 | push rdx |
| 10 | push rsi |
| 11 | push rdi |
| 12 | push r8 |
| 13 | push r9 |
| 14 | push r10 |
| 15 | push r11 |
| 16 | call lapic_eoi |
| 17 | pop r11 |
| 18 | pop r10 |
| 19 | pop r9 |
| 20 | pop r8 |
| 21 | pop rdi |
| 22 | pop rsi |
| 23 | pop rdx |
| 24 | pop rcx |
| 25 | pop rax |
| 26 | iretq |
| 27 | |
| 28 | section .note.GNU-stack noalloc noexec nowrite progbits |
