README

June 30, 2022 ยท View on GitHub

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: 23ba77941cf38a916d7a9fe5137a8bd2ee1e6122

Maintained-by: External

License: BSD-3-Clause

License Link: https://github.com/OpenAMP/libmetal/blob/master/LICENSE.md