From 3374c08d55826a3a06fd006f8e116a4eaae18ffb Mon Sep 17 00:00:00 2001 From: Baptiste Wicht Date: Sun, 26 Jan 2014 21:36:33 +0100 Subject: [PATCH] Get reference to the values that are pushed on the stack by int --- kernel/include/interrupts.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kernel/include/interrupts.hpp b/kernel/include/interrupts.hpp index 21ed66ae..cdba98c0 100644 --- a/kernel/include/interrupts.hpp +++ b/kernel/include/interrupts.hpp @@ -38,7 +38,13 @@ struct syscall_regs { uint64_t r10; uint64_t r11; uint64_t r12; + uint64_t rbp; + uint64_t rsp; uint64_t code; + uint64_t rip; + uint64_t cs; + uint64_t rflags; + uint64_t rsp; } __attribute__((packed)); void setup_interrupts();