diff options
author | trimill <trimill@trimillxyz.org> | 2024-02-01 16:53:07 -0500 |
---|---|---|
committer | trimill <trimill@trimillxyz.org> | 2024-02-01 17:01:52 -0500 |
commit | c8c8d009f6a32e0f6856ab0f8167563021204de9 (patch) | |
tree | 9594ab04249ebec6e841c7a78d8bab4ceb1aeacf /src/arch/amd64/idt.h | |
parent | follow the corn style guide (diff) | |
download | corn-c8c8d009f6a32e0f6856ab0f8167563021204de9.tar.gz corn-c8c8d009f6a32e0f6856ab0f8167563021204de9.tar.bz2 corn-c8c8d009f6a32e0f6856ab0f8167563021204de9.zip |
debugger
Diffstat (limited to 'src/arch/amd64/idt.h')
-rw-r--r-- | src/arch/amd64/idt.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/arch/amd64/idt.h b/src/arch/amd64/idt.h index 5627657..89a9dab 100644 --- a/src/arch/amd64/idt.h +++ b/src/arch/amd64/idt.h @@ -1,3 +1,29 @@ #pragma once +#include <stdint.h> + +struct isr_regs { + uint64_t r15; + uint64_t r14; + uint64_t r13; + uint64_t r12; + uint64_t r11; + uint64_t r10; + uint64_t r9; + uint64_t r8; + uint64_t rbp; + uint64_t rdi; + uint64_t rsi; + uint64_t rdx; + uint64_t rcx; + uint64_t rbx; + uint64_t rax; + + uint64_t rip; + uint64_t cs; + uint64_t rflags; + uint64_t rsp; + uint64_t ss; +}; + void idt_init(); |