1 libmetal
2 #####################
3 
4 Origin:
5    https://github.com/OpenAMP/libmetal
6 
7 Import instructions:
8    When we import libmetal we remove the tests/ and examples/ dir to reduce
9    the amount of code imported.
10 
11 Purpose:
12    HAL abstraction layer used by open-amp
13 
14 Description:
15    Libmetal provides common user APIs to access devices, handle device
16    interrupts and request memory across the following operating environments:
17 
18    * Linux user space (based on UIO and VFIO support in the kernel)
19    * RTOS (with and without virtual memory)
20    * Bare-metal environments
21 
22 Dependencies:
23    Depends on Zephyr itself as it utilizes Zephyr's APIs to provide an
24    abstraction to open-amp.
25 
26 URL:
27    https://github.com/OpenAMP/libmetal
28 
29 commit:
30    23ba77941cf38a916d7a9fe5137a8bd2ee1e6122
31 
32 Maintained-by:
33    External
34 
35 License:
36    BSD-3-Clause
37 
38 License Link:
39    https://github.com/OpenAMP/libmetal/blob/master/LICENSE.md
40