zephyr/tests/kernel/mem_protect
Yong Cong Sin e54b27b967 arch: define struct arch_esf and deprecate z_arch_esf_t
Make `struct arch_esf` compulsory for all architectures by
declaring it in the `arch_interface.h` header.

After this commit, the named struct `z_arch_esf_t` is only used
internally to generate offsets, and is slated to be removed
from the `arch_interface.h` header in the future.

Signed-off-by: Yong Cong Sin <ycsin@meta.com>
2024-06-04 14:02:51 -05:00
..
demand_paging arch: define struct arch_esf and deprecate z_arch_esf_t 2024-06-04 14:02:51 -05:00
futex tests kernel: Exclude posix arch for userspace tests 2023-10-24 09:05:29 +02:00
mem_map arch: define struct arch_esf and deprecate z_arch_esf_t 2024-06-04 14:02:51 -05:00
mem_protect arch: define struct arch_esf and deprecate z_arch_esf_t 2024-06-04 14:02:51 -05:00
obj_validation tests: mem_protect/obj_validation: fix check for heap size 2024-02-12 13:36:48 +01:00
protection arch: define struct arch_esf and deprecate z_arch_esf_t 2024-06-04 14:02:51 -05:00
stack_random tests: fix thread function signatures 2023-10-30 12:24:34 +01:00
stackprot arch: define struct arch_esf and deprecate z_arch_esf_t 2024-06-04 14:02:51 -05:00
sys_sem arch: define struct arch_esf and deprecate z_arch_esf_t 2024-06-04 14:02:51 -05:00
syscalls arch: define struct arch_esf and deprecate z_arch_esf_t 2024-06-04 14:02:51 -05:00
userspace arch: define struct arch_esf and deprecate z_arch_esf_t 2024-06-04 14:02:51 -05:00