zephyr/arch
Nikolay Agishev 4cb194f3e8 ARC: MWDT: Force cleanup .device_states section
This PR fixes https://github.com/zephyrproject-rtos/zephyr/issues/64268

MWDT supposes .device_states section as BSS because .device_states
variables defined as uninitialized. This causes the section marked
as NOLOAD section and OpenOCD does not take it in account while
flashing it into board memory.
Finally .device_states variables becomes initialized with garbage
from RAM.

In this PR it's suggested to clean .device_states in early init stage.

Signed-off-by: Nikolay Agishev <agishev@synopsys.com>
2023-11-25 08:48:15 -05:00
..
arc ARC: MWDT: Force cleanup .device_states section 2023-11-25 08:48:15 -05:00
arm tfm: Remove limitation of enabling FP when build TF-M NS application 2023-11-23 10:01:22 +01:00
arm64 arch: arm64: avoid invalidating of RO mem after mem map 2023-11-09 10:19:12 +00:00
common arch: common: guard the compilation of sw_isr_common with CMakeLists.txt 2023-11-09 11:20:42 +01:00
mips COVERAGE: Fix COVERAGE_GCOV dependencies 2023-08-24 15:36:31 +02:00
nios2 arch: nios2: Remove unused absolute symbols 2023-04-18 10:51:28 -04:00
posix arch posix: annotate posix_exit and nsi_exit as noreturn 2023-11-22 09:52:52 +01:00
riscv arch: riscv: fix hangup in boot if hart0 is not boot hart 2023-11-14 09:24:17 +01:00
sparc SPARC: Update the Flush windows software trap 2023-10-25 09:54:31 -05:00
x86 kernel: mm: only include demand_paging.h if needed 2023-11-23 10:01:45 +01:00
xtensa arch/xtensa: Add new MMU layer 2023-11-21 15:49:48 +01:00
CMakeLists.txt cmake: enable -Wshadow partially for in-tree code 2023-08-22 11:39:58 +02:00
Kconfig xtensa: Enable userspace 2023-11-21 15:49:48 +01:00