Merge branch 'org.openembedded.dev' of git://git.openembedded.net/openembedded into...
[vuplus_openembedded] / packages / linux / linux-dm8000 / linuxmips-2.6.12-gdb-fix.patch
1 diff -Naur 2.6.12-5.0-org/arch/mips/kernel/gdb-low.S 2.6.12-5.0-patched/arch/mips/kernel/gdb-low.S
2 --- 2.6.12-5.0-org/arch/mips/kernel/gdb-low.S   2007-07-26 00:51:07.000000000 +0200
3 +++ 2.6.12-5.0-patched/arch/mips/kernel/gdb-low.S       2007-12-11 12:34:52.000000000 +0100
4 @@ -52,12 +52,14 @@
5                 /*
6                  * Called from user mode, go somewhere else.
7                  */
8 -               lui     k1, %hi(saved_vectors)
9                 mfc0    k0, CP0_CAUSE
10                 andi    k0, k0, 0x7c
11 -               add     k1, k1, k0
12 -               lw      k0, %lo(saved_vectors)(k1)
13 -               jr      k0
14 +
15 +#ifdef CONFIG_MIPS64
16 +               dsll    k0, k0, 1
17 +#endif
18 +               lw      k1, %lo(saved_vectors)(k0)
19 +               jr      k1
20                 nop
21  1:
22                 move    k0, sp