Displaying 1 result from an estimated 1 matches for "5d902e2".
Did you mean:
52902e8
2015 Mar 06
0
[klibc:master] add-mips64-support-arch-mips64-specific
...;halfword"
+
+ daddiu a0, sp, 64 # Pointer to ELF entry structure
+ move a1, v0 # Kernel-provided atexit() pointer
+
+ ld t9, %call16(__libc_init)(gp)
+ jalr t9
+
+ END(__start)
diff --git a/usr/klibc/arch/mips64/setjmp.S b/usr/klibc/arch/mips64/setjmp.S
new file mode 100644
index 0000000..5d902e2
--- /dev/null
+++ b/usr/klibc/arch/mips64/setjmp.S
@@ -0,0 +1,50 @@
+#
+# arch/mips64/setjmp.S
+#
+# setjmp/longjmp for the MIPS architecture
+#
+# The jmp_buf is assumed to contain the following, in order:
+# s0..s7
+# gp
+# sp
+# s8
+# ra
+#
+
+#include <machine/asm.h>
+
+LEAF(setjmp)
+ sd...