Displaying 3 results from an estimated 3 matches for "13ab99d".
Did you mean:
13ab593
2013 Nov 12
0
[klibc:master] arm64: remove useless <klibc/asmmacros.h> file
...-1,11 +0,0 @@
-/*
- * usr/include/arch/arm64/klibc/asmmacros.h
- *
- * Assembly macros used by arm64 system call stubs
- */
-
-#ifndef _KLIBC_ASMMACROS_H
-#define _KLIBC_ASMMACROS_H
-
-
-#endif /* _KLIBC_ASMMACROS_H */
diff --git a/usr/klibc/arch/arm64/setjmp.S b/usr/klibc/arch/arm64/setjmp.S
index 13ab99d..284e328 100644
--- a/usr/klibc/arch/arm64/setjmp.S
+++ b/usr/klibc/arch/arm64/setjmp.S
@@ -4,8 +4,6 @@
# setjmp/longjmp for arm64
#
-#include <klibc/asmmacros.h>
-
# we specify -mgeneral-regs-only as a build flag thus do not need to
# save d8-d15
diff --git a/usr/klibc/arch/arm64/sys...
2013 Nov 12
0
[klibc:master] arm64: Add arm64 support
..._start,#function
.globl _start
-#ifdef __thumb__
- .thumb_func
-#endif
-
-_start: mov r0, sp
- mov r1, #0
+_start:
+ mov x0, sp
+ mov x1, #0
bl __libc_init
-
.size _start,.-_start
diff --git a/usr/klibc/arch/arm64/setjmp.S b/usr/klibc/arch/arm64/setjmp.S
new file mode 100644
index 0000000..13ab99d
--- /dev/null
+++ b/usr/klibc/arch/arm64/setjmp.S
@@ -0,0 +1,47 @@
+#
+# arch/arm64/setjmp.S
+#
+# setjmp/longjmp for arm64
+#
+
+#include <klibc/asmmacros.h>
+
+# we specify -mgeneral-regs-only as a build flag thus do not need to
+# save d8-d15
+
+ .text
+ .balign 8
+ .globl setjmp
+ .type s...
2013 Nov 11
5
[PATCH V2 0/3] Introduce arm64 support
Hello,
Here is V2 of the arm64 support for klibc patch set.
Notable changes since the original series:
* fp regs dropped from setjmp/longjmp
* chmod, lstat and stat re-implemented with *at functions.
* open64 merged into open.
As with the original, this series is to be applied against the latest
klibc, just after
25a66fa README.klibc: update build information
V2 has been tested on x86_64