summaryrefslogtreecommitdiff
path: root/cpu/idt.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpu/idt.h')
-rw-r--r--cpu/idt.h18
1 files changed, 6 insertions, 12 deletions
diff --git a/cpu/idt.h b/cpu/idt.h
index 853b1e0..025ba75 100644
--- a/cpu/idt.h
+++ b/cpu/idt.h
@@ -54,19 +54,13 @@ typedef struct registers registers_t;
struct interrupt_frame;
-struct kernel_registers {
- // uint32_t ds;
- // uint32_t edi, esi, ebp, esp, ebx, edx, ecx, eax;
- // uint32_t interrupt_number, error_code;
- uint32_t error_code;
- uint32_t eip, cs, eflags;
-};
-
struct registers {
- uint32_t ds;
- uint32_t edi, esi, ebp, esp, ebx, edx, ecx, eax;
- uint32_t interrupt_number, error_code;
- uint32_t eip, cs, eflags, useresp, ss;
+ uint32_t error_code;
+ uint32_t eip;
+ uint32_t cs;
+ uint32_t eflags;
+ uint32_t esp;
+ uint32_t ss;
};
void idt_init(void);