original_kernel/arch/powerpc/lib
Tom Musta 17e8de7e18 powerpc: Unaligned stores and stmw are broken in emulation code
The stmw instruction was incorrectly decoded as an update form instruction
and thus the RA register was being clobbered.

Also, the utility routine to write memory to unaligned addresses breaks the
operation into smaller aligned accesses but was incorrectly incrementing
the address by only one; it needs to increment the address by the size of
the smaller aligned chunk.

Signed-off-by: Tom Musta <tmusta@us.ibm.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2013-08-27 14:36:08 +10:00
..
Makefile uprobes/powerpc: Add dependency on single step emulation 2013-01-29 11:35:06 +11:00
alloc.c
checksum_32.S
checksum_64.S
checksum_wrappers_64.c
code-patching.c powerpc: Don't use __put_user() in patch_instruction 2012-09-05 16:05:23 +10:00
copy_32.S
copypage_64.S
copypage_power7.S powerpc/pseries: Improve stream generation comments in copypage/user 2013-06-01 08:29:26 +10:00
copyuser_64.S
copyuser_power7.S powerpc/pseries: Improve stream generation comments in copypage/user 2013-06-01 08:29:26 +10:00
crtsavres.S
devres.c
div64.S
feature-fixups-test.S
feature-fixups.c
hweight_64.S
ldstfp.S
locks.c powerpc: Fix little endian lppaca, slb_shadow and dtl_entry 2013-08-14 15:33:35 +10:00
mem_64.S
memcpy_64.S
memcpy_power7.S powerpc: Fix VMX fix for memcpy case 2012-10-04 18:02:43 +10:00
rheap.c
sstep.c powerpc: Unaligned stores and stmw are broken in emulation code 2013-08-27 14:36:08 +10:00
string.S
string_64.S
usercopy_64.c
vmx-helper.c