zephyr/arch
Yasushi SHOJI 6fc0d77432 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>
2018-10-10 09:28:05 -04:00
..
arc arch: setup logging using new logger 2018-10-08 17:49:12 -04:00
arm arch: nxp_mpu: fix types in log macro 2018-10-08 17:49:12 -04:00
common tests: benchmarks: timing_info: Enable benchmarks for riscv32. 2018-08-20 06:51:25 -07:00
nios2 kernel: Using the same paramenters names in a specific function 2018-09-28 07:58:19 +05:30
posix POSIX arch: Add stub for sys_arch_reboot() 2018-10-09 16:15:45 -04:00
riscv32 arch: Add LOG_PANIC to fault handlers 2018-09-27 13:11:26 +05:30
x86 kernel: Using the same paramenters names in a specific function 2018-09-28 07:58:19 +05:30
xtensa kernel: Using the same paramenters names in a specific function 2018-09-28 07:58:19 +05:30
CMakeLists.txt
Kconfig arch: add big endian support 2018-10-10 09:28:05 -04:00