diff options
author | Michal Simek <monstr@monstr.eu> | 2010-01-19 12:03:25 +0100 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2010-01-19 23:22:22 +0100 |
commit | 50ef25ef24eccd8e69d2c1ccc97b3f7e30109f51 (patch) | |
tree | 244db9301f9e13c478e1b45e42668876275ab79c | |
parent | 5b8b83bce6fdd0d2ca661de90ae83a0f8b152de6 (diff) | |
download | u-boot-imx-50ef25ef24eccd8e69d2c1ccc97b3f7e30109f51.zip u-boot-imx-50ef25ef24eccd8e69d2c1ccc97b3f7e30109f51.tar.gz u-boot-imx-50ef25ef24eccd8e69d2c1ccc97b3f7e30109f51.tar.bz2 |
microblaze: zlib needs asm/unaligned.h
Microblaze has own hw unaligned handler if is available.
Use big endian version.
Signed-off-by: Michal Simek <monstr@monstr.eu>
-rw-r--r-- | include/asm-microblaze/unaligned.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/asm-microblaze/unaligned.h b/include/asm-microblaze/unaligned.h new file mode 100644 index 0000000..785c2e9 --- /dev/null +++ b/include/asm-microblaze/unaligned.h @@ -0,0 +1,16 @@ +#ifndef _ASM_MICROBLAZE_UNALIGNED_H +#define _ASM_MICROBLAZE_UNALIGNED_H + +#ifdef __KERNEL__ + +/* + * The Microblaze can do unaligned accesses itself in big endian mode. + */ +#include <linux/unaligned/access_ok.h> +#include <linux/unaligned/generic.h> + +#define get_unaligned __get_unaligned_be +#define put_unaligned __put_unaligned_be + +#endif /* __KERNEL__ */ +#endif /* _ASM_MICROBLAZE_UNALIGNED_H */ |