save/restore rbp when entering/leaving kernel (required for fork() in glibc)

This commit is contained in:
Balazs Gerofi bgerofi@riken.jp
2014-04-02 14:02:20 +09:00
parent b01b31f04d
commit 3ce94072b4
2 changed files with 9 additions and 4 deletions

View File

@@ -137,7 +137,7 @@ struct tss64 {
struct x86_regs {
unsigned long r11, r10, r9, r8;
unsigned long rdi, rsi, rdx, rcx, rbx, rax;
unsigned long rdi, rsi, rdx, rcx, rbx, rax, rbp;
unsigned long error, rip, cs, rflags, rsp, ss;
};