Searched full:edk (Results 1 – 19 of 19) sorted by relevance
/Zephyr-latest/samples/subsys/llext/edk/ |
D | README.rst | 1 .. zephyr:code-sample:: llext-edk 2 :name: Linkable loadable extensions EDK 6 LLEXT EDK (Extension Development Kit). 11 This sample demonstrates how to use the Zephyr LLEXT EDK (Extension Development 29 Note that the kernel extension is only available when the EDK is built with 33 The application is built using the Zephyr build system. The EDK is built using 34 the Zephyr build system as well, via ``llext-edk`` target. The EDK is then 38 during build time, which is not really practical. This sample is about the EDK 41 Zephyr application - even on different machines, using only the EDK. At the 43 different teams, using the EDK provided by the application developer. [all …]
|
/Zephyr-latest/samples/subsys/llext/edk/app/ |
D | sample.yaml | 4 - edk 9 description: EDK sample application 10 name: EDK sample application 12 sample.edk.app: 15 - edk
|
/Zephyr-latest/tests/misc/llext-edk/pytest/ |
D | test_edk.py | 19 # otherwise can't actually build the edk 24 # Can we build the edk? 31 "llext-edk", 38 # Install the edk to a temporary location 40 # Copy the edk to the temporary directory using python methods 41 logger.debug(f"Copying llext-edk.tar.xz to {tempdir}") 42 edk_path = Path(unlaunched_dut.device_config.build_dir) / "zephyr/llext-edk.tar.xz" 45 # Extract the edk using tar 46 logger.debug(f"Extracting llext-edk.tar.xz to {tempdir}") 47 command = ["tar", "-xf", "llext-edk.tar.xz"] [all …]
|
/Zephyr-latest/subsys/llext/ |
D | Kconfig | 110 menu "Linkable loadable Extension Development Kit (EDK)" 113 string "Name for llext EDK (Extension Development Kit)" 114 default "llext-edk" 116 Name will be used when generating the EDK file, as <name>.tar.xz. 118 stating EDK location, used on generated Makefile.cflags. For 119 instance, the default name, "llext-edk", becomes LLEXT_EDK_INSTALL_DIR. 122 bool "Only generate the Userpace codepath on syscall stubs for the EDK" 125 or kernel space and route the call accordingly. If the EDK is expected 126 to be used by userspace only extensions, this option will make EDK stubs
|
/Zephyr-latest/doc/services/llext/ |
D | build.rst | 133 LLEXT Extension Development Kit (EDK) 143 (EDK) from the build artifacts of the main Zephyr application, by running the 144 following command which uses the ``llext-edk`` target: 148 west build -t llext-edk 150 The generated EDK can be found in the build directory under the ``zephyr`` 158 The EDK includes the convenience files ``cmake.cflags`` (for CMake-based 199 LLEXT EDK Kconfig options argument 202 The LLEXT EDK can be configured using the following Kconfig options: 205 The name of the generated EDK tarball. 208 If set, the EDK will include headers that do not contain code to route [all …]
|
D | config.rst | 118 This option is not currently compatible with the :ref:`LLEXT EDK 129 EDK configuration 132 Options influencing the generation and behavior of the LLEXT EDK are described
|
/Zephyr-latest/tests/misc/llext-edk/ |
D | testcase.yaml | 2 misc.edk.pytest: 6 - edk
|
/Zephyr-latest/cmake/usage/ |
D | usage.cmake | 37 message(" llext-edk - Build the Linkable Loadable Extension (LLEXT) Extension Development Kit (…
|
/Zephyr-latest/cmake/ |
D | llext-edk.cmake | 27 # edk directory. This is necessary when building an extension that only 28 # supports userspace, as the syscall headers are regenerated in the edk 35 "The LLEXT EDK is not compatible with CONFIG_LLEXT_EXPORT_BUILTINS_BY_SLID.") 151 # Copy syscall headers from edk directory, as they were regenerated there. 152 …file(COPY ${PROJECT_BINARY_DIR}/edk/include/generated/ DESTINATION ${llext_edk_inc}/zephyr/include…
|
/Zephyr-latest/samples/subsys/llext/edk/ext2/ |
D | CMakeLists.txt | 11 # Include EDK CFLAGS
|
/Zephyr-latest/samples/subsys/llext/edk/ext1/ |
D | CMakeLists.txt | 11 # Include EDK CFLAGS
|
/Zephyr-latest/samples/subsys/llext/edk/ext3/ |
D | CMakeLists.txt | 11 # Include EDK CFLAGS
|
/Zephyr-latest/samples/subsys/llext/edk/k-ext1/ |
D | CMakeLists.txt | 11 # Include EDK CFLAGS
|
/Zephyr-latest/samples/subsys/llext/edk/app/src/ |
D | main.c | 18 * EDK. If others are not built, this will just fail. 24 # pragma message "Extension 1 not built, assuming EDK build."
|
/Zephyr-latest/boards/qemu/x86/doc/ |
D | index.rst | 146 EDK II 147 UEFI v2.70 (EDK II, 0x00010000)
|
/Zephyr-latest/ |
D | CMakeLists.txt | 684 set(edk_syscall_list_h ${CMAKE_CURRENT_BINARY_DIR}/edk/include/generated/zephyr/syscall_list.h) 2223 # Extension Development Kit (EDK) generation. 2243 -E make_directory edk/include/generated/zephyr 2248 --base-output edk/include/generated/zephyr/syscalls # Write to this dir 2249 --syscall-dispatch edk/include/generated/zephyr/syscall_dispatch.c # Write this file 2264 -P ${ZEPHYR_BASE}/cmake/llext-edk.cmake 2268 add_custom_target(llext-edk DEPENDS ${llext_edk_file})
|
D | MAINTAINERS.yml | 5542 - cmake/llext-edk.cmake
|
D | .ruff-excludes.toml | 1785 "./tests/misc/llext-edk/pytest/test_edk.py",
|
/Zephyr-latest/doc/releases/ |
D | release-notes-3.7.rst | 31 * A new :ref:`LLEXT Extension Developer Kit (EDK) <llext_build_edk>` makes it easier to develop and
|