linux/arch/ppc
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
..
4xx_io Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
8xx_io Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
8260_io Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
amiga Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
boot [PATCH] ppc32: Fix uImage make target to report success correctly 2005-05-28 16:46:14 -07:00
configs [PATCH] ppc32: Add VIA IDE support to MPC8555 CDS platform 2005-05-28 16:46:15 -07:00
kernel [PATCH] ppc32: Simplified load string emulation error checking 2005-05-28 16:46:16 -07:00
lib [PATCH] ppc32: Fix __copy_tofrom_user return value 2005-05-20 07:54:10 -07:00
math-emu Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mm [PATCH] ppc32: don't call progress functions after boot 2005-05-20 07:54:10 -07:00
oprofile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
platforms [PATCH] ppc32: Fix building MPC8555 CDS when CONFIG_PCI is disabled 2005-05-28 16:46:16 -07:00
syslib [PATCH] ppc32: Support for 82xx PQII on-chip PCI bridge 2005-05-28 16:46:15 -07:00
xmon Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Kconfig [PATCH] ppc32: Support for 82xx PQII on-chip PCI bridge 2005-05-28 16:46:15 -07:00
Kconfig.debug Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile [PATCH] ppc32: refactor FPU exception handling 2005-05-01 08:58:40 -07:00