Platform specific functions necessary to enable this feature were implemented (z_xtensa_ptr_executable() and z_xtensa_stack_ptr_is_sane() for Intel ADSP platforms. Current implementation just ensures stack pointer and program counter are within relevant areas defined in the linker scripts, without going too fine grained. Also, `.iram1` section, used by the backtrace code, also added to Intel ADSP linker script. Finally, update west manifest to use up-to-date SOF, which contains a patch to fix build issues related to the linker changes. Signed-off-by: Ederson de Souza <ederson.desouza@intel.com> |
||
|---|---|---|
| .. | ||
| include | ||
| offsets | ||
| startup | ||
| CMakeLists.txt | ||
| coredump.c | ||
| cpu_idle.c | ||
| crt1.S | ||
| debug_helpers_asm.S | ||
| fatal.c | ||
| gdbstub.c | ||
| gen_zsr.py | ||
| irq_manage.c | ||
| irq_offload.c | ||
| README-WINDOWS.rst | ||
| tls.c | ||
| window_vectors.S | ||
| xcc_stubs.c | ||
| xtensa_backtrace.c | ||
| xtensa_intgen.py | ||
| xtensa_intgen.tmpl | ||
| xtensa-asm2-util.S | ||
| xtensa-asm2.c | ||