diff options
-rw-r--r-- | meta-xilinx-core/dynamic-layers/openamp-layer/recipes-xrt/xrt_git.bbappend | 14 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-xrt/xrt/xrt_git.bb | 16 |
2 files changed, 17 insertions, 13 deletions
diff --git a/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-xrt/xrt_git.bbappend b/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-xrt/xrt_git.bbappend new file mode 100644 index 00000000..2b96f152 --- /dev/null +++ b/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-xrt/xrt_git.bbappend | |||
@@ -0,0 +1,14 @@ | |||
1 | # Use libmetal for systems with AIE | ||
2 | # For vck190 kind of devices | ||
3 | PACKAGE_ARCH:versal-ai-core = "${SOC_VARIANT_ARCH}" | ||
4 | EXTRA_OECMAKE:append:versal-ai-core = " -DXRT_AIE_BUILD=true" | ||
5 | TARGET_CXXFLAGS:append:versal-ai-core = " -DXRT_ENABLE_AIE" | ||
6 | DEPENDS:append:versal-ai-core = " libmetal libxaiengine aiefal" | ||
7 | RDEPENDS:${PN}:append:versal-ai-core = " libxaiengine aiefal" | ||
8 | |||
9 | # For vek280 kind of devices | ||
10 | PACKAGE_ARCH:versal-ai-edge = "${SOC_VARIANT_ARCH}" | ||
11 | EXTRA_OECMAKE:append:versal-ai-edge = " -DXRT_AIE_BUILD=true" | ||
12 | TARGET_CXXFLAGS:append:versal-ai-edge = " -DXRT_ENABLE_AIE" | ||
13 | DEPENDS:append:versal-ai-edge = " libmetal libxaiengine aiefal" | ||
14 | RDEPENDS:${PN}:append:versal-ai-edge = " libxaiengine aiefal" | ||
diff --git a/meta-xilinx-core/recipes-xrt/xrt/xrt_git.bb b/meta-xilinx-core/recipes-xrt/xrt/xrt_git.bb index 4b16fee6..ae786884 100644 --- a/meta-xilinx-core/recipes-xrt/xrt/xrt_git.bb +++ b/meta-xilinx-core/recipes-xrt/xrt/xrt_git.bb | |||
@@ -29,19 +29,9 @@ EXTRA_OECMAKE += " \ | |||
29 | -DCMAKE_EXPORT_COMPILE_COMANDS=ON \ | 29 | -DCMAKE_EXPORT_COMPILE_COMANDS=ON \ |
30 | " | 30 | " |
31 | 31 | ||
32 | # For vck190 kind of devices | 32 | # Systems with AIE also require libmetal, this is implemented in the dynamic-layers |
33 | PACKAGE_ARCH:versal-ai-core = "${SOC_VARIANT_ARCH}" | 33 | # See: meta-xilinx-core/dynamic-layers/openamp-layer/recipes-xrt/xrt_gt.bbappend |
34 | EXTRA_OECMAKE:append:versal-ai-core = " -DXRT_AIE_BUILD=true" | 34 | # Note: If meta-openamp is not available, AIE will not be enabled. |
35 | TARGET_CXXFLAGS:append:versal-ai-core = " -DXRT_ENABLE_AIE" | ||
36 | DEPENDS:append:versal-ai-core = " libmetal libxaiengine aiefal" | ||
37 | RDEPENDS:${PN}:append:versal-ai-core = " libxaiengine aiefal" | ||
38 | |||
39 | # For vek280 kind of devices | ||
40 | PACKAGE_ARCH:versal-ai-edge = "${SOC_VARIANT_ARCH}" | ||
41 | EXTRA_OECMAKE:append:versal-ai-edge = " -DXRT_AIE_BUILD=true" | ||
42 | TARGET_CXXFLAGS:append:versal-ai-edge = " -DXRT_ENABLE_AIE" | ||
43 | DEPENDS:append:versal-ai-edge = " libmetal libxaiengine aiefal" | ||
44 | RDEPENDS:${PN}:append:versal-ai-edge = " libxaiengine aiefal" | ||
45 | 35 | ||
46 | EXTRA_OECMAKE:append:versal = " -DXRT_LIBDFX=true" | 36 | EXTRA_OECMAKE:append:versal = " -DXRT_LIBDFX=true" |
47 | EXTRA_OECMAKE:append:zynqmp = " -DXRT_LIBDFX=true" | 37 | EXTRA_OECMAKE:append:zynqmp = " -DXRT_LIBDFX=true" |