zephyr/cmake/compiler
Huifeng Zhang c3b857c434 arch: arm: cortex_ar: Use TPIDRURW as a base pointer for TLS
Replace the TLS base address pointer from TPIDRURO to TPIDRURW.

The difference between them is that TPIDRURO is read-only in user mode
but TPIDRURW isn't. So TPIDRURO is much more suitable for store
the address of _kernel.CPU[n]. For this reason, this commit replaces
the base pointer of the TLS area.

Signed-off-by: Huifeng Zhang <Huifeng.Zhang@arm.com>
2023-11-06 15:32:01 -06:00
..
arcmwdt cmake: enable -Wshadow partially for in-tree code 2023-08-22 11:39:58 +02:00
armclang cmake: enable -Wshadow partially for in-tree code 2023-08-22 11:39:58 +02:00
clang clang: target: Include gcc-m-fpu.cmake file 2023-10-23 16:04:39 +02:00
gcc arch: arm: cortex_ar: Use TPIDRURW as a base pointer for TLS 2023-11-06 15:32:01 -06:00
host-gcc cmake: provide a useful error msg when native compiler is missing 2023-02-09 22:10:16 +09:00
icx cmake: enable -Wshadow partially for in-tree code 2023-08-22 11:39:58 +02:00
xcc cmake: enable -Wshadow partially for in-tree code 2023-08-22 11:39:58 +02:00
xt-clang cmake: enable -Wshadow partially for in-tree code 2023-08-22 11:39:58 +02:00
compiler_features.cmake
compiler_flags_template.cmake cmake: enable -Wshadow partially for in-tree code 2023-08-22 11:39:58 +02:00