Go to file
Patrik Flykt f363945c75 drivers: Rename reserved function names
Rename reserved function names in drivers/ subdirectory. Update
function macros concatenatenating function names with '##'. As
there is a conflict between the existing gpio_sch_manage_callback()
and _gpio_sch_manage_callback() names, leave the latter unmodified.

Signed-off-by: Patrik Flykt <patrik.flykt@intel.com>
2019-04-03 17:31:00 -04:00
libmetal drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
CMakeLists.txt ext: hal: libmetal: Allow for libmetal source to be external 2018-05-24 11:22:05 -05:00
Kconfig kconfig: libmetal: Have LIBMETAL_SRC_PATH depend on LIBMETAL 2018-12-30 16:24:50 -05:00
README ext: libmetal: Update import of libmetal from b4b5bea to a4f7630 2018-09-28 07:57:28 +05:30

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