tools/nolibc: mips: shrink _start with _start_c
authorZhangjin Wu <falcon@tinylab.org>
Sat, 15 Jul 2023 18:28:55 +0000 (02:28 +0800)
committerWilly Tarreau <w@1wt.eu>
Wed, 23 Aug 2023 02:40:22 +0000 (04:40 +0200)
commit431b806b9bc33cf505204f4047182524120aaf7a
treeac8242dbffd17d907f12e4f5bea7c09add625b8c
parent539287d75178fd77c195520477dcd35a4d28a737
tools/nolibc: mips: shrink _start with _start_c

move most of the _start operations to _start_c(), include the
stackprotector initialization.

Also clean up the instructions in delayed slots.

Signed-off-by: Zhangjin Wu <falcon@tinylab.org>
Signed-off-by: Willy Tarreau <w@1wt.eu>
tools/include/nolibc/arch-mips.h