zephyr/arch/arm/core
Hessel van der Molen 8316f097ce arch: arm: cortex_m: pm_s2ram: fix system_off rv as rv of s2ram_suspend
The return value of the system_off call is overwritten by the the call to
pm_s2ram_mark_check_and_clear. As arch_pm_s2ram_suspend needs to specify
why system_off failed, we need to make sure the rv of system_off is moved
to a safe register before calling pm_s2ram_mark_check_and_clear and moved
to r0 als rv of arch_pm_s2ram_suspend when the suspend call exits.

Signed-off-by: Hessel van der Molen <hvandermolen@dexels.com>
2025-01-03 17:11:09 +00:00
..
cortex_a_r kernel: arch: move arch_swap() declaration 2024-12-11 21:33:49 +01:00
cortex_m arch: arm: cortex_m: pm_s2ram: fix system_off rv as rv of s2ram_suspend 2025-01-03 17:11:09 +00:00
mmu
mpu arch: arm: rename CPU_HAS_NXP_MPU to align with binding 2024-12-06 22:23:06 +01:00
offsets arch: arm: cortex_m: pm_s2ram: add support for all architectures 2024-11-16 14:00:44 -05:00
__aeabi_atexit.c
CMakeLists.txt
elf.c llext: Move arm-specific relocation names from generic LLEXT file 2024-09-12 14:48:55 +02:00
fatal.c coredump: ARM: Ensure sp in dump is set as gdb expects 2024-11-06 10:17:59 -08:00
gdbstub.c arch: define struct arch_esf and deprecate z_arch_esf_t 2024-06-04 14:02:51 -05:00
header.S
irq_offload.c arch: initialize irq_offload during boot, do not use SYS_INIT 2024-09-17 20:05:22 -04:00
Kconfig arch: arm: do not enable PLATFORM_SPECIFIC_INIT if SOC_RESET_HOOK=y 2024-09-16 15:12:18 -04:00
Kconfig.vfp
nmi_on_reset.S
nmi.c
swi_tables.ld
tls.c
userspace.S
vector_table.ld
zimage_header.ld