zephyr/soc/st/stm32
Mathieu Choplain 8aa6ae43ce llext: add support for SLID-based linking
This commit introduces support for an alternate linking method in the
LLEXT subsystem, called "SLID" (short for Symbol Link Identifier),
enabled by the CONFIG_LLEXT_EXPORT_BUILTINS_BY_SLID Kconfig option.

SLID-based linking uses a unique identifier (integer) to identify
exported symbols, instead of using the symbol name as done currently.
This approach provides several benefits:
 * linking is faster because the comparison operation to determine
   whether we found the correct symbol in the export table is now an
   integer compare, instead of a string compare
 * binary size is reduced as symbol names can be dropped from the binary
 * confidentiality is improved as a side-effect, as symbol names are no
   longer present in the binary

Signed-off-by: Mathieu Choplain <mathieu.choplain@st.com>
2024-06-03 15:29:34 -04:00
..
common soc: stm32: common: Fix proprocessor if/else flow 2024-05-27 08:15:59 -07:00
stm32c0x soc: stm32c0: add poweroff mode 2024-05-30 08:59:50 +02:00
stm32f0x
stm32f1x soc: st: stm32: stm32f1x: remove hwmv1 stuff 2024-05-06 15:04:06 +01:00
stm32f2x
stm32f3x
stm32f4x
stm32f7x
stm32g0x soc: st: stm32: stm32g0x: enable ART flash cache accelerator 2024-05-23 07:50:20 -04:00
stm32g4x
stm32h5x soc: st: add PM support for STM32H5 2024-04-08 15:55:24 +03:00
stm32h7x
stm32l0x drivers: clock_control: stm32: adding config_regulator_voltage for L0 2024-05-30 09:47:12 -05:00
stm32l1x
stm32l4x soc: st: stm32: stm32l4x: enable ART flash cache accelerator 2024-04-12 09:18:15 +02:00
stm32l5x
stm32mp1x llext: add support for SLID-based linking 2024-06-03 15:29:34 -04:00
stm32u5x
stm32wbax stm32: power: SoC restores the clock 2024-05-27 02:10:03 -07:00
stm32wbx
stm32wlx
CMakeLists.txt boards: st: Clean up compiler related directives 2024-03-22 09:23:30 +00:00
Kconfig soc: st: stm32: adding option to enable prefetch buffer 2024-04-22 06:49:32 -07:00
Kconfig.defconfig soc: st: set soc-level phy priority 2024-05-07 09:41:46 +02:00
Kconfig.soc
soc.yml soc: st: add stm32c011xx support 2024-05-02 22:41:51 +01:00