diff options
author | trimill <trimill@trimillxyz.org> | 2024-01-29 21:10:29 -0500 |
---|---|---|
committer | trimill <trimill@trimillxyz.org> | 2024-01-29 21:10:29 -0500 |
commit | 417d5b17b8054a73c2a41ae4aabefb4654e05fad (patch) | |
tree | 3dbd424270d1dd56843d3a11dbf34854e62bd2d6 /src/arch/amd64/idt.S | |
parent | pic done (diff) | |
download | corn-417d5b17b8054a73c2a41ae4aabefb4654e05fad.tar.gz corn-417d5b17b8054a73c2a41ae4aabefb4654e05fad.tar.bz2 corn-417d5b17b8054a73c2a41ae4aabefb4654e05fad.zip |
refactor, improve exception message
Diffstat (limited to 'src/arch/amd64/idt.S')
-rw-r--r-- | src/arch/amd64/idt.S | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/arch/amd64/idt.S b/src/arch/amd64/idt.S index 1098057..32670c8 100644 --- a/src/arch/amd64/idt.S +++ b/src/arch/amd64/idt.S @@ -7,11 +7,13 @@ extern idt_pic_mouse extern idt_pic_eoi %macro PUSHALL 0 + push rax push rbx push rcx push rdx - push rsi + push rbp push rdi + push rsi push r8 push r9 push r10 @@ -31,11 +33,13 @@ extern idt_pic_eoi pop r10 pop r9 pop r8 - pop rdi pop rsi + pop rdi + pop rbp pop rdx pop rcx pop rbx + pop rax %endmacro ; call the exception handler with the interrupt number |