summaryrefslogtreecommitdiff
path: root/x86_64/locore.S
diff options
context:
space:
mode:
Diffstat (limited to 'x86_64/locore.S')
-rw-r--r--x86_64/locore.S3
1 files changed, 2 insertions, 1 deletions
diff --git a/x86_64/locore.S b/x86_64/locore.S
index 2b8e4c44..4e341860 100644
--- a/x86_64/locore.S
+++ b/x86_64/locore.S
@@ -849,7 +849,8 @@ stack_overflowed:
* ss
*/
ast_from_interrupt:
- POP_FSGS
+ POP_FSGS_ISR
+ pop %rdx
mov %rdx,%es
pop %rdx
mov %rdx,%ds