|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | - | - |
| inc/ | | 06-Sep-2024 | - | 1,058 | 649 |
| src/ | | 06-Sep-2024 | - | 37,589 | 30,240 |
| README.md | D | 06-Sep-2024 | 1 KiB | 34 | 31 |
| meson.build | D | 06-Sep-2024 | 4.5 KiB | 148 | 139 |
README.md
1# VPE-LIB
2
3VPE C library for AMD drivers
4
5Folder Architecture
6===================
7```text
8[root]
9 |
10 +-- [inc] ## public header to external modules
11 |
12 +-- [src] ##internal implementation
13 |
14 +-- [chip] ## store chip specific files
15 | |
16 | +-- [vpeXX] ## asic specific files e.g. vpe10
17 | |
18 | +-- [inc] ## all headers for vpe[XX]
19 | |
20 | +-- [asic] ## store all headers that
21 | ## could conflict with headers in other asics
22 | ## src file has to explicitly include the files here
23 | ## without relying the compilation include directory path
24 |
25 |
26 + -- [core] ## files that share for all asics
27 | |
28 | +-- [inc] ## define the base functions that each vpe[xx] should implement
29 |
30 -- [utils] ## utility functions like fixed point or u64 calculation
31 |
32 +-- [inc] ## utils headers
33```
34