• Home
  • History
  • Annotate
Name
Date
Size
#Lines
LOC

..--

libmetal/18-Mar-2025-13,3668,202

zephyr/18-Mar-2025-32

.vscode-ctagsD18-Mar-202576.6 KiB849848

CMakeLists.txtD18-Mar-2025586 2319

READMED18-Mar-2025909 4028

README

1libmetal
2#####################
3
4Origin:
5   https://github.com/OpenAMP/libmetal
6
7Import instructions:
8   When we import libmetal we remove the tests/ and examples/ dir to reduce
9   the amount of code imported.
10
11Purpose:
12   HAL abstraction layer used by open-amp
13
14Description:
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
22Dependencies:
23   Depends on Zephyr itself as it utilizes Zephyr's APIs to provide an
24   abstraction to open-amp.
25
26URL:
27   https://github.com/OpenAMP/libmetal
28
29commit:
30   23ba77941cf38a916d7a9fe5137a8bd2ee1e6122
31
32Maintained-by:
33   External
34
35License:
36   BSD-3-Clause
37
38License Link:
39   https://github.com/OpenAMP/libmetal/blob/master/LICENSE.md
40