summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2020-03-28 17:42:51 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2020-03-28 17:42:53 +0100
commit5965aa34e7609d73bd065a82f52fe346876a33f1 (patch)
tree8a53e3184f2848c9830e0eb0ff9238a0d73c03fa
parent9fb49cfbd98cd6c21d2795b0db7673481623cfe4 (diff)
Fix getting stack base
After 5e9f6f52 ('Stack the slab allocator directly on top of the physical allocator')
-rw-r--r--x86_64/locore.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/x86_64/locore.S b/x86_64/locore.S
index 9825a601..ca7a1a9b 100644
--- a/x86_64/locore.S
+++ b/x86_64/locore.S
@@ -741,7 +741,7 @@ LEXT(return_to_iret) /* ( label for kdb_kintr and hardclock) */
iretq /* return to caller */
int_from_intstack:
- cmpq $EXT(_intstack),%rsp /* seemingly looping? */
+ cmpq EXT(int_stack_base),%rsp /* seemingly looping? */
jb stack_overflowed /* if not: */
call EXT(interrupt) /* call interrupt routine */
_return_to_iret_i: /* ( label for kdb_kintr) */