Displaying 11 results from an estimated 11 matches for "__ra".
Did you mean:
__pa
2019 Jan 18
0
[klibc:master] mips64: remove __unused from __jmp_buf
...rch/mips64/klibc/archsetjmp.h b/usr/include/arch/mips64/klibc/archsetjmp.h
index c4587dc..bfca777 100644
--- a/usr/include/arch/mips64/klibc/archsetjmp.h
+++ b/usr/include/arch/mips64/klibc/archsetjmp.h
@@ -18,7 +18,6 @@ struct __jmp_buf {
unsigned long __sp;
unsigned long __s8;
unsigned long __ra;
- unsigned long __unused;
} __attribute__ ((aligned(8)));
typedef struct __jmp_buf jmp_buf[1];
2019 Jan 18
0
[klibc:master] mips: don't save floating point registers in setjmp / longjmp
...clude/arch/mips/klibc/archsetjmp.h b/usr/include/arch/mips/klibc/archsetjmp.h
index 1fbe83e..eeadffc 100644
--- a/usr/include/arch/mips/klibc/archsetjmp.h
+++ b/usr/include/arch/mips/klibc/archsetjmp.h
@@ -18,20 +18,6 @@ struct __jmp_buf {
unsigned long __sp;
unsigned long __s8;
unsigned long __ra;
- unsigned long __f20;
- unsigned long __f21;
- unsigned long __f22;
- unsigned long __f23;
- unsigned long __f24;
- unsigned long __f25;
- unsigned long __f26;
- unsigned long __f27;
- unsigned long __f28;
- unsigned long __f29;
- unsigned long __f30;
- unsigned long __f31;
- unsigned long __fcr3...
2015 Mar 06
0
[klibc:master] add-mips64-support-headers
...archsetjmp.h
+++ b/usr/include/arch/mips64/klibc/archsetjmp.h
@@ -1,5 +1,5 @@
/*
- * arch/mips/include/klibc/archsetjmp.h
+ * arch/mips64/include/klibc/archsetjmp.h
*/
#ifndef _KLIBC_ARCHSETJMP_H
@@ -18,19 +18,6 @@ struct __jmp_buf {
unsigned long __sp;
unsigned long __s8;
unsigned long __ra;
- unsigned long __f20;
- unsigned long __f21;
- unsigned long __f22;
- unsigned long __f23;
- unsigned long __f24;
- unsigned long __f25;
- unsigned long __f26;
- unsigned long __f27;
- unsigned long __f28;
- unsigned long __f29;
- unsigned long __f30;
- unsigned long __f31;
- unsigned long __fcr3...
2018 Mar 02
5
[PATCH 0/5] Various MIPS fixes
Hi,
I noticed that klibc started crashing on 64-bit MIPS and in my quest to fix the
bug I got a bit carried away and fixed a few other things as well. Here are
various miscellaneous MIPS patches, although the first patch is the important
one.
Thanks,
James
*** BLURB HERE ***
James Cowgill (5):
mips64: compile with -mno-abicalls
mips: use -Ttext-segment when linking shared library
2023 Feb 20
1
[PATCH] Add LoongArch64 port
.../archsetjmp.h
new file mode 100644
index 00000000..939c0f5f
--- /dev/null
+++ b/usr/include/arch/loongarch64/klibc/archsetjmp.h
@@ -0,0 +1,26 @@
+/*
+ * include/arch/loongarch64/klibc/archsetjmp.h
+ */
+
+#ifndef _KLIBC_ARCHSETJMP_H
+#define _KLIBC_ARCHSETJMP_H
+
+struct __jmp_buf {
+ unsigned long __ra;
+ unsigned long __sp;
+ unsigned long __r21;
+ unsigned long __fp;
+ unsigned long __s0;
+ unsigned long __s1;
+ unsigned long __s2;
+ unsigned long __s3;
+ unsigned long __s4;
+ unsigned long __s5;
+ unsigned long __s6;
+ unsigned long __s7;
+ unsigned long __s8;
+};
+
+typedef struct __jmp_buf j...
2023 Mar 05
0
[klibc:master] Add LoongArch64 port
...tjmp.h
+++ b/usr/include/arch/loongarch64/klibc/archsetjmp.h
@@ -1,12 +1,15 @@
/*
- * arch/riscv64/include/klibc/archsetjmp.h
+ * include/arch/loongarch64/klibc/archsetjmp.h
*/
#ifndef _KLIBC_ARCHSETJMP_H
#define _KLIBC_ARCHSETJMP_H
struct __jmp_buf {
- unsigned long __pc;
+ unsigned long __ra;
+ unsigned long __sp;
+ unsigned long __r21;
+ unsigned long __fp;
unsigned long __s0;
unsigned long __s1;
unsigned long __s2;
@@ -16,10 +19,6 @@ struct __jmp_buf {
unsigned long __s6;
unsigned long __s7;
unsigned long __s8;
- unsigned long __s9;
- unsigned long __s10;
- unsigned long...
2019 Jan 18
0
[klibc:master] Add RISC-V (RV64) port
..._H
struct __jmp_buf {
+ unsigned long __pc;
unsigned long __s0;
unsigned long __s1;
unsigned long __s2;
@@ -14,12 +15,13 @@ struct __jmp_buf {
unsigned long __s5;
unsigned long __s6;
unsigned long __s7;
- unsigned long __gp;
- unsigned long __sp;
unsigned long __s8;
- unsigned long __ra;
-} __attribute__ ((aligned(8)));
+ unsigned long __s9;
+ unsigned long __s10;
+ unsigned long __s11;
+ unsigned long __sp;
+};
typedef struct __jmp_buf jmp_buf[1];
-#endif /* _KLIBC_ARCHSETJMP_H */
+#endif /* _SETJMP_H */
diff --git a/usr/include/arch/cris/klibc/archsignal.h b/usr/inclu...
2014 Mar 11
4
[PATCH] add mips64 support
..._KLIBC_ARCHSETJMP_H
+
+struct __jmp_buf {
+ unsigned long __s0;
+ unsigned long __s1;
+ unsigned long __s2;
+ unsigned long __s3;
+ unsigned long __s4;
+ unsigned long __s5;
+ unsigned long __s6;
+ unsigned long __s7;
+ unsigned long __gp;
+ unsigned long __sp;
+ unsigned long __s8;
+ unsigned long __ra;
+ unsigned long __f20;
+ unsigned long __f21;
+ unsigned long __f22;
+ unsigned long __f23;
+ unsigned long __f24;
+ unsigned long __f25;
+ unsigned long __f26;
+ unsigned long __f27;
+ unsigned long __f28;
+ unsigned long __f29;
+ unsigned long __f30;
+ unsigned long __f31;
+ unsigned long __fcr3...
2006 Jun 26
0
[klibc 21/43] alpha support for klibc
...+ * arch/alpha/include/klibc/archsetjmp.h
+ */
+
+#ifndef _KLIBC_ARCHSETJMP_H
+#define _KLIBC_ARCHSETJMP_H
+
+struct __jmp_buf {
+ unsigned long __s0;
+ unsigned long __s1;
+ unsigned long __s2;
+ unsigned long __s3;
+ unsigned long __s4;
+ unsigned long __s5;
+ unsigned long __fp;
+ unsigned long __ra;
+ unsigned long __gp;
+ unsigned long __sp;
+
+ unsigned long __f2;
+ unsigned long __f3;
+ unsigned long __f4;
+ unsigned long __f5;
+ unsigned long __f6;
+ unsigned long __f7;
+ unsigned long __f8;
+ unsigned long __f9;
+};
+
+/* Must be an array so it will decay to a pointer when a function is...
2006 Jun 26
2
[klibc 28/43] mips support for klibc
..._KLIBC_ARCHSETJMP_H
+
+struct __jmp_buf {
+ unsigned long __s0;
+ unsigned long __s1;
+ unsigned long __s2;
+ unsigned long __s3;
+ unsigned long __s4;
+ unsigned long __s5;
+ unsigned long __s6;
+ unsigned long __s7;
+ unsigned long __gp;
+ unsigned long __sp;
+ unsigned long __s8;
+ unsigned long __ra;
+ unsigned long __f20;
+ unsigned long __f21;
+ unsigned long __f22;
+ unsigned long __f23;
+ unsigned long __f24;
+ unsigned long __f25;
+ unsigned long __f26;
+ unsigned long __f27;
+ unsigned long __f28;
+ unsigned long __f29;
+ unsigned long __f30;
+ unsigned long __f31;
+ unsigned long __fcr3...
2006 Jun 28
35
[klibc 00/31] klibc as a historyless patchset (updated and reorganized)
I have updated the klibc patchset based on feedback received. In
particular, the patchset has been reorganized so as not to break
git-bisect.
Additionally, this updates the patch base to 2.6.17-git12
(d38b69689c349f35502b92e20dafb30c62d49d63) and klibc 1.4.8; the main
difference on the klibc side is removal of obsolete code.
This is also available as a git tree at: