Skip to content
The libmetal module specific for use with Zephyr. This is not a mirror of the official libmetal repo.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
libmetal
zephyr
CMakeLists.txt
Kconfig
README

README

libmetal
#####################

Origin:
   https://github.com/OpenAMP/libmetal

Import instructions:
   When we import libmetal we remove the tests/ and examples/ dir to reduce
   the amount of code imported.

Purpose:
   HAL abstraction layer used by open-amp

Description:
   Libmetal provides common user APIs to access devices, handle device
   interrupts and request memory across the following operating environments:

   * Linux user space (based on UIO and VFIO support in the kernel)
   * RTOS (with and without virtual memory)
   * Bare-metal environments

Dependencies:
   Depends on Zephyr itself as it utilizes Zephyr's APIs to provide an
   abstraction to open-amp.

URL:
   https://github.com/OpenAMP/libmetal

commit:
   a4f763094cb26cd8f7abdff251f57a6a802c039d

Maintained-by:
   External

License:
   BSD-3-Clause

License Link:
   https://github.com/OpenAMP/libmetal/blob/master/LICENSE.md
You can’t perform that action at this time.