summaryrefslogtreecommitdiffstats
path: root/recipes-graphics/imx-gpu-viv
diff options
context:
space:
mode:
authorTom Hochstein <tom.hochstein@nxp.com>2022-08-18 16:11:25 -0500
committerTom Hochstein <tom.hochstein@nxp.com>2022-08-26 15:05:40 -0500
commit5f60f4f2575b2ef54699ca05c714670b5a8fa795 (patch)
tree71727549038cc4feac4b4d4b3050b414399e1b69 /recipes-graphics/imx-gpu-viv
parentf9ab873cbe264f0c809fd876ed23bf31a3903a3d (diff)
downloadmeta-freescale-5f60f4f2575b2ef54699ca05c714670b5a8fa795.tar.gz
imx-gpu-viv: Upgrade to 6.4.3.p4.2
Adds OpenGL ES 3 support. For more details see: https://source.codeaurora.org/external/imx/imx-manifest/tree/GraphicsChangeLogv6?h=imx-linux-kirkstone Changelog: ``` a5feccbc2a LF-6205-2 [#imx-2897] fix opencv gpu kernel dump on 8QM 0d602105f4 LF-6086 [#imx-2884] chromium display abnormally 305bf0c6a9 MGS-6515 [#ccc] Add workaround to avoid xterm display error on ubuntu22.04 76ef1b41c5 MGS-6658 [#ccc] fix clSetKernelArg performance drop for opencl 3.0 e7a311cc18 MGS-6515 [#ccc] Add workaround to avoid display freeze on ubuntu22.04 655a77d9d8 MGS-6638 [#imx-2875] weston-simple-egl met damage image on 8ULP 7494436d0c MA-18836 [#imx-2693] Fix nicovideo video playback freeze issue on 8MP board 1aa39dedfd MA-20166 [#imx-2787] Fix frequent black frame inserted while the content playback. a5ee9aea17 MGS-6630 [#ccc] Optimize g2d_open performance a6e424c03e MGS-6619 [#ccc] Sync head files about warp dewarp with g2d-dpu 61d2a6a6ba MGS-6632-2 [#imx-2866] OpenCL case regression with 20220415 6.4.3.p4 patch release 8322c9b749 MGS-6632-1 [#imx-2866] OpenCL case regression with 20220415 6.4.3.p4 patch release b20d358fc1 MGS-6628 [#imx-2857] es20 cts regression on 7ulp (FB backend) with 20220415 6.4.3.p4 patch release 79c5cefb2c MGS-6628 [#imx-2862] fix clSetKernelArg error in opencl cts and opencv test 8a4a5bf31c MGS-6628 [#ccc] Update VXC binary for 6.4.3.p4 20220415 patch integration aec8a132a1 MGS-6628 [#imx-2760] 0051-Update-vxc_toolkit-to-469248 3918b6cc98 MGS-6628 [#imx-2760] 0050-KERNEL-SPACE-Update-gc_feature_database.h-to-469146 52742ca6cd MGS-6628 [#imx-2760] 0049-USER-SPACE-Update-gc_feature_database.h-to-469146 112efa5608 MGS-6628 [#imx-2760] 0048-CL469248-KERNEL-SPACE-dev64x_234062-Fix-build-warnin 9e69da915d MGS-6628 [#imx-2760] 0044-IMX-2843-CL469206-6.4.x_234062-Fix-IMX-2843.-We-need 77a639db1f MGS-6628 [#imx-2760] 0040-IMX-2712-CL468853-projects.dev_234062-Merged-CL46881 80989fe85c MGS-6628 [#imx-2760] 0039-CL468422-6.4.x_234062-vulkan12-merge-CL464485-from-6 330837ea6c MGS-6628 [#imx-2760] 0038-BUG32447-CL468159-KERNEL-SPACE-234062-fix-memory-lea 024bc93a13 MGS-6628 [#imx-2760] 0037-IMX-2806-CL467498-IMX-2806-expose-both-DRM-primary-n 9c1a623b6e MGS-6628 [#imx-2760] 0036-BUG32653-BUG32655-CL467482-6.4.x_234062-Merge-CL4670 03377acef3 MGS-6628 [#imx-2760] 0035-CL467283-v800-DX11.3-Implement-alpha-to-coverage-MSA fb081eb7b2 MGS-6628 [#imx-2760] 0034-CL466701-6.4.x_234062-Merge-CL465473-from-6.4.x.-6.4 c2232d364b MGS-6628 [#imx-2760] 0033-BUG32646-CL466669-234062-bug-32646-refine-CL465212-C ccf0551ff3 MGS-6628 [#imx-2760] 0032-IMX-2651-CL466667-IMX-2651-Merge-cl465620-frome-64x. 85aac4a553 MGS-6628 [#imx-2760] 0031-IMX-2651-CL466665-IMX-2651-fix-R-B-swap-issue-for-ha 34ee80a656 MGS-6628 [#imx-2760] 0030-CL466617-Back-out-changelist-464003 1a72020a1d MGS-6628 [#imx-2760] 0029-CL466583-6.4.x_234062-Merge-CL464975-from-6.4.x-Usin 2ab1be1db1 MGS-6628 [#imx-2760] 0028-CL466501-Merging-SW-Rel5x-dev6.4.x-projects.dev-driv cca8b0ab70 MGS-6628 [#imx-2760] 0027-CL466500-Merging-SW-Rel5x-dev6.4.x-projects.dev-driv 614f1d65e0 MGS-6628 [#imx-2760] 0026-IMX-2826-CL465270-dev64x_234062-IMX-2826-fix-crash-w 7f90444a3d MGS-6628 [#imx-2760] 0025-CL465233-merge-from-CL453524.-6.4.x-refine-CL450821. 00b15cdac7 MGS-6628 [#imx-2760] 0024-CL465212-Merge-from-CL450821-450938.-6.4.x-for-kerne f64961081b MGS-6628 [#imx-2760] 0023-IMX-2836-CL464944-6.4.x_234062-Merge-CL464927-from-6 ec5d8f619f MGS-6628 [#imx-2760] 0022-BUG25725-CL464941-6.4.x_234062-Merge-CL327748-from-6 6648b080f3 MGS-6628 [#imx-2760] 0021-IMX-2731-IMX-2732-CL464003-6.4.x-6.4.x_234062-IMX-27 a0c55c6b0a MGS-6628 [#imx-2760] 0020-IMX-2698-CL463892-6.4.x-6.4.x_234062-IMX-2698-The-HW a7b177e53d MGS-6628 [#imx-2760] 0019-IMX-2806-CL463319-IMX-2806-change-EGL_EXT_device_drm b7f5af53a3 MGS-6628 [#imx-2760] 0018-BUG32501-CL462274-6.4.x_234062-Merge-CL460982-from-6 7c5f6ea2bc MGS-6628 [#imx-2760] 0017-CL461548-64x_234062-ocl-3.0-add-paramaters-checking- 4b8fd43714 MGS-6628 [#imx-2760] 0016-BUG32474-CL460374-6.4.x_234062-Merge-CL458982-from-6 a930efe6b0 MGS-6628 [#imx-2760] 0015-IMX-2713-BUG31426-CL458697-6.4.x_234062-vulkan12-mer 06e92db043 MGS-6628 [#imx-2760] 0014-CL458157-USER-SPACE-dev6.4.x_234062-Fix-build-error- c5179ec2fd MGS-6628 [#imx-2760] 0013-CL458157-KERNEL-SPACE-dev6.4.x_234062-Fix-build-erro 6be307e8ee MGS-6628 [#imx-2760] 0012-CL456696-6.4.x_234062-Merge-CL455062-from-6.4.x-Appr fb26a225c2 MGS-6628 [#imx-2760] 0011-CL456695-6.4.x_234062-Merge-CL455065-from-6.4.x-Refi acb056b128 MGS-6628 [#imx-2760] 0002-IMX-2698-BUG31595-CL455511-6.4.x_234062-Merge-CL4551 8fc838a918 MGS-6603 [#ccc] [6Q] Gplay exits with segfault when playing some clips 825be8c2d8 MGS-6571-7 [#imx-2806] fix Memory leak caused by EXT_device_query b995a0565f MGS-6571-6 [#imx-2806] refine gbm_bo_get_fd_for_plane ae14ce19fc MGS-6571-5 [#imx-2806] parse SURF_X1R5G5B5 using format RGBA 9236f9299e MGS-6571-4 [#imx-2806] Add EGL extension EXT_device_query f646fc926b MGS-6571-3 [#imx-2806] add gbm_bo_get_fd_for_plane api for user space 2487c44a5d MGS-6571-2 [#imx-2806] add gbm_bo_get_fd_for_plane api for kernel space ca50bc93c8 MGS-6571-1 [#imx-2806] revert gbm_bo_get_fd_for_plane api workaround f5e1c5f96b MGS-6596 [#imx-2822] vdk convert from wl-shell to xdg-shell 28d25da960 MGS-6595 [#imx-2809] egl fail to parser KHR Image attribs EGL_IMAGE_PRESERVED_KHR cf95f20c64 MGS-6403 [#ccc] Add return status of g2d opencl init. 94ff495a63 MGS-6593 [#ccc] Update VXC binary for 6.4.3.p4 20220310 patch integration 2fd7a46c0f MGS-6593 [#imx-2760] 0061-CL448121-fix-coverity-issues-from-nxp-patche f380be3d26 MGS-6593 [#imx-2760] 0060-CL448028-fix-coverity-issues-from-nxp-patche ecca99386e MGS-6593 [#imx-2760] 0051-CL445026-fix-coverity-issues-from-nxp-patches c1a4fc3bd6 MGS-6593 [#imx-2760] Revert "MGS-6499-13 [#imx-2782] [QNX] Fix coverity issues for 6.4.3.p2" 70b8baaa0e MGS-6593 [#imx-2760] Revert "MGS-6499-14 [#imx-2782] [QNX] Fix coverity issues for 6.4.3.p2" 8fdbe79ac9 MGS-6593 [#imx-2760] Revert "MGS-6499-15 [#imx-2782] [QNX] Fix coverity issues for 6.4.3.p2" 2c64e89765 MGS-6593 [#imx-2760] Revert "MGS-6499-16 [#imx-2782] [QNX] Fix coverity issues for 6.4.3.p2" d87d6dd95e MGS-6593 [#imx-2760] Revert "MGS-6499-17 [#imx-2782] [QNX] Fix coverity issues for 6.4.3.p2" 3b7ae9d4d2 MGS-6593 [#imx-2760] 0090-Update-vxc_toolkit-to-454357 1ffa649c84 MGS-6593 [#imx-2760] 0089-KERNEL-SPACE-Update-gc_feature_database.h-to-454235 25eb9a4c07 MGS-6593 [#imx-2760] 0088-USER-SPACE-Update-gc_feature_database.h-to-454235 751a51f80f MGS-6593 [#imx-2760] 0087-CL454357-Fix-regression-raised-by-release-vxcBinary- e8df87da2b MGS-6593 [#imx-2760] 0085-BUG32260-CL454272-6.4.x_234062-vulkan11-merge-CL4533 c981ace365 MGS-6593 [#imx-2760] 0084-BUG32260-CL454254-6.4.x_234062-vulkan12-merge-CL4533 db7562b04e MGS-6593 [#imx-2760] 0083-IMX-2713-BUG31426-CL453509-6.4.x-6.4.x_234062-bug-31 fd9d70bfd6 MGS-6593 [#imx-2760] 0082-IMX-2776-CL453476-dev234062-Merging-453463-fix-crash b07cd5a11d MGS-6593 [#imx-2760] 0081-BUG30970-CL452351-OVX-Fixed-tim-vx-simple-nbg-test-c a508487f46 MGS-6593 [#imx-2760] 0080-CL452279-Back-out-changelist-451892 989d043f5e MGS-6593 [#imx-2760] 0079-IMX-2713-BUG31426-CL452040-6.4.x-6.4.x_234062-bug-31 32ed137790 MGS-6593 [#imx-2760] 0078-CL451892-Modify-libEGL-dependency a49e1936ea MGS-6593 [#imx-2760] 0077-BUG32303-CL451874-6.4.x_234062-Fix-Bug-32303-opencv_ 63c3c02585 MGS-6593 [#imx-2760] 0076-CL451399-6.4.x_234062-Merge-CL330274-from-6.4.x.-Cha 03f12ec390 MGS-6593 [#imx-2760] 0074-IMX-2624-CL451292-IMX-2624-Now-Android12-is-official dd0b091b91 MGS-6593 [#imx-2760] 0072-IMX-2746-BUG31551-CL450731-6.4.x_234062-vulkan11-mer c8f21a70aa MGS-6593 [#imx-2760] 0071-IMX-2746-BUG31551-CL450727-6.4.x_234062-vulkan12-mer 45e0c58d73 MGS-6593 [#imx-2760] 0070-CL450446-6.4.x_234062-vulkan12-fix-build-errors-on-a 1d836c7360 MGS-6593 [#imx-2760] 0069-IMX-2713-BUG31426-CL450345-6.4.x-6.4.x_234062-bug-31 3724b37569 MGS-6593 [#imx-2760] 0068-IMX-2713-BUG31426-CL450330-6.4.x-6.4.x_234062-bug-31 475514b3ac MGS-6593 [#imx-2760] 0067-CL450231-libCL-still-depend-on-libGLES 9f2a8fcc75 MGS-6593 [#imx-2760] 0066-CL449814-remove-the-libGLES-dependency-from-libCL cc16d11894 MGS-6593 [#imx-2760] 0065-CL449806-6.4.x_234062-Merge-CL444077-from-6.4.x-Rela 90aea15fee MGS-6593 [#imx-2760] 0064-IMX-2713-BUG31426-CL449797-6.4.x-6.4.x_234062-bug-31 4c7c7aed9e MGS-6593 [#imx-2760] 0062-CL448158-Back-out-changelist-447912.-By-Lijia-He 8c658286a9 MGS-6593 [#imx-2760] 0059-CL447912-6.4.x_234062-Merge-CL444077-from-6.4.x-Rela 166ca1a649 MGS-6593 [#imx-2760] 0058-CL447884-64x_234062-merge-cl420182-from-64x-add-stri bb63e7f1c6 MGS-6593 [#imx-2760] 0057-CL447564-6.4.x_234062-Merge-CL446845-CL447023-from-6 20d99ed764 MGS-6593 [#imx-2760] 0055-IMX-2713-CL447066-6.4.x-6.4.x_234062-IMX-2713-NXP-An 31ef3c2249 MGS-6593 [#imx-2760] 0053-CL446063-64x_234062-Fixed-warning-variable-intermIOp 6c94f64a77 MGS-6593 [#imx-2760] 0050-CL444990-6.4.x_234062-vulkan11-merge-CL444985-from-6 6665760de0 MGS-6593 [#imx-2760] 0049-CL444989-6.4.x_234062-vulkan12-merge-CL444985-from-6 316b60148b MGS-6593 [#imx-2760] 0048-CL444537-6.4.x_234062-vulkan11-merge-CL444321-from-6 f37efbead5 MGS-6593 [#imx-2760] 0047-CL444324-6.4.x_234062-vulkan12-merge-CL444321-from-6 15e69c7928 MGS-6593 [#imx-2760] 0044-IMX-2713-CL442676-Use-RGBA-BRGA-format-to-support-VK b1112141a5 MGS-6593 [#imx-2760] 0041-CL442432-USER-SPACE-v620_v2-Cmodel.-Correct-AHB-and- 3113cc3762 MGS-6593 [#imx-2760] 0040-CL442432-KERNEL-SPACE-v620_v2-Cmodel.-Correct-AHB-an 49ebf470ac MGS-6593 [#imx-2760] 0039-CL442208-USER-SPACE-Reg-Regsiter.-Add-AHB-and-Load-s b179c81bde MGS-6593 [#imx-2760] 0038-CL442208-KERNEL-SPACE-Reg-Regsiter.-Add-AHB-and-Load ff22ec2207 MGS-6593 [#imx-2760] 0036-CL441890-64x_234062-Merged-64x-CL373042-piglit-Refin 677932b7d7 MGS-6593 [#imx-2760] 0035-BUG30792-CL441577-64x_234062-Merged-from-6.4.x-CL374 0278f80390 MGS-6593 [#imx-2760] 0034-IMX-2650-BUG31712-CL441550-6.4.x_234062-Merge-CL4407 f8eb96ef98 MGS-6593 [#imx-2760] 0032-CL441019-KERNEL-SPACE-dev64x_234062-merge-CL439888-a c1d57986db MGS-6593 [#imx-2760] 0031-IMX-2651-CL441012-IMX-2651-fix-deqp-functional-gles3 4fe6b20225 MGS-6593 [#imx-2760] 0030-CL440924-64x_234062-Merged-from-6.4.x-CL374719-Using 2369d3d9b3 MGS-6593 [#imx-2760] 0029-IMX-2713-BUG31426-CL440920-6.4.x_234062-vulkan11-mer 96663362bb MGS-6593 [#imx-2760] 0028-IMX-2713-BUG31426-CL440914-6.4.x_234062-vulkan12-mer 82f7b6e952 MGS-6593 [#imx-2760] 0027-IMX-2713-BUG31426-CL440897-6.4.x_234062-vulkan11-mer 84cf74d651 MGS-6593 [#imx-2760] 0026-CL440483-64x_234062-Merged-from-6.4.x-CL346571-37441 672c594b4d MGS-6593 [#imx-2760] 0025-CL440187-64x_234062.-Merge-CL430229-from-Rel5x-proje 7ed5814ddb MGS-6593 [#imx-2760] 0024-BUG31560-CL439996-6.4.x_234062-Merge-CL438007-from-6 a50c3c85ae MGS-6593 [#imx-2760] 0021-CL439798-KERNEL-SPACE-234062-revert-438254 61f87f72c1 MGS-6593 [#imx-2760] 0020-IMX-2713-CL439792-6.4.x_234062-IMX-2713-NXP-Android1 97533b46f3 MGS-6593 [#imx-2760] 0019-CL439723-6.4.x_234062-merge-NXP-patches-0002-0003-00 2b92914694 MGS-6593 [#imx-2760] 0018-CL439695-fix-memory-leak-issue 3ead83f243 MGS-6593 [#imx-2760] 0017-IMX-2790-BUG31978-CL439581-6.4.x_234062-Merge-CL4382 9b70ffa190 MGS-6593 [#imx-2760] 0016-IMX-2713-BUG31426-CL439432-6.4.x_234062-vulkan12-mer ca0018ef10 MGS-6593 [#imx-2760] 0015-CL439381-6.4.x_234062-vulkan12-merge-CL439376-from-6 677b83bc02 MGS-6593 [#imx-2760] 0014-CL439378-6.4.x_234062-vulkan11-merge-CL439376-from-6 d115d63ad9 MGS-6593 [#imx-2760] 0013-CL439210-dev234062-fix-build-warning 00ab54c9c2 MGS-6593 [#imx-2760] 0012-CL438828-6.4.x_234062-vulkan11-fixed-build-error b7fb0ecff8 MGS-6593 [#imx-2760] 0011-CL438736-6.4.x_234062-vulkan11-merge-CL437930-from-v bb938d75a4 MGS-6593 [#imx-2760] 0010-CL438731-6.4.x_234062-vulkan11-merge-CL437925-from-v 4f84f8c2c0 MGS-6593 [#imx-2760] 0009-CL438698-6.4.x_234062-vulkan11-merge-CL437373-from-v 9254c154c2 MGS-6593 [#imx-2760] 0008-IMX-2713-CL438681-6.4.x_234062-IMX-2713-NXP-Android1 2b07d58912 MGS-6593 [#imx-2760] 0007-BUG31366-CL438673-6.4.x_234062-vulkan11-merge-CL4351 9f609d9b45 MGS-6593 [#imx-2760] 0006-BUG31366-CL438669-6.4.x_234062-vulkan11-merge-CL4351 548ecccab0 MGS-6593 [#imx-2760] 0005-IMX-2713-CL438654-Fixed-android.uirendering.cts.test cfc8aca065 MGS-6593 [#imx-2760] 0004-IMX-2713-CL438436-6.4.x_234062-IMX-2713-NXP-Android1 58572549ca MGS-6593 [#imx-2760] 0003-IMX-2793-IMX-2759-CL438254-KERNEL-SPACE-234062-fix-b cf78c6da91 MGS-6593 [#imx-2760] Revert "MGS-6499-9 [#ccc] [QNX] Fix coverity issues for 6.4.3.p2" a37a34abf0 MGS-6593 [#imx-2760] Revert "MGS-5563-14 [#imx-1981] fix vulkan resource leak" 29ed7dd60f MGS-6593 [#imx-2760] Revert "MGS-6499-10 [#ccc] [QNX] Fix coverity issues for 6.4.3.p2" 7a86038435 MGS-6593 [#imx-2760] Revert "MGS-6503 [#imx-2782] fix Coverity Out of bound reads issue" b0cc2bdec9 MGS-6593 [#imx-2760] Revert "MGS-6503 [#imx-2782] fix Coverity Resource leak issue" f955d73896 MGS-6593 [#imx-2760] Revert "MGS-6503 [#imx-2782] fix Coverity Use after free issue" e06523f346 MGS-6593 [#imx-2760] Revert "MGS-6499-4 [#ccc] [QNX] Fix coverity issues for 6.4.3.p2" 075e7acf00 MGS-6593 [#imx-2760] Revert "MGS-6499-5 [#ccc] [QNX] Fix coverity issues for 6.4.3.p2" a55f25c728 MGS-6593 [#imx-2760] Revert "MGS-6499-6 [#ccc] [QNX] Fix coverity issues for 6.4.3.p2" 7dfabaa24f MGS-6593 [#imx-2760] Revert "MGS-6499-8 [#ccc] [QNX] Fix coverity issues for 6.4.3.p2" b77abf817e MGS-6588 [#imx-2824] check wl_display first to follow the EGL spec 2fa61b128e MGS-6403 [#ccc] Fix-memory-leak-of-g2d-opencl 4278de9650 MGS-6586 [#imx-2698] android performance drop with MIPI panel b2bbb05993 MA-19319 [#imx-2825] Add another thermal PM processing interface for android 5fe56825ee MA-12288 [#imx-2729] support multiple thermal events processing for imx8mq 608cd9bcd4 MGS-6403 [#ccc] Fix comilation error of g2d with 5.10 hardknott toolchain 7bdf52263f MGS-6403 [#ccc] Enable g2d opencl function in libg2d by default d42ddc3adb MGS-6403 [#ccc] Remove unuse opencl kernels in libg2d 53f498234f MGS-6403 [#ccc] Add RGB888 format support to libg2d acb4d94373 MGS-6573 [#imx-2818] add GBM_MAX_PLANES definition 09dbeae1d3 MGS-6571 [#imx-2806] add gbm_bo_get_fd_for_plane api b45eded53a MA-15948 [#ccc] Add copy libg2d-viv.so in android_update_gpu_libs.sh 096eae469a MGS-6469 [#imx-2756] Enable gpudump event when recovery is enabled 39cec3f08a MGS-6530-2 [#imx-2716] CL442632 6.4.x_234062: Merge CL440784 from 6.4.x: Fix a crash issue in Bug 31357 - [NXP][QNX] glslsandobox fails after enabling assertions in driver. Refine _EvaluateConstantInstruction. af3d8b6936 MGS-6530-2 [#imx-2716] CL442627 6.4.x_234062: Merge CL440611 from 6.4.x: Remove an assert in linktree optimize. Even if current codeTemp has crossLoopIndex, could set current instruction to NOP when codeTemp only have once definition. So, no need to check crossLoopIndex == -1. Fix a crash in Bug31357. b23278c7ac MGS-6517 [#imx-2796] [QNX] Update InterruptAttachFlag 363864b0ea MGS-6438 [#imx-2810] [QNX] Fix a buffer management bug in qnx_UpdateBufferStatus() c9e332978a MGS-6530-2 [#ccc] [QNX] Sync up 6.4.3.p4 76900240b9 MGS-6530 [#ccc] [QNX] Sync up 6.4.3.p4 382be8f31c MGS-6305 [#ccc] [QNX] Update makefiles for iMX8MM d21ee82268 MGS-6474 [#ccc] [QNX] update QNX makefile for g2d-samples repo 6529f10a85 MGS-6520 [#imx-2760] Update VXC binary for 6.4.3.p4 20220110 patch integration 7bc4179fca MGS-6520 [#imx-2760] Fix [-Wunused-function] warnings in compilation 89d585e777 MGS-6520 [#imx-2760] 0064-Update-vxc_toolkit-to-437930 e12eb7ece3 MGS-6520 [#imx-2760] 0063-KERNEL-SPACE-Update-gc_feature_database.h-to-437745 af2bc853c4 MGS-6520 [#imx-2760] 0062-USER-SPACE-Update-gc_feature_database.h-to-437745 afe6c8252e MGS-6520 [#imx-2760] 0061-IMX-2713-BUG31426-CL437930-6.4.x_234062-vulkan12-mer 8e14b22053 MGS-6520 [#imx-2760] 0060-IMX-2713-BUG31426-CL437925-6.4.x_234062-vulkan12-mer 66aff8ee3e MGS-6520 [#imx-2760] 0058-BUG31845-CL437581-USER-SPACE-6.4.x_234062-Merge-CL43 add53c6cf3 MGS-6520 [#imx-2760] 0057-BUG31845-CL437581-KERNEL-SPACE-6.4.x_234062-Merge-CL c965b4e558 MGS-6520 [#imx-2760] 0056-CL437580-6.4.x_234062-Back-out-changelist-435718.-By 0b27a54277 MGS-6520 [#imx-2760] 0055-IMX-2775-CL437578-64x_234062-ocl12-integrate-nxp-pat e0166215a3 MGS-6520 [#imx-2760] 0054-IMX-2713-BUG31426-CL437373-6.4.x_234062-vulkan12-mer 0fd44c737c MGS-6520 [#imx-2760] 0053-IMX-2713-CL437226-6.4.x-6.4.x_234062-IMX-2713-NXP-An b4f3be3b98 MGS-6520 [#imx-2760] 0052-IMX-2713-CL437225-6.4.x-6.4.x_234062-IMX-2713-NXP-An 117cc6f39a MGS-6520 [#imx-2760] 0051-CL435990-dev234062-fix-build-error bde1094dd5 MGS-6520 [#imx-2760] 0050-IMX-2713-CL435927-IMX-2713-Some-Graphic-CTS-failures 7b8df34902 MGS-6520 [#imx-2760] 0048-CL435859-dev234062-delete-some-empty-files 9ee7c59b02 MGS-6520 [#imx-2760] 0047-CL435854-dev234062-delete-some-unused-dead-code 07da77dee7 MGS-6520 [#imx-2760] 0046-CL435718-6.4.x_234062-Merge-CL430462-from-6.4.x.-6.4 e72b1e3a6e MGS-6520 [#imx-2760] 0045-BUG31366-CL435146-6.4.x_234062-vulkan12-merge-CL4344 af2a5d9926 MGS-6520 [#imx-2760] 0044-BUG31366-CL435144-6.4.x_234062-vulkan12-merge-CL4336 4a824f9212 MGS-6520 [#imx-2760] 0043-IMX-2713-CL435130-Some-Graphic-CTS-failures-on-Andro 92eefbf2c4 MGS-6520 [#imx-2760] 0042-IMX-2693-CL434218-Integrated-NXP-IMX-2693-patch-0001 840d7760da MGS-6520 [#imx-2760] 0039-IMX-2762-BUG31674-CL433181-6.4.x_234062-Merge-CL4320 589ad221ef MGS-6520 [#imx-2760] 0038-BUG31846-CL433030-6.4.x_234062-Fix-Bug-31846-OCL1.2- 374b4dea7d MGS-6520 [#imx-2760] 0037-CL433001-6.4.x_234062-vulkan11-fixed-build-error 8e35c1bee8 MGS-6520 [#imx-2760] 0036-IMX-2772-CL432926-Merge-NXP-IMX-2772-patch-0001-MA-1 e65e636123 MGS-6520 [#imx-2760] 0035-BUG31366-CL432840-6.4.x_234062-vulkan11-merge-CL4321 b036a5b4f2 MGS-6520 [#imx-2760] 0034-IMX-2360-BUG31673-CL432807-6.4.x_234062-vulkan11-mer 7ce95cea27 MGS-6520 [#imx-2760] 0033-CL432778-dev234062-ocl30-Merging-cl432776-add-Vivant f442249052 MGS-6520 [#imx-2760] 0032-CL432767-dev234062-Merging-cl395983-add-missing-file d1d6f7654f MGS-6520 [#imx-2760] 0031-BUG31765-CL432734-6.4.x_234062-Merge-CL432733-from-6 998d7f09b8 MGS-6520 [#imx-2760] 0030-BUG31846-CL432732-6.4.x_234062-Merge-CL373868-from-6 8578e53138 MGS-6520 [#imx-2760] 0029-CL432448-Switch-Android-OpenCL-build-from-libCL-to-l 7c6045471e MGS-6520 [#imx-2760] 0028-CL432323-64.x_234062-vulkan12-fix-a-typo-issue 009c28f6aa MGS-6520 [#imx-2760] 0027-CL432309-6.4.x_234062-vulkan12-add-missing-extern-fu 9d6c3e734b MGS-6520 [#imx-2760] 0026-BUG31366-CL432162-6.4.x_234062-vulkan12-merge-CL4321 7e4c04ba6a MGS-6520 [#imx-2760] 0025-CL432063-6.4.x_234062-vulkan12-fixed-QNX-build-warni 50a447560c MGS-6520 [#imx-2760] 0024-IMX-2708-CL431854-6.4.x_234062-EGL-merge-CL429471-fr 131c4d58f0 MGS-6520 [#imx-2760] 0021-IMX-2731-CL431363-6.4.x-6.4.x_234062-IMX-2731-NXP-An 1edc44f921 MGS-6520 [#imx-2760] 0020-CL431351-Fix-building-error-on-windows 7158a08625 MGS-6520 [#imx-2760] 0019-CL431248-ovx-improver-priority-of-transpose-shader-p 983dfc7965 MGS-6520 [#imx-2760] 0018-BUG31480-CL431111-USER-SPACE-6.4.x_234062-Merge-CL43 eef1638352 MGS-6520 [#imx-2760] 0017-BUG31480-CL431111-KERNEL-SPACE-6.4.x_234062-Merge-CL f61b0be4a8 MGS-6520 [#imx-2760] 0016-IMX-2693-BUG31762-CL431034-projects.dev_234062-IMX-2 261d5fe8fa MGS-6520 [#imx-2760] 0015-BUG31765-CL430738-6.4.x_234062-Fix-Bug-31765-vkcts1. a43bc09145 MGS-6520 [#imx-2760] 0014-CL430699-Merge-conv3d-feature-from-64x_dev dab920038a MGS-6520 [#imx-2760] 0013-BUG31636-CL430680-mergeing-from-428517-ovx-graph-opt edf4d4834d MGS-6520 [#imx-2760] 0012-CL430607-64x_234062-merge-cl296001-and-cl297706-from f6a907b3ac MGS-6520 [#imx-2760] 0011-CL430579-64x_234062-merge-cl430409-from-64x-fix-tran 6bc8bc9b3e MGS-6520 [#imx-2760] 0008-IMX-2733-CL430386-IMX-2733-patch-review-for-coverity 61c479f8b0 MGS-6520 [#imx-2760] 0007-CL430362-dev_234062-Merging-428644-from-dev64x-fix-u 27e437889a MGS-6520 [#imx-2760] 0005-BUG30435-CL429909-64x_234062-ocl30-fix-bug-30435-and bba93c4bc8 MGS-6520 [#imx-2760] 0004-CL429696-carch-vipArchPerfMdl_dev_rls-Merge-CL303611 f6bb9f8769 MGS-6520 [#imx-2760] 0003-CL429233-64x_234062-Fixed-long_clz-and-ulong_clz-whe 842611d317 MGS-6520 [#imx-2760] 0002-BUG31625-CL429108-6.4.x_234062-vulkan12-merge-CL4285 0838f5d1f8 MGS-6520 [#imx-2760] 0001-CL428464-6.4.x_234062-vulkan12-fixed-QNX-build-warni 6c5ab68709 MGS-6520 [#imx-2760] Revert "MGS-6506-2 [#imx-2775] fix memory leak for opencl 1.2" 9d45fc9972 MGS-6520 [#imx-2760] Revert "LF-4817 [#imx-2750] fix Out-of-bounds access" 8b0732d0c4 MGS-6503 [#imx-2782] fix Coverity Out of bound reads issue 35a9402f40 MGS-6485 [#ccc] fix build warning ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Diffstat (limited to 'recipes-graphics/imx-gpu-viv')
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc33
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.0-aarch64.bb6
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.2-aarch32.bb (renamed from recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.0-aarch32.bb)4
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.2-aarch64.bb6
4 files changed, 27 insertions, 22 deletions
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
index 8d014259..4abab088 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
@@ -6,7 +6,7 @@
6DESCRIPTION = "GPU driver and apps for i.MX" 6DESCRIPTION = "GPU driver and apps for i.MX"
7SECTION = "libs" 7SECTION = "libs"
8LICENSE = "Proprietary" 8LICENSE = "Proprietary"
9LIC_FILES_CHKSUM = "file://COPYING;md5=be5ff43682ed6c57dfcbeb97651c2829" 9LIC_FILES_CHKSUM = "file://COPYING;md5=d3c315c6eaa43e07d8c130dc3a04a011"
10 10
11DEPENDS += " \ 11DEPENDS += " \
12 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', \ 12 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', \
@@ -25,18 +25,6 @@ DEPENDS:append:mx8-nxp-bsp = " patchelf-native"
25# We depend on mesa to fill in what is missing. 25# We depend on mesa to fill in what is missing.
26DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'mesa', '', d)}" 26DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'mesa', '', d)}"
27 27
28EXTRA_PROVIDES = ""
29EXTRA_PROVIDES:append:imxgpu3d = " \
30 virtual/libgl \
31 virtual/libgles1 \
32 virtual/libgles2 \
33"
34EXTRA_PROVIDES:append:mx8-nxp-bsp = " \
35 virtual/libgbm \
36"
37PROVIDES_OPENVX = ""
38PROVIDES_OPENVX:mx8-nxp-bsp = "virtual/libopenvx"
39PROVIDES_OPENVX:mx8mm-nxp-bsp = ""
40PROVIDES += " \ 28PROVIDES += " \
41 imx-gpu-viv \ 29 imx-gpu-viv \
42 libgal-imx \ 30 libgal-imx \
@@ -46,9 +34,26 @@ PROVIDES += " \
46 virtual/egl \ 34 virtual/egl \
47 virtual/libopenvg \ 35 virtual/libopenvg \
48 virtual/opencl-icd \ 36 virtual/opencl-icd \
49 ${PROVIDES_OPENVX} \
50 ${EXTRA_PROVIDES} \ 37 ${EXTRA_PROVIDES} \
51" 38"
39EXTRA_PROVIDES = " \
40 ${PROVIDES_OPENGLES3} \
41 ${PROVIDES_OPENVX} \
42"
43EXTRA_PROVIDES:append:imxgpu3d = " \
44 virtual/libgl \
45 virtual/libgles1 \
46 virtual/libgles2 \
47"
48EXTRA_PROVIDES:append:mx8-nxp-bsp = " \
49 virtual/libgbm \
50"
51PROVIDES_OPENGLES3 = ""
52PROVIDES_OPENGLES3:mx8-nxp-bsp = "virtual/libgles3"
53PROVIDES_OPENGLES3:mx8mm-nxp-bsp = ""
54PROVIDES_OPENVX = ""
55PROVIDES_OPENVX:mx8-nxp-bsp = "virtual/libopenvx"
56PROVIDES_OPENVX:mx8mm-nxp-bsp = ""
52 57
53RPROVIDES:${PN}:imxgpu3d += "imx-gpu-viv" 58RPROVIDES:${PN}:imxgpu3d += "imx-gpu-viv"
54 59
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.0-aarch64.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.0-aarch64.bb
deleted file mode 100644
index 81ca2526..00000000
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.0-aarch64.bb
+++ /dev/null
@@ -1,6 +0,0 @@
1require imx-gpu-viv-6.inc
2
3SRC_URI[md5sum] = "20cecb3e5440f63bb6612c740ccfe43a"
4SRC_URI[sha256sum] = "283f2f51cadf5138bd47269a73425a51f69453556fb80f18521da04317e547a8"
5
6COMPATIBLE_MACHINE = "(mx8-nxp-bsp)"
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.0-aarch32.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.2-aarch32.bb
index d6cae8b6..bb07fb10 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.0-aarch32.bb
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.2-aarch32.bb
@@ -4,7 +4,7 @@
4 4
5require imx-gpu-viv-6.inc 5require imx-gpu-viv-6.inc
6 6
7SRC_URI[md5sum] = "9abc4e59919b68f81094c194edb525a2" 7SRC_URI[md5sum] = "8e83cb642033ac3b85a5473b6d92687e"
8SRC_URI[sha256sum] = "5f56e4690287fd4e8480d2c43101ef30383c95d155a3f06beadecad309e684a3" 8SRC_URI[sha256sum] = "89197fdb13dfc21c49968297c2e8b5cb8dd5563502278151d36b2dce2a2092ed"
9 9
10COMPATIBLE_MACHINE = "(mx6q-nxp-bsp|mx6dl-nxp-bsp|mx6sx-nxp-bsp|mx6sl-nxp-bsp|mx7ulp-nxp-bsp)" 10COMPATIBLE_MACHINE = "(mx6q-nxp-bsp|mx6dl-nxp-bsp|mx6sx-nxp-bsp|mx6sl-nxp-bsp|mx7ulp-nxp-bsp)"
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.2-aarch64.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.2-aarch64.bb
new file mode 100644
index 00000000..de527cda
--- /dev/null
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.2-aarch64.bb
@@ -0,0 +1,6 @@
1require imx-gpu-viv-6.inc
2
3SRC_URI[md5sum] = "22de8a5f59a56a7ef499f590d1659b6f"
4SRC_URI[sha256sum] = "52921c0b59529f1598084e991eda1863100754f28a7744ba958158dff8074b3b"
5
6COMPATIBLE_MACHINE = "(mx8-nxp-bsp)"