Add unaligned.h to sandbox arch
To be able to use the sandbox with fat filesystem support unaligned.h is needed. It tries to be general in selecting little endian or big endian on a gcc macro. Signed-off-by: Lars Poeschel <lars@kiwigrid.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
7a61f5db46
commit
f062e28dc9
|
@ -0,0 +1,19 @@
|
|||
#ifndef _ASM_SANDBOX_UNALIGNED_H
|
||||
#define _ASM_SANDBOX_UNALIGNED_H
|
||||
|
||||
/*
|
||||
* The architecture sandbox is compiled on can do unaligned accesses itself.
|
||||
*/
|
||||
|
||||
#include <linux/unaligned/access_ok.h>
|
||||
#include <linux/unaligned/generic.h>
|
||||
|
||||
#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
|
||||
#define get_unaligned __get_unaligned_le
|
||||
#define put_unaligned __put_unaligned_le
|
||||
#else
|
||||
#define get_unaligned __get_unaligned_be
|
||||
#define put_unaligned __put_unaligned_be
|
||||
#endif
|
||||
|
||||
#endif /* _ASM_SANDBOX_UNALIGNED_H */
|
Loading…
Reference in New Issue