linux/arch/microblaze
Michal Simek 3863dbceac microblaze: Support unaligned address for put/get_user macros
This patch add support for cases where load/store instruction
in put/get_user macro gets unaligned pointer to data and this
address is not valid. I prevent all cases which can failed.
I had to disable first stage of unaligned handler which is used
only for noMMU kernel and the whole work is done when interrupt
is enabled.
You have enable HW support for detect unaligned access in Microblaze.

This patch fixed three LTP tests:
getpeername01, getsockname01, socketpair01

Signed-off-by: Michal Simek <monstr@monstr.eu>
2009-07-27 09:03:15 +02:00
..
boot microblaze_mmu_v2: Makefiles 2009-05-26 16:45:24 +02:00
configs microblaze_mmu_v2: Add mmu_defconfig 2009-05-26 16:45:13 +02:00
include/asm microblaze: Add _PAGE_FILE macros to pgtable.h 2009-07-27 07:39:54 +02:00
kernel microblaze: Support unaligned address for put/get_user macros 2009-07-27 09:03:15 +02:00
lib microblaze: use the generic lib/checksum.c 2009-07-06 10:26:52 +02:00
mm microblaze: Support unaligned address for put/get_user macros 2009-07-27 09:03:15 +02:00
platform microblaze_v8: Makefiles for Microblaze cpu 2009-03-27 14:25:51 +01:00
Kconfig microblaze: use the generic lib/checksum.c 2009-07-06 10:26:52 +02:00
Kconfig.debug microblaze_v8: Kconfig patches 2009-03-27 14:25:50 +01:00
Makefile microblaze_mmu_v2: Makefiles 2009-05-26 16:45:24 +02:00