search for: c63b20f

Displaying 3 results from an estimated 3 matches for "c63b20f".

Did you mean: c63b20f7
2019 Jan 18
0
[klibc:master] Fix sparc assembly when compiled as PIC
...4 @@ -16,8 +18,8 @@ __syscall_forkish: sub %o1, 1, %o1 bcc,a 1f and %o0, %o1, %o0 - sethi %hi(errno), %g4 - or %g4, %lo(errno), %g4 + PIC_PROLOGUE(%g1,%g4) + SET(errno,%g1,%g4) st %o0,[%g4] mov -1, %o0 1: diff --git a/usr/klibc/arch/sparc64/pipe.S b/usr/klibc/arch/sparc64/pipe.S index c63b20f..cb5c2c7 100644 --- a/usr/klibc/arch/sparc64/pipe.S +++ b/usr/klibc/arch/sparc64/pipe.S @@ -5,6 +5,7 @@ * they return the two file descriptors in %o0 and %o1. */ +#include <machine/asm.h> #include <asm/unistd.h> .globl pipe @@ -16,8 +17,8 @@ pipe: t 0x6d bcc %xcc, 1f...
2006 Jun 26
0
[klibc 36/43] sparc64 support for klibc
...rc64/crt0.S new file mode 100644 index 0000000..5faee7c --- /dev/null +++ b/usr/klibc/arch/sparc64/crt0.S @@ -0,0 +1,2 @@ +#define TARGET_PTR_SIZE 64 +#include "../sparc/crt0i.S" diff --git a/usr/klibc/arch/sparc64/pipe.S b/usr/klibc/arch/sparc64/pipe.S new file mode 100644 index 0000000..c63b20f --- /dev/null +++ b/usr/klibc/arch/sparc64/pipe.S @@ -0,0 +1,30 @@ +/* + * arch/sparc64/pipe.S + * + * The pipe system call are special on sparc[64]: + * they return the two file descriptors in %o0 and %o1. + */ + +#include <asm/unistd.h> + + .globl pipe + .type pipe,#function + .align...
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: