diff options
| author | Glen Barber <gjb@FreeBSD.org> | 2016-01-14 13:29:12 +0000 |
|---|---|---|
| committer | Glen Barber <gjb@FreeBSD.org> | 2016-01-14 13:29:12 +0000 |
| commit | a11378bd93b579413444d7d4d2c102fa77580205 (patch) | |
| tree | d16041fdc8a3bbb47880e8a036c3b001fd9522a7 /libexec | |
| parent | 0ca935a8f0c7572811a04de025be7b49f3720841 (diff) | |
| parent | 6369f51bc82d713bd63e5b6462c8c9f43bcf2562 (diff) | |
Notes
Diffstat (limited to 'libexec')
| -rw-r--r-- | libexec/rtld-elf/aarch64/rtld_start.S | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/libexec/rtld-elf/aarch64/rtld_start.S b/libexec/rtld-elf/aarch64/rtld_start.S index 2270efcb87d99..41397f944911b 100644 --- a/libexec/rtld-elf/aarch64/rtld_start.S +++ b/libexec/rtld-elf/aarch64/rtld_start.S @@ -34,13 +34,7 @@ ENTRY(.rtld_start) mov x19, x0 /* Put ps_strings in a callee-saved register */ mov x20, sp /* And the stack pointer */ - /* Handle the old style stack */ - /* TODO: Remove this when the kernel correctly aligns the stack */ - cbnz x0, 1f - mov x0, sp /* sp points to the args */ - and sp, x0, #~0xf /* Align the stack as needed */ - -1: sub sp, sp, #16 /* Make room for obj_main & exit proc */ + sub sp, sp, #16 /* Make room for obj_main & exit proc */ mov x1, sp /* exit_proc */ add x2, x1, #8 /* obj_main */ |
