kernel-ark/arch/mips
Ralf Baechle ee1cca1b06 [MIPS] Fix branch emulation for floating-point exceptions.
In the branch emulation for floating-point exceptions, __compute_return_epc
must determine for bc1f et al which condition code bit to test. This is
based on bits <4:2> of the rt field. The switch statement to distinguish
bc1f et al needs to use only the two low bits of rt, but the old code tests
on the whole rt field.  This patch masks off the proper bits.
    
Signed-off-by: Win Treese <treese@acm.org>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2006-04-27 15:13:50 +01:00
..
arc
au1000 [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
boot
cobalt [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
configs [MIPS] Update MIPS defconfigs. 2006-04-27 15:13:50 +01:00
ddb5xxx [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
dec [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
galileo-boards/ev96100 [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
gt64120 [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
ite-boards [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
jazz [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
jmr3927 [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
kernel [MIPS] Fix branch emulation for floating-point exceptions. 2006-04-27 15:13:50 +01:00
lasat [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
lib
lib-32
lib-64
math-emu
mips-boards [MIPS] 24K LV: Add core card id. 2006-04-27 15:13:50 +01:00
mm [MIPS] Use __ffs() instead of ffs() for waybit calculation. 2006-04-19 04:14:30 +02:00
momentum [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
oprofile [MIPS] Oprofile: fix sparse warning. 2006-04-27 15:13:49 +01:00
pci
philips/pnx8550 [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
pmc-sierra [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
qemu [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
sgi-ip22 [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
sgi-ip27 [MIPS] Fix ip27 build. 2006-04-27 15:13:49 +01:00
sgi-ip32 [MIPS] Use __ffs() instead of ffs() in ip32_irq0(). 2006-04-27 15:13:49 +01:00
sibyte [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
sni [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
tx4927 [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
tx4938 [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
vr41xx [MIPS] Fix VR41xx build errors. 2006-04-19 04:14:22 +02:00
defconfig [MIPS] Update MIPS defconfigs. 2006-04-27 15:13:50 +01:00
Kconfig [MIPS] Get rid of CONFIG_ADVANCED. 2006-04-27 15:13:50 +01:00
Kconfig.debug [MIPS] Kconfig: Clarify description of CROSSCOMPILE. 2006-04-27 15:13:50 +01:00
Makefile [MIPS] Sparse: fix sparse for 64-bit kernels. 2006-04-27 15:13:49 +01:00