zephyr/include/arch/x86/ia32
Torsten Rasmussen 7d37fe21d1 cmake: c++ exceptions linking support
Fixes part of: #32448

This commit updates the CMake CMAKE_CXX_LINK_EXECUTABLE to include
crtbegin.o and crtend.o at the right locations when linking with gcc.

It also updates linker scripts to ensure proper location of the
exception header frame sections.

This ensure proper handling of exceptions for those architectures
- x86
- xtensa
- riscv32

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2021-05-27 07:43:28 -05:00
..
scripts x86: ia32/linker: add boot and pinned sections 2021-05-10 16:00:43 -05:00
arch.h x86: ia32: put IRQ stubs into pinned linker section if needed 2021-05-10 16:00:43 -05:00
asm.h benchmarking: remove execution benchmarking code 2020-09-05 13:28:38 -05:00
gdbstub.h debug: x86: Add gdbstub for X86 2020-09-02 20:54:57 -04:00
linker.ld cmake: c++ exceptions linking support 2021-05-27 07:43:28 -05:00
segmentation.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
sys_io.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
syscall.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
thread.h x86: rename CONFIG_SSE* to CONFIG_X86_SSE* 2021-02-15 08:21:15 -05:00