Name Date Size #Lines LOC

..--

inc/H25-Apr-2025-1,087670

src/H25-Apr-2025-36,26828,532

README.mdH A D25-Apr-20251 KiB3431

meson.buildH A D25-Apr-20253.9 KiB140134

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