]> code.ossystems Code Review - meta-freescale.git/commitdiff
imx-gpu-viv: Upgrade to 6.4.0.p2.0
authorTom Hochstein <tom.hochstein@nxp.com>
Mon, 13 Apr 2020 16:16:15 +0000 (11:16 -0500)
committerOtavio Salvador <otavio@ossystems.com.br>
Thu, 16 Apr 2020 13:32:45 +0000 (10:32 -0300)
Key Features of the Vivante 6.x Driver Series

    - Full support for Khronos OpenGL ES 3.2 API. The new OpenGL ES 3.2 and OpenGL ES Shading Language 3.20 specifications bring AEP,
      plus additional functionality, into core OpenGL ES. Vivante OpenGL ES 3.2 implementation has passed Khronos OpenGL ES 3.2 Conformance Test.
      And Vivante GC7000XS* GPU core has been certified by Khronos as an OpenGL ES 3.2 compliant product.
    - Backward Compatible with 5.x and 4.x Drivers. Existing OpenGL ES 3.x/2.0 applications can run on these drivers without any changes.

6.4.0 P2 GA
======================
Key Features:
- Vulkan 1.1
- OpenVX 1.2
- OpenCL and OpenVX bridged support.
    - GPU accelerated ML support
- Upgrade to weston 7.0
- OpenCV 4.0.1
- Chromium v74
    - Support for renderdoc 1.2
    - vProfiler/vAnalyser through new Vivante IDE
    - Support for Android 10
    - Support for TFlite 1.3
    - NNCTS 1.2
    - Optimize command buffer size, so the memory usage per context will be lower

Known Issues :
    LF-308 wl_display_connect Failure reported during VPU and GPU stress power management test.
    LF-868 [MX6SX-SDB]GPU: weston stopped abnormally during stress suspend resume test.
    LF-459 [8QM] GPU/xwld:Vulkan sdk demo 'ObjectSelection' flicker on display.
    LF-178 GPU/XWLD: some tests failed in OpenCV performance test.
    LF-262 GPU:Some qt5 demos not work. QT5.3 have regressions. Require qt3d update in QT5.4 and later
    LF-836 GPU/XWLD: met version mismatch when using renderdoc remote test
    LF-861 some tests failed in OpenCV stress test.
    LF-423 ML/AI:Some dnn_vxc cases showed out-of-range recognition rates.
    LF-844 [6QP_SD] GPU/FB: Bloom_FB cannot be killed by ctrl c randomly.
    LF-1109 [8QM] GPU/Vivante IDE tool: vpd file of OpenVX import failed to VSI IDE
    LF-1110 [8QM] GPU/Vivante IDE tool: some binary of sample project cannot work after building successfuly in vCompiler test
    LF-936 [MX8MQ/MM/MN]GPU:no desktop UI and weston@root.service load fail after run low bus freq test.100%
    LF-88 [8QXP_MEK/8QM/8MM_EVK] GPU/XWLD: apitrace tool can not work properly

See also:

https://source.codeaurora.org/external/imx/imx-manifest/tree/GraphicsChangeLogv6?h=imx-linux-zeus

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.0.p1.0-aarch64.bb [deleted file]
recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.0.p2.0-aarch32.bb [moved from recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.0.p1.0-aarch32.bb with 57% similarity]
recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.0.p2.0-aarch64.bb [new file with mode: 0644]

index cf7b1fa297646c664260b2aa9633dfb064c7666b..1b056d489510c44f252e0fbc20323c0d2e15c877 100644 (file)
@@ -1,12 +1,12 @@
 # Copyright (C) 2012-2016 Freescale Semiconductor
 # Copyright (C) 2012-2018 O.S. Systems Software LTDA.
-# Copyright 2017-2019 NXP
+# Copyright 2017-2020 NXP
 # Released under the MIT license (see COPYING.MIT for the terms)
 
 DESCRIPTION = "GPU driver and apps for i.MX"
 SECTION = "libs"
 LICENSE = "Proprietary"
-LIC_FILES_CHKSUM = "file://COPYING;md5=6c12031a11b81db21cdfe0be88cac4b3"
+LIC_FILES_CHKSUM = "file://COPYING;md5=fd4b227530cd88a82af6a5982cfb724d"
 
 DEPENDS += " \
     ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', \
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.0.p1.0-aarch64.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.0.p1.0-aarch64.bb
deleted file mode 100644 (file)
index 6c26528..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-require imx-gpu-viv-6.inc
-
-SRC_URI[md5sum] = "7c2f504897e6b4495433546ab7d27912"
-SRC_URI[sha256sum] = "45852a5c3c61a9215a2ffb7387a6e1cce7ddac6f12513fc77459ad7e1f1b3a27"
-
-COMPATIBLE_MACHINE = "(mx8)"
similarity index 57%
rename from recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.0.p1.0-aarch32.bb
rename to recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.0.p2.0-aarch32.bb
index 402205ba42dc8a62edd7c1c14e3d28c987c79447..d1b82f6e19f072bf3ebb0c4b7a9c37ce7b03b828 100644 (file)
@@ -1,10 +1,10 @@
 # Copyright (C) 2013-2016 Freescale Semiconductor
-# Copyright 2017-2019 NXP
+# Copyright 2017-2020 NXP
 # Released under the MIT license (see COPYING.MIT for the terms)
 
 require recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
 
-SRC_URI[md5sum] = "10ebab961b21b1d08b8a17ee9ae42493"
-SRC_URI[sha256sum] = "b5c94b56a9f7c84aa084603a6ca21b5f3941b400e4f6ee8558b58c9b9f1aab36"
+SRC_URI[md5sum] = "4544b0c874914dfbc47ec93855bd04a7"
+SRC_URI[sha256sum] = "bae4099119259a303a265eb02d9f0d63348bbf3f8637de6cb892e209171b4c97"
 
 COMPATIBLE_MACHINE = "(mx6q|mx6dl|mx6sx|mx6sl|mx7ulp)"
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.0.p2.0-aarch64.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.0.p2.0-aarch64.bb
new file mode 100644 (file)
index 0000000..b46c611
--- /dev/null
@@ -0,0 +1,6 @@
+require imx-gpu-viv-6.inc
+
+SRC_URI[md5sum] = "f4005a4a2dba6a79d8f25547612aa3b9"
+SRC_URI[sha256sum] = "148e1b1a9e382a8159d5763dd2b08caad008eb931f3d925ac901c2438440d508"
+
+COMPATIBLE_MACHINE = "(mx8)"