summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core/recipes-devtools
diff options
context:
space:
mode:
authorJohn Toomey <john.toomey@amd.com>2024-05-15 14:16:28 +0100
committerMark Hatle <mark.hatle@amd.com>2024-05-28 14:09:05 -0600
commitb2932fda0375cd904cbb9f2f797fca627ba8423b (patch)
treeb5ff4fa73ad917563a76c5cf093d98b43e8e3f3c /meta-xilinx-core/recipes-devtools
parentba2734715e9d4934dcdb11e3e7deaad772e86067 (diff)
downloadmeta-xilinx-b2932fda0375cd904cbb9f2f797fca627ba8423b.tar.gz
meta-xilinx-mali400: Create new Mali400 layer
Create a new layer containing all code related to the Mali400 graphics stack and software. This includes the Mali kernel module / patches, libglu/libgles code, mesa, wayland, kernel recipe and udev rules. This layer also includes a dynamic layer for the qt5 bbappends and patches. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Diffstat (limited to 'meta-xilinx-core/recipes-devtools')
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_8.1.0.bb8
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu_%.bbappend7
2 files changed, 0 insertions, 15 deletions
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_8.1.0.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_8.1.0.bb
index 50d9922f..4679174b 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_8.1.0.bb
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_8.1.0.bb
@@ -4,14 +4,6 @@ require qemu-8.1.inc
4require qemu-xilinx-8.1.inc 4require qemu-xilinx-8.1.inc
5require qemu-alt.inc 5require qemu-alt.inc
6 6
7# Links to libmali-xlnx, so it becomes MACHINE_ARCH specific
8DEFAULT_PACKAGE_ARCH := "${PACKAGE_ARCH}"
9MALI_PACKAGE_ARCH[vardepsexclude] = "MACHINE_ARCH"
10MALI_PACKAGE_ARCH = "${@'${MACHINE_ARCH}' if d.getVar('PREFERRED_PROVIDER_virtual/libgles1') == 'libmali-xlnx' else '${DEFAULT_PACKAGE_ARCH}'}"
11PACKAGE_ARCH[vardepsexclude] = "MALI_PACKAGE_ARCH"
12PACKAGE_ARCH:class-target = "${@bb.utils.contains_any('DEPENDS', 'libepoxy virglrenderer', '${MALI_PACKAGE_ARCH}', '${DEFAULT_PACKAGE_ARCH}', d)}"
13
14
15DEPENDS = "glib-2.0 zlib pixman bison-native ninja-native meson-native" 7DEPENDS = "glib-2.0 zlib pixman bison-native ninja-native meson-native"
16 8
17DEPENDS:append:libc-musl = " libucontext" 9DEPENDS:append:libc-musl = " libucontext"
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu_%.bbappend b/meta-xilinx-core/recipes-devtools/qemu/qemu_%.bbappend
index 04c89b83..9140060e 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu_%.bbappend
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu_%.bbappend
@@ -1,8 +1 @@
1require qemu-alt.inc require qemu-alt.inc
2
3# Links to libmali-xlnx, so it becomes MACHINE_ARCH specific
4DEFAULT_PACKAGE_ARCH := "${PACKAGE_ARCH}"
5MALI_PACKAGE_ARCH[vardepsexclude] = "MACHINE_ARCH"
6MALI_PACKAGE_ARCH = "${@'${MACHINE_ARCH}' if d.getVar('PREFERRED_PROVIDER_virtual/libgles1') == 'libmali-xlnx' else '${DEFAULT_PACKAGE_ARCH}'}"
7PACKAGE_ARCH[vardepsexclude] = "MALI_PACKAGE_ARCH"
8PACKAGE_ARCH:class-target = "${@bb.utils.contains_any('DEPENDS', 'libepoxy virglrenderer', '${MALI_PACKAGE_ARCH}', '${DEFAULT_PACKAGE_ARCH}', d)}"