diff options
author | Lizzy Fleckenstein <lizzy@vlhl.dev> | 2023-12-27 00:28:56 +0100 |
---|---|---|
committer | Lizzy Fleckenstein <lizzy@vlhl.dev> | 2023-12-27 00:35:43 +0100 |
commit | 241857a79e1a42e23ec29389862f39c92a5dc93e (patch) | |
tree | affc1f9d1d6d6c00538fcdbba2a3ed12311b79df /stage3/interrupts.h | |
parent | 4e8e630085463d302ae8b5f6a0dbcec998c51efd (diff) | |
download | cuddles-241857a79e1a42e23ec29389862f39c92a5dc93e.tar.xz |
move debugger to separate file
Diffstat (limited to 'stage3/interrupts.h')
-rw-r--r-- | stage3/interrupts.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/stage3/interrupts.h b/stage3/interrupts.h index 333aca0..595ed22 100644 --- a/stage3/interrupts.h +++ b/stage3/interrupts.h @@ -1,6 +1,14 @@ #ifndef INTERRUPTS_H #define INTERRUPTS_H +#include "def.h" + +typedef struct __attribute__((packed)) { + u64 rax, rbx, rcx, rdx, rbp, rdi, rsi, r8, r9, r10, r11, r12, r13, r14, r15; + u64 which, error_code; + u64 rip, cs, rflags, rsp, ss; +} interrupt_frame; + void interrupts_init(); #endif |