Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit de93c3c1 authored by Michal Simek's avatar Michal Simek
Browse files

microblaze: Fix ASM optimized code for LE



Microblaze little-endian doesn't support ASM optimized library
functions(memcpy/memmove). Kconfig doens't contain
any information about endian that's why it is necessary to
check it in the source code.
The code is used with barrel shifter is used.

Signed-off-by: default avatarMichal Simek <monstr@monstr.eu>
parent 9c749e17
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -29,6 +29,10 @@
 *	between mem locations with size of xfer spec'd in bytes
 */

#ifdef __MICROBLAZEEL__
#error Microblaze LE not support ASM optimized lib func. Disable OPT_LIB_ASM.
#endif

#include <linux/linkage.h>
	.text
	.globl	memcpy