1# Copyright (c) 2023 Intel Corporation
2# SPDX-License-Identifier: Apache-2.0
3
4menuconfig LLEXT
5	bool "Linkable loadable extensions"
6	help
7	  Enable the linkable loadable extension subsystem
8
9if LLEXT
10
11config LLEXT_HEAP_SIZE
12	int "llext heap memory size in kilobytes"
13	default 8
14	help
15	  Heap size in kilobytes available to llext for dynamic allocation
16
17config LLEXT_SHELL
18	bool "llext shell commands"
19	depends on SHELL
20	help
21	  Manage llext with shell commands for loading, unloading, and introspection
22
23config LLEXT_SHELL_MAX_SIZE
24	int "Maximum size of llext in bytes"
25	depends on LLEXT_SHELL
26	default 8192
27	help
28	  When loading llext with shell it is stored in a temporary buffer of this size
29
30module = LLEXT
31module-str = llext
32source "subsys/logging/Kconfig.template.log_config"
33
34endif
35