25 lines
690 B
Diff
25 lines
690 B
Diff
|
From: Matthias Schiffer <mschiffer@universe-factory.net>
|
||
|
Date: Wed, 11 Mar 2015 18:30:54 +0100
|
||
|
Subject: uClibc: fix syscall() for syscalls with 6 arguments on PowerPC
|
||
|
|
||
|
Patch from the uClibc master.
|
||
|
|
||
|
Fixes the package fastd on PowerPC.
|
||
|
|
||
|
diff --git a/toolchain/uClibc/patches-0.9.33.2/470-powerpc_syscall6.patch b/toolchain/uClibc/patches-0.9.33.2/470-powerpc_syscall6.patch
|
||
|
new file mode 100644
|
||
|
index 0000000..9511dcc
|
||
|
--- /dev/null
|
||
|
+++ b/toolchain/uClibc/patches-0.9.33.2/470-powerpc_syscall6.patch
|
||
|
@@ -0,0 +1,10 @@
|
||
|
+--- a/libc/sysdeps/linux/powerpc/syscall.S
|
||
|
++++ b/libc/sysdeps/linux/powerpc/syscall.S
|
||
|
+@@ -30,6 +30,7 @@ syscall:
|
||
|
+ mr 5,6
|
||
|
+ mr 6,7
|
||
|
+ mr 7,8
|
||
|
++ mr 8,9
|
||
|
+ sc
|
||
|
+ bnslr;
|
||
|
+
|