diff options
Diffstat (limited to 'arch/x86_64/int.S')
-rw-r--r-- | arch/x86_64/int.S | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/x86_64/int.S b/arch/x86_64/int.S index 96c62d9..e00760a 100644 --- a/arch/x86_64/int.S +++ b/arch/x86_64/int.S @@ -3,6 +3,7 @@ .type x86_64_lidt @function x86_64_lidt: lidt (%rdi) + sti retq .macro irq_preserve @@ -54,7 +55,6 @@ irq_stub: movq %rax, %rsp irq_restore - addq $128, %rsp iretq .extern __isr_err @@ -63,7 +63,6 @@ irq_stub: .macro isr_error num:req .type __isr\num @function isr\num: - subq $128, %rsp pushq %rbx movq 8(%rsp), %rbx movq %rbx, __isr_err |