diff options
author | Gustavo Zacarias <gustavo@zacarias.com.ar> | 2014-10-31 07:36:35 -0300 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2014-10-31 16:18:48 +0100 |
commit | be949527709843de01701df1d2726ba711821444 (patch) | |
tree | 39ecf0c17c096c4e4957676467ab480088dbfc5b /board/qemu | |
parent | 7cb509b53012fefd8f2e192f0e080e9eada8a072 (diff) |
configs/qemu: update to the latest kernel/headers version
Also drop the sparc memset patch, it's upstream as of 3.17.2.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'board/qemu')
-rw-r--r-- | board/qemu/sparc-ss10/linux/linux-0001-sparc-memset-fix.patch | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/board/qemu/sparc-ss10/linux/linux-0001-sparc-memset-fix.patch b/board/qemu/sparc-ss10/linux/linux-0001-sparc-memset-fix.patch deleted file mode 100644 index 022c87b3a..000000000 --- a/board/qemu/sparc-ss10/linux/linux-0001-sparc-memset-fix.patch +++ /dev/null @@ -1,50 +0,0 @@ -This makes memset follow the standard (instead of returning 0 on success). This -is needed when certain versions of gcc optimizes around memset calls and assume -that the address argument is preserved in %o0. - -Signed-off-by: Andreas Larsson <andreas@gaisler.com> - -diff -Nur linux-3.16.2.orig/arch/sparc/lib/memset.S linux-3.16.2/arch/sparc/lib/memset.S ---- linux-3.16.2.orig/arch/sparc/lib/memset.S 2014-09-06 01:37:11.000000000 +0200 -+++ linux-3.16.2/arch/sparc/lib/memset.S 2014-09-18 09:53:49.563047773 +0200 -@@ -65,6 +65,8 @@ - .globl __memset_start, __memset_end - __memset_start: - memset: -+ mov %o0, %g1 -+ mov 1, %g4 - and %o1, 0xff, %g3 - sll %g3, 8, %g2 - or %g3, %g2, %g3 -@@ -89,6 +91,7 @@ - sub %o0, %o2, %o0 - - __bzero: -+ clr %g4 - mov %g0, %g3 - 1: - cmp %o1, 7 -@@ -151,8 +154,8 @@ - bne,a 8f - EX(stb %g3, [%o0], and %o1, 1) - 8: -- retl -- clr %o0 -+ b 0f -+ nop - 7: - be 13b - orcc %o1, 0, %g0 -@@ -164,6 +167,12 @@ - bne 8b - EX(stb %g3, [%o0 - 1], add %o1, 1) - 0: -+ andcc %g4, 1, %g0 -+ be 5f -+ nop -+ retl -+ mov %g1, %o0 -+5: - retl - clr %o0 - __memset_end: |