diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-03-28 17:42:51 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-03-28 17:42:53 +0100 |
commit | 5965aa34e7609d73bd065a82f52fe346876a33f1 (patch) | |
tree | 8a53e3184f2848c9830e0eb0ff9238a0d73c03fa | |
parent | 9fb49cfbd98cd6c21d2795b0db7673481623cfe4 (diff) |
Fix getting stack base
After 5e9f6f52 ('Stack the slab allocator directly on top of the
physical allocator')
-rw-r--r-- | x86_64/locore.S | 2 |
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) */ |