zephyr/arch
Christopher Friedt 2c0eecaa5e posix arch: build on aarch64 / allow host-specific cmake includes
This change enables specific compiler and linker options to be used in
the case that an arch/posix/os.arch.cmake file exists.

Note: os and arch in the above case are evaluations of
CMAKE_HOST_SYSTEM_NAME and CMAKE_HOST_SYSTEM_PROCESSOR.

Otherwise, the existing "generic" compiler and linker flags in
arch/posix/CMakeLists.txt are used.

Additional flags and checks are provided in
arch/posix/Linux.aarch64.cmake.

Added scripts/user_wordsize.py to detect if userspace is 64-bit or
32-bit, which should be consistent with the value of CONFIG_64BIT
for Aarch64 on Linux.

Fixes #24842

Signed-off-by: Christopher Friedt <chrisfriedt@gmail.com>
2020-05-09 12:17:24 +02:00
..
arc kernel: remove legacy fields in _kernel 2020-05-08 17:42:49 +02:00
arm aarch32: fix a build failure 2020-05-08 13:59:17 -05:00
common gen_isr_tables: error improvements 2020-04-17 18:28:47 +02:00
nios2 kernel: remove legacy fields in _kernel 2020-05-08 17:42:49 +02:00
posix posix arch: build on aarch64 / allow host-specific cmake includes 2020-05-09 12:17:24 +02:00
riscv kernel: remove legacy fields in _kernel 2020-05-08 17:42:49 +02:00
x86 interrupt_controller: program local APIC LDR register for xAPIC 2020-05-08 22:32:39 -04:00
xtensa kernel: add Z_STACK_PTR_ALIGN ARCH_STACK_PTR_ALIGN 2020-04-21 18:45:45 -04:00
CMakeLists.txt arch: Simplify private header include path configuration. 2019-11-06 16:07:32 -08:00
Kconfig kconfig: Rename CONFIG_FP_SHARING to CONFIG_FPU_SHARING 2020-05-08 10:58:33 +02:00