linux-stable-rt/arch/ppc/kernel
Kumar Gala 92b4dc1625 [PATCH] ppc32: Simplified load string emulation error checking
The error checking for emulation of load string instructions was overly
generous and would cause certain valid forms of the instructions to be
treated as illegal.  We drop the range checking since the architecture
allows this to be boundedly undefined.  Tests on CPUs that support these
instructions appear not do cause illegal instruction traps on range errors
and just allow the execution to occur.

Thanks to Kim Phillips for debugging this and figuring out what real HW was
doing.

Signed-off-by: Kumar Gala <kumar.gala@freescale.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-05-28 16:46:16 -07:00
..
Makefile [PATCH] ppc32: refactor FPU exception handling 2005-05-01 08:58:40 -07:00
align.c [PATCH] ppc32: Fix address checking on lmw/stmw align exception 2005-05-01 08:58:42 -07:00
asm-offsets.c
bitops.c
cpu_setup_6xx.S
cpu_setup_power4.S
cputable.c
dma-mapping.c
entry.S [PATCH] ppc32: refactor FPU exception handling 2005-05-01 08:58:40 -07:00
find_name.c
fpu.S [PATCH] ppc32: refactor FPU exception handling 2005-05-01 08:58:40 -07:00
head.S [PATCH] ppc32: refactor FPU exception handling 2005-05-01 08:58:40 -07:00
head_4xx.S
head_8xx.S
head_44x.S [PATCH] ppc32: fix CONFIG_TASK_SIZE handling on 44x 2005-05-20 15:48:19 -07:00
head_booke.h [PATCH] ppc32: refactor FPU exception handling 2005-05-01 08:58:40 -07:00
head_fsl_booke.S [PATCH] ppc32: Fix some minor issues related to FSL Book-E KGDB support 2005-05-28 16:46:15 -07:00
idle.c
idle_6xx.S
idle_power4.S
irq.c
l2cr.S
misc.S [PATCH] ppc32: refactor FPU exception handling 2005-05-01 08:58:40 -07:00
module.c
pci.c
perfmon.c
perfmon_fsl_booke.c
ppc-stub.c
ppc_htab.c
ppc_ksyms.c
process.c
ptrace.c [PATCH] convert that currently tests _NSIG directly to use valid_signal() 2005-05-01 08:59:14 -07:00
semaphore.c
setup.c [PATCH] ppx32: Fix uninitialized variable in set_preferred_console 2005-05-20 07:54:11 -07:00
signal.c
smp-tbsync.c
smp.c
softemu8xx.c
swsusp.S
syscalls.c
temp.c
time.c
traps.c [PATCH] ppc32: Simplified load string emulation error checking 2005-05-28 16:46:16 -07:00
vecemu.c
vector.S
vmlinux.lds.S [PATCH] ppc32: platform-specific functions missing from kallsyms. 2005-05-05 16:36:31 -07:00