zephyr/soc/espressif/esp32
Alberto Escolar Piedras 6e977ae2d5 lib c/cpp: Move .ctor .init_array handling from C++ to kernel
* Move ctors and init_array from the CPP library
  to the kernel library, as this is common for both C
  and C++ and it is the kernel who is running it.
* Rename the hidden kconfig option CPP_STATIC_INIT_GNU
  STATIC_INIT_GNU instead.
* If STATIC_INIT_GNU is not selected verify there is
  constructors left behind.
* Rename common-rom-cpp.ld to common-rom-init.ld
* Rename z_cpp_init_static to z_init_static,
  and have the kernel always call it.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Signed-off-by: Keith Packard <keithp@keithp.com>
2024-06-25 19:14:37 -04:00
..
CMakeLists.txt soc: espressif: esp32: simple boot support 2024-04-08 09:16:41 -04:00
default.ld lib c/cpp: Move .ctor .init_array handling from C++ to kernel 2024-06-25 19:14:37 -04:00
default_appcpu.ld lib c/cpp: Move .ctor .init_array handling from C++ to kernel 2024-06-25 19:14:37 -04:00
esp32-mp.c kernel: Add CONFIG_ARCH_HAS_DIRECTED_IPIS 2024-06-04 22:35:54 -04:00
gdbstub.c build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
Kconfig soc: espressif: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
Kconfig.defconfig soc: espressif: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
Kconfig.mac soc: espressif: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
Kconfig.soc soc: espressif: move core identifiers esp32 and esp32s3 to Kconfig.soc 2024-03-21 15:24:47 +01:00
mcuboot.ld soc: espressif: esp32: simple boot support 2024-04-08 09:16:41 -04:00
memory.h soc: espressif: esp32: improve memory utilization 2024-06-19 13:23:47 -04:00
newlib_fix.c
pinctrl_soc.h
power.c
poweroff.c
soc.c soc: esp32xx: refactor clock and RTC subsystems 2024-05-27 01:37:18 -07:00
soc.h soc: espressif: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
soc_appcpu.c soc: espressif: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00