Lines Matching +full:llext +full:- +full:edk
2 # SPDX-License-Identifier: Apache-2.0
4 menuconfig LLEXT config
12 if LLEXT
15 prompt "Binary object type for llext"
20 Object type for llext
27 llext subsystem. A single compiler invocation is used to
28 generate the object file. Currently not supported on RISC-V.
34 binary object type for the llext subsystem. These object files
42 the llext subsystem. The usual linking process is used to
48 int "llext heap memory size in kilobytes"
51 Heap size in kilobytes available to llext for dynamic allocation
54 bool "Use -fPIC when building LLEXT"
58 By default LLEXT compilation is performed with -fno-pic -fno-pie compiler
59 flags. Some platforms can benefit from using -fPIC instead, in which case
64 bool "llext shell commands"
67 Manage llext with shell commands for loading, unloading, and introspection
70 int "Maximum size of llext in bytes"
74 When loading llext with shell it is stored in a temporary buffer of this size
77 bool "llext storage is writable"
80 Select if LLEXT storage is writable, i.e. if extensions are stored in
98 bool "Export built-in symbols to llexts via SLIDs"
107 from the binary. However, it can make LLEXT debugging
109 up symbols from the built-in table by name. It also
110 requires the LLEXTs to be post-processed after build.
121 that have been compiled without the full Zephyr EDK.
123 module = LLEXT
124 module-str = llext
130 bool "Linkable loadable Extension Development Kit (EDK)"
131 default y if LLEXT
133 Enable the generation of an Extension Development Kit (EDK) for the
134 Linkable Loadable Extension subsystem. The EDK is an archive that
141 string "Name for llext EDK (Extension Development Kit)"
142 default "llext-edk"
144 <name> will be used when generating the EDK file; the appropriate
147 stating EDK location, used on generated Makefile.cflags. For
148 instance, the default name, "llext-edk", becomes LLEXT_EDK_INSTALL_DIR.
151 prompt "EDK compression and output format"
157 Use GNU tar with XZ compression for the EDK file. Highest compression
163 Use GNU tar with Zstd compression for the EDK file. Way faster than
169 Use Zip format and compression for the EDK file. This is the most
175 bool "Only generate the Userspace codepath on syscall stubs for the EDK"
178 or kernel space and route the call accordingly. If the EDK is expected
179 to be used by userspace only extensions, this option will make EDK stubs