zephyr/arch/arc
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
..
arcmwdt treewide: Use CONFIG_CPP instead of CONFIG_CPLUSPLUS 2023-01-13 17:42:55 -05:00
core ARC: MWDT: Force cleanup .device_states section 2023-11-25 08:48:15 -05:00
include kernel/sched: Rename/redocument wait_for_switch() -> z_sched_switch_spin() 2023-05-26 17:09:35 -04:00
CMakeLists.txt ARC: ARCv2: GCC: restore default TLS behavior for all SDKs 2022-11-28 17:44:13 +01:00
Kconfig ARC: Add HS4x support 2023-05-02 16:54:24 +02:00