Skip to content
Commit 41e0a4a3 authored by Tom Burdick's avatar Tom Burdick Committed by Anas Nashif
Browse files

llext: Linkable loadable extensions



Adds the linkable loadable extensions (llext) subsystem which provides
functionality for reading, parsing, and linking ELF encoded executable
code into a managed extension to the running elf base image.

A loader interface, and default buffer loader implementation,
make available to the llext subsystem the elf data. A simple management
API provide the ability to load and unload extensions as needed. A shell
interface for extension loading and unloading makes it easy to try.

Adds initial support for armv7 thumb built elfs with very specific
compiler flags.

Signed-off-by: default avatarTom Burdick <thomas.burdick@intel.com>
Co-authored-by: default avatarChen Peng1 <peng1.chen@intel.com>
Co-authored-by: default avatarGuennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
parent 34e16225
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment