diff options
-rw-r--r-- | i386/i386/locore.S | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/i386/i386/locore.S b/i386/i386/locore.S index 8571611..379b219 100644 --- a/i386/i386/locore.S +++ b/i386/i386/locore.S @@ -599,6 +599,7 @@ ENTRY(call_continuation) addl $(-3-IKS_SIZE),%ecx movl %ecx,%esp /* pop the stack */ xorl %ebp,%ebp /* zero frame pointer */ + pushl $0 /* Dummy return address */ jmp *%eax /* goto continuation */ |