Home
last modified time | relevance | path

Searched refs:llext (Results 26 – 50 of 81) sorted by relevance

1234

/Zephyr-latest/samples/subsys/llext/modules/
DKconfig13 hello_world_ext.c, either as an llext module or as a built-in part of
16 If you select 'm', the hello_world function will be built as an llext
/Zephyr-latest/tests/subsys/llext/
DCMakeLists.txt51 set(ext_bin ${ZEPHYR_BINARY_DIR}/${ext_name}.llext)
62 OUTPUT ${ZEPHYR_BINARY_DIR}/multi_file.llext
65 generate_inc_file_for_target(app ${ZEPHYR_BINARY_DIR}/multi_file.llext
/Zephyr-latest/tests/misc/llext-edk/src/
Dmain.c53 struct llext **ext) in load_and_run_extension()
84 struct llext *ext_kernel, *ext_user; in main()
/Zephyr-latest/subsys/llext/
Dllext_load.c16 LOG_MODULE_DECLARE(llext, CONFIG_LLEXT_LOG_LEVEL);
42 const void *llext_loaded_sect_ptr(struct llext_loader *ldr, struct llext *ext, unsigned int sh_ndx) in llext_loaded_sect_ptr()
57 static int llext_load_elf_data(struct llext_loader *ldr, struct llext *ext) in llext_load_elf_data()
152 static int llext_find_tables(struct llext_loader *ldr, struct llext *ext) in llext_find_tables()
213 static int llext_map_sections(struct llext_loader *ldr, struct llext *ext, in llext_map_sections()
452 static int llext_count_export_syms(struct llext_loader *ldr, struct llext *ext) in llext_count_export_syms()
502 static int llext_allocate_symtab(struct llext_loader *ldr, struct llext *ext) in llext_allocate_symtab()
517 static int llext_export_symbols(struct llext_loader *ldr, struct llext *ext) in llext_export_symbols()
547 static int llext_copy_symbols(struct llext_loader *ldr, struct llext *ext, in llext_copy_symbols()
629 int do_llext_load(struct llext_loader *ldr, struct llext *ext, in do_llext_load()
/Zephyr-latest/samples/subsys/llext/modules/src/
Dmain_module.c27 struct llext *ext; in main()
/Zephyr-latest/soc/st/stm32/stm32mp1x/
Dlinker.ld18 #include <zephyr/linker/llext-sections.ld>
/Zephyr-latest/cmake/compiler/gcc/
Dtarget_arm.cmake50 # Flags not supported by llext linker
61 # Flags to be added to llext code compilation
Dtarget_arc.cmake11 # Flags not supported by llext linker
Dtarget_riscv.cmake75 # Flags not supported by llext linker
86 # Flags to be added to llext code compilation
/Zephyr-latest/doc/services/llext/
Dbuild.rst43 OUTPUT <ext_file.llext>
51 - ``<ext_file.llext>`` is the name of the output file that will contain the
119 After the extension code is built, but before packaging it in an ``.llext``
126 on the final llext file :file:`pkg_output`.
144 following command which uses the ``llext-edk`` target:
148 west build -t llext-edk
215 Refer to :zephyr:code-sample:`llext-edk` for an example of how to use the
/Zephyr-latest/subsys/
DKconfig26 source "subsys/llext/Kconfig"
62 Zephyr supports dynamically loadable code, e.g. using llext. Code,
DCMakeLists.txt48 add_subdirectory_ifdef(CONFIG_LLEXT llext)
/Zephyr-latest/doc/services/
Dindex.rst19 llext/index.rst
/Zephyr-latest/include/zephyr/arch/posix/
Dlinker.ld25 #include <zephyr/linker/llext-sections.ld>
/Zephyr-latest/cmake/usage/
Dusage.cmake37 message(" llext-edk - Build the Linkable Loadable Extension (LLEXT) Extension Development Kit (…
/Zephyr-latest/soc/mediatek/mt8xxx/
Dlinker.ld146 #include <zephyr/linker/llext-sections.ld>
/Zephyr-latest/include/zephyr/arch/sparc/
Dlinker.ld27 #include <zephyr/linker/llext-sections.ld>
/Zephyr-latest/include/zephyr/arch/mips/
Dlinker.ld50 #include <zephyr/linker/llext-sections.ld>
/Zephyr-latest/soc/sensry/ganymed/sy1xx/common/
Dlinker.ld82 #include <zephyr/linker/llext-sections.ld>
/Zephyr-latest/include/zephyr/arch/x86/intel64/
Dlinker.ld244 #include <zephyr/linker/llext-sections.ld>
/Zephyr-latest/cmake/modules/
Dextensions.cmake37 # 7 Linkable loadable extensions (llext)
40 # 7.3 llext helper functions
5532 # 7. Linkable loadable extensions (llext)
5542 # properties of an llext using the same API of the target_* functions.
5568 # to compile and link an llext.
5577 # Add a custom target that compiles a set of source files to a .llext file.
5583 # The llext code will be compiled with mostly the same C compiler flags used
5595 # - pkg_output The final .llext file.
5599 # OUTPUT ${PROJECT_BINARY_DIR}/hello_world.llext
5600 # SOURCES ${PROJECT_SOURCE_DIR}/src/llext/hello_world.c
[all …]
/Zephyr-latest/soc/openisa/rv32m1/
Dlinker.ld91 #include <zephyr/linker/llext-sections.ld>
/Zephyr-latest/include/zephyr/arch/arm64/scripts/
Dlinker.ld86 #include <zephyr/linker/llext-sections.ld>
/Zephyr-latest/include/zephyr/arch/nios2/
Dlinker.ld89 #include <zephyr/linker/llext-sections.ld>
/Zephyr-latest/include/zephyr/arch/arc/v2/
Dlinker.ld85 #include <zephyr/linker/llext-sections.ld>

1234