commit | 6fc0d7743237f8e8196b9e4b9e842a230841993b | [log] [tgz] |
---|---|---|
author | Yasushi SHOJI <y-shoji@ispace-inc.com> | Tue Oct 09 18:59:16 2018 +0900 |
committer | Anas Nashif <anas.nashif@intel.com> | Wed Oct 10 09:28:05 2018 -0400 |
tree | 61983464ad1b87bcc7111739d5f4e48ff9c41f15 | |
parent | 325a9b3ea44049f178209ff4d13d84bded5c408f [diff] |
arch: add big endian support This patch adds Big Endian architecture support. Even if a compiler generating big endian object files is used, our linker script, or include/linker/linker-tool-gcc.h to be precise, has default output format as little endian. This patch adds a hidden config CONFIG_BIG_ENDIAN, which should be set by big endian architectures or a SoC's, and adds an condition to switch OUTPUT_FORMAT in our linker.cmd. Signed-off-by: Yasushi SHOJI <y-shoji@ispace-inc.com>