Go to file
Kumar Gala 0b23894a04 lib: update libmetal to SHA db77c464..
Origin:
        https://github.com/OpenAMP/libmetal

commit:
        db77c464376e603bc46122b38a7956c87597895b

Status:
        merge libmetal new version after removing useless dirs.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2020-09-09 11:05:51 -05:00
libmetal lib: update libmetal to SHA db77c464.. 2020-09-09 11:05:51 -05:00
zephyr zephyr: move kconfig to the zephyr tree 2019-05-30 17:54:49 -04:00
CMakeLists.txt module: make this repo a zephyr module 2019-04-18 23:34:04 -04:00
README lib: update libmetal to SHA db77c464.. 2020-09-09 11:05:51 -05:00

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:
   db77c464376e603bc46122b38a7956c87597895b

Maintained-by:
   External

License:
   BSD-3-Clause

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