| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Including rdp support is costly since it pulls in `freerdp`, which
pulls in `gstreamer`. Don't include it by default.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
| |
For the weston 11 fork, the use-g2d option type is changed from an
integer to a boolean. Handle both cases.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
| |
The main recipe has a different mechanism for customizing weston.ini.
Rework our mechanism to follow.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|\
| |
| | |
Graphics
|
| |
| |
| |
| |
| |
| | |
Update to the version used in NXP Yocto branch mickledore-6.1.1-1.0.0.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
- Add support for PXP-based G2D
- Make wayland dependencies explicit
- Drop virtual/libg2d dependency as redundant to PACKAGECONFIG
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| | |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Changes:
```
d1b7402 MGS-7007: Add log when creating OpenCL kernel file
622cb9e LF-7929: Fix YUV video color shift when using DPU 2D
```
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| | |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| | |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| | |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| |
| |
| |
| | |
The removal of the Vulkan packages exposes issues for 8M Mini,
so restore them.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Several package definitions include the library pattern
${libdir}/libNAME${SOLIBS} for the libname-imx package and the pattern
${libdir}/libNAME${SOLIBSDEV} for the libname-imx-dev package. Since
SOLIBS and SOLIBSDEV are both set to the same value (.so), the latter
pattern has no effect. Drop it.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| |
| |
| |
| | |
The OpenCL package now requires SPIR-V, which is included in the libvulkan
package. Since libvulkan is only for 64-bit, move SPIR-V to a new package.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
All of the OpenCL headers belong in libopencl-imx-dev except for one,
cl_viv_vx_ext.h, which belongs in libclc-imx. Drop ${includedir}/CL
from libclc-imx-dev. Also drop it from libglslc-imx-dev, which appears
to have been a copy-paste error.
The library libCLC.so is unversioned. It is currently included in both
libclc-imx and libclc-imx-dev. Drop it from the latter.
In order to place cl_viv_vx_ext.h in libclc-imx, it must have its
package listed before libopencl-imx, so fix the order of
PACKAGES_OPENCL.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| |
| |
| | |
OpenCL is not supported for either i.MX 7 or 8M Mini.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
For Wayland without XWayland support, mesa-demos fails in do_configure:
```
../mesa-demos-8.5.0/meson.build:41:0: ERROR: Dependency "gl" not found, tried pkgconfig and system
```
Add gl.pc.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
```
f9981f0eaf MGS-7071 [#imx-3071] Enable PCQ transformation in driver by default.
055b428e7d MGS-4720-10 [#ccc] fix ML low performance issue for vx-delegate
bb66a8988d MGS-6997-11 [#ccc] Coverity high impact issues in 6.4.11.p1
045826df37 MGS-6997-10 [#ccc] Coverity high impact issues in 6.4.11.p1
40a5173153 MGS-6997-9 [#ccc] Coverity high impact issues in 6.4.11.p1
7a7af6ce1f MGS-6997-8 [#ccc] Coverity high impact issues in 6.4.11.p1
d763573e94 MGS-6997-7 [#ccc] Coverity high impact issues in 6.4.11.p1
b2e0640c3f MGS-6997-6 [#ccc] Coverity high impact issues in 6.4.11.p1
aaaca24743 MGS-6997-5 [#ccc] Coverity high impact issues in 6.4.11.p1
060af0c36b MGS-6997-4 [#ccc] Coverity high impact issues in 6.4.11.p1
f3dd23cba4 MGS-6997-3 [#ccc] Coverity high impact issues in 6.4.11.p1
a5eb6fd5b8 MGS-6997-2 [#ccc] Coverity high impact issues in 6.4.11.p1
153dd9f2b5 MGS-6997-1 [#ccc] Coverity high impact issues in 6.4.11.p1
9fafacfbb8 LF-8320 [#ccc] Fix 6QP kernel oom for OpenCL CTS test
d1c2f4b53e LF-8172 [#imx-3083] Optimize workaround for division by zero when querying GPU load
a42a9623f6 LF-8172 [#imx-3083] Fix division by zero when querying GPU load
1555f86fd7 LF-7921 [#imx-3072] Fix slab memory leak issue
7bfc1904ba MGS-7013 [#imx-3078] [QNX] MP/MN - g2d_test causing memory fault
06cd441044 LF-7860 [#imx-3055] [8ULP] GPUXWLD g2d_yuv_test had abnormal output.yuv with yuyv-yu12 format
d8490b032f MGS-6922 [#imx-3031] [8MQ] Met hang when testing vulkan sascha case oit
51a07b4efd LF-7757-3 [#imx-3043] Update VXC binary
d2b4a2ade9 LF-7757-2 [#imx-3043] Update vxc_toolkit to 608260B
335faa3ef5 LF-7757-1 [#imx-3043] CL612031 6.4.11_22Q2_NXP: Fix Bug 34602 - [NXP][8ULP]GPU/XWLD: opencv_perf_calib3d met gpu dump. Fix some issues when applying the thread remapping. 1. We need to increase all thread-only memory size since we pack multiple logical threads into one physical thread. 2. We can't reuse ATOMADD_S.
83ef10727c LF-8111 [#ccc] display is abnormal with MIPI-panel on 8MM
548a219284 MGS-6944 [#imx-3034] [QNX] Stack overflow when running gfxbench50
93ccae8ba5 LF-7519-1 [#imx-3060] fix gpu hang when run OpenCV tapi.
bb66efe4c3 MGS-7012 [#imx-3077] [QNX] Startup failed when reserved memory is above 4G
63f2db11ac MGS-6987 [#ccc] [QNX] Fix build of 6.4.11
a59b637a15 MGS-7006-2 [#ccc] 6.4.11.p1 GPU driver build warnings
7dee0b1a0f MGS-7006-1 [#ccc] 6.4.11.p1 GPU driver build warnings
a48afaed4c MA-20995 [#ccc] Add copy libNNArchPerf.so and libarchmodelSw.so
c3a2aa1b9c MA-14029 [#ccc] Add libnngpu binary in android_update_gpu_libs.sh
23cb793315 LF-7731-4 [#imx-3014] Update VXC bianry
2a8479bb78 LF-7731-3 [#imx-3014] Update vxc_toolkit to 608260A
1978f2c96c LF-7731-2 [#imx-3014] Fix last one case issue of vulkan cts 1.3.3.1 on 8qm
5b4fe12de1 LF-7731-1 [#imx-3014] Fix last one case issue of vulkan cts 1.3.3.1 on 8qm
ec0a266d27 LF-7795-2 [#imx-3046] Update VXC binary after vx kernel change
66b2e5ef5e LF-7795-1 [#imx-3046] CL609658 [VX.PPU] Fix hang bug for canny edge
ea7131c602 LF-8005 [#ccc] fix GPU 2D address type change
f4fda21166 LF-7731 [#imx-3014] Fix 8 case issues of vulkan cts 1.3.3.1 on 8qm
a30561a8a3 MGS-6992 [#ccc] Disable gcd_2D_PERF_TIMER
bd72d0e93b LF-7860 [#ccc] Optimize G2D conversion from YUYV to I420
fcbc918d4c LF-7827 [#imx-3094] Fix memory leak in gc_vx_graph.c
238cd67408 LF-408-2 [#imx-1873] disable 1M page for dynamic mapping
f837a740c2 MGS-6461-10 [#ccc] fix clblast crash issue on 8MQ
6191e190e8 MGS-6490 [#ccc] 0044-IMX-2728-CL405372-Integrate-NXP-IMX-2728-patch-0001-
d5e11bd1b2 LF-7133 [#ccc] image flicker when running Crank Cluster
ce0329ba17 LF-7535 [#ccc] imx8: g2d output color is wrong when convert multi plane input
7fb95af73c MGS-6624 [#imx-2874] Fix abnormal display on 8mm Ubuntu board.
3e1808e3ea MGS-6835 [#ccc] fix build error of incompatible-pointer-types
1fa23a3033 MGS-6842 [#ccc] Add a config to disable OpenCL in g2d build
702a5f8280 MGS-6662-4 [#ccc] Fix memory leak issues
c04e52030a MA-18836 [#imx-2693] Fix nicovideo video playback freeze issue on 8MP board
34e83a2f07 MGS-6520 [#imx-2760] 0042-IMX-2693-CL434218-Integrated-NXP-IMX-2693-patch-0001
f71dd23c52 MGS-6624 [#imx-2874] fix xterm didn't show cross symbol issue.
313c3f12e1 MGS-6515 [#ccc] Add workaround to avoid xterm display error on ubuntu22.04
119a7f950a MGS-6798 [#ccc] Fix newly detected high impact issues after Coverity update
bd76d2096f MGS-5514-2 [#ccc] fix YV12 physical address setting
548e2a1f3b MGS-6776 [#ccc] enable RGBA half float formats to fix WebGL 2.0 CTS failure
6b3b31de6e MGS-6778 [#ccc] Change vulkan libs name to libvulkan_VSI*
703ffac4e4 MGS-6759-2 [#ccc] Optimize gcoMATH_FloatToFloat16 with Arm fcvt instruction
1cfdf37cc9 MGS-6759-1 [#ccc] optimize gcoMATH_Float16ToFloat with ARM fcvt instruction
00d152fec6 LF-6166 [#ccc] skip fbo sync to optimize chromium rendering performance
f2a4acb491 MGS-6743 [#ccc] add vulkan header tool
9f03e28a6c MGS-6704-2 [#ccc] add missing include path to g2dExt.h
0e05791748 MGS-6646 [#ccc] [QNX] add support for iMX8MP
8968809a50 MGS-6658 [#ccc] fix clSetKernelArg performance drop for opencl 3.0
33b4093db7 MA-20166 [#ccc] Fix frequent black frame inserted while the content playback.
45de282d77 LF-5447-2 [#imx-2829] Fix __GFP_ATOMIC API change in new kernel
a1752b9e26 LF-5447-1 [#imx-2829] fix galcore modpost error in L5.16 kernel
6b29b985bf MA-15948 [#ccc] Add copy libg2d-viv.so in android_update_gpu_libs.sh
3540147bb1 MGS-6305 [#ccc] [QNX] Update makefiles for iMX8MM
a0c16b99a3 MGS-5223 [#ccc] GPU hang when run OpenCV TAPI
b59b180a17 LF-4817 [#imx-2750] fix Uninitialized scalar variable
03a120637d LF-4817 [#imx-2750] fix 17312557 Resource leak
d73a506ac1 LF-4817 [#imx-2750] fix Uninitialized scalar variable
72987744dd LF-4817 [#imx-2750] fix Uninitialized scalar variable
b6dda23299 LF-4817 [#imx-2733] fixed Uninitialized scalar variable
6ce81da335 LF-4817 [#imx-2733] fixed Uninitialized scalar variable
86d3e76bfb LF-4817 [#imx-2733] fixed Uninitialized scalar variable
c5a0275d1d LF-4817 [#imx-2733] fixed Uninitialized scalar variable
d39bd23dbb LF-4817 [#imx-2733] fixed Uninitialized scalar variable
7567b89986 LF-4817 [#imx-2733] fixed Uninitialized scalar variable
e484271cdb LF-4817 [#imx-2733] fix coverity issue
854c554e9d MGS-6461-9 [#ccc] fix vscLoadEPFromBinary return value
37de69dce1 MGS-6425 [#imx-2711] remove duplicated FindMdlMap
eb72129474 MGS-6461-8 [#ccc] fix OpenCL hardware setting issue
d0f6837bff MGS-6461-7 [#ccc] fix CL shader version mismatch issue
47cb9b911e MGS-6461-6 [#ccc] fix data overwrite for error kernel
cabc08af90 MGS-6461-5 [#ccc] fix test_compiler cts crash
b732056472 MGS-6461-4 [#ccc] support the optimized program binary
ef656a7f14 MGS-6461-2 [#ccc] fix return size when save CL program binary
0743b0f904 LF-4656-1 [#imx-2711] disable systrace by default
af55d082e6 LF-4434 [#ccc] [8MP/8MQ] GPU: One OpenCV performance test item "opencv_perf_optflow" failed with segmentation fault.
d95b707033 LF-4373-2 [#ccc] fix 6qp opencl cts kernel panic
da78183796 LF-4373 [#ccc] Met random hang in Gfxbench vulkan testing
85258f650f MGS-6380 [#imx-2648] fix resource leak
952ad96d03 MGS-6375 [#ccc] ximagesink show wrong color
2e6f0e3d38 MGS-6381 [#ccc] chromium v91 fail to run on imx6/7 boards
f2f3b960b1 MGS-6356 [#imx-2510] skip commit-true for cogl-renderer
f3caf09b42 MGS-6372 [#ccc] Set build scripts to exit-on-error
79d41323c7 MGS-4954 [#ccc] Reduce timeout for OpenCL case
79989e2bba MGS-6326 [#ccc] libOpenCL.so.1 incorrectly links to libOpenCL.so.3.0.0
f4fb87a50b MGS-5635-1 [#ccc] QNX - fix build of 6.4.0 driver
79c5f3c195 MGS-5447 [#imx-2556] disable dual CL devices while using opencv to avoid M865 NPU hang
ac2b4f6cd9 MA-18970 [#ccc] Copy GPU libNNGPUBinary-nano.so on Android
12a36adf7f MGS-6130 [#ccc] add hash table for vulkan object list
5eca5edf7d MGS-6125 [#imx-2430] driver_build_sample.sh: Make use of BUILD_OPTION_DEBUG.
753f9c4fa4 MA-12001 [#ccc] Fix Android emulator build error
298c394808 MGS-4663 [#ccc] add README.md guide
a5094ae5eb MGS-6076 [#ccc] es11 apps performance drop with gl compositor on 850D board
2f32a81c8f MA-18319 [#imx-2406] Fix crash when run CtsUiRenderingTestCases and CtsWebkitTestCases
f026b4c894 MGS-6018 [#ccc] revert fence sync for benchmark mode
9d7a6fc1a3 MGS-6064 [#ccc] use GPU hardware for ML inference
b0efbb6e67 LF-2461 [#ccc] use inline to fix multi-defination
0ca4a1a7cb MGS-5990-1 [#ccc] reuse texture for EGL direct image
125f601ae2 MGS-5981-2 [#ccc] fix g2d tile-status renderer
ea68568de7 MGS-5981-1 [#ccc] enable tile-status for g2d renderer
b818f58a03 MGS-6001-2 [#ccc] enable the overridden DEBUG option
73bba2f0f8 MGS-5832 [#ccc] [QNX] gputop, clock error, timeout
eaf3e7a14d MGS-5947 [#ccc] skip resolve for linear modifier
f7e9cdb1d3 MGS-5896 [#ccc] [QNX] Fix OpenVX lib install
476c5a590b MGS-5921 [#ccc] add vx online compile flag to fix running nncts need header files
74dbb5475f MGS-5912 [#ccc] Allow developers to build driver without VX and VXC to 6.4.3 branch
13a5826992 MGS-5826 [#imx-2200] GBM buffer allocation
4580a83634 MGS-5635 [#ccc] QNX - fix build of 6.4.0 driver
4b840fe186 MGS-5805 [#ccc] align galcore kbuild with kernel
38dda26844 MGS-5794 [#imx-2160] Disable BUILD_OPTION_EGL_API_GBM for arm-yocto
0a76605e88 MA-17366 [#ccc] build gmem_info tool on android
ae707acc44 MGS-5679 [#imx-1659] enable ESCTS full config by defaut
bdff1fa9ae MA-16334 [#ccc] Add imx so copy in android_update_gpu_libs.sh
29e3ccdb09 MA-15263 [#ccc] Don't copy Android.mk to android fsl-proprietary
c3e2ab990b MGS-5563-6 [#imx-1981] fix resource leak in GL4 shader
b56fe1b915 LF-1080 [#ccc] fix 2d vg hang on 6q
d6baf67fdc MGS-5536-2 [#imx-1962] fix MMU shift mapping for 4GB truncated mtlb
61d1de8f3d MGS-5514 [#ccc] fix YV12 physical address setting
c36abfa082 MA-16236 [#ccc] Add libNNGPUBinary-ulite.so for gc7000ulite
510115d6d7 LF-408-10 [#imx-1873] disable tile-status to fix resolve
1fd486685b LF-408-9 [#imx-1873] fix misc issues
1e6f0bc03d LF-408-8 [#imx-1873] fix egl image reference
a0702e9756 LF-408-7 [#imx-1873] fix draw skip for invalid renderbuffer
296c595607 LF-408-6 [#imx-1873] fix buffer map type
073d731ad5 LF-408-5 [#imx-1873] fix pbo packed pixel failures
1f55334b6c LF-408-4 [#imx-1873] fix ESCTS render buffer test failure
fba599ffbe LF-422 [#imx-1865] Fix some TAPI crash problem.
eb7cdbcc56 MGS-5330 [#ccc] second fix for frequency scaling hang
cd44df17e8 MGS-5261 [#imx-1771] fix dummy draw hang for 8MM GPU
0e8d570595 MGS-5295 [#ccc] disable hwCopy for OpenCL buffer read/write
5e150751ad MGS-4894 [#ccc] fix GPU hang for overheat protection
7b2169c688 MGS-4868 [#ccc] enable userspace register writes
f8aca2e5b5 MGS-4964-1 [#imx-1533] fix galcore load ctrl-C issue
d46e3f68ef MA-15278-2 [#ccc] upgrade openvx nn hal from 1.1 to 1.2
fe149d9666 MGS-4868 [#ccc] enable userspace register read
84d8e78652 MGS-3045 [#ccc] enable compiler code generation dump
953c72aa4f MGS-4954 [#ccc] Reduce timeout for OpenCL case
9631f6116c MA-14947-2 [#ccc] Copy android.hardware.neuralnetworks@1.1-service-ovx-driver.
391e7a9868 MA-14947-1 [#ccc] Add auto generate commit feature.
610f7b5b45 MA-14947 [#ccc] Add script to copy gpu binaries to android proprietary folder.
6a4f6a04e6 MGS-4763 [#imx-320] fix global state error in GPU kernel
bde9637a3d MGS-4524 [#imx-1353] wait the signal before destroy context buffer
59aec498fd MGS-4898 [#imx-1424] fix temporal command warning logs
e891bdbded MA-13763 [#imx-1237] Fix fence signal memory leakage issue.
19cad97192 MGS-3950 [#ccc] Fix the problem that cannot compile 2D HAL tests for mx8
854e04c663 MA-12629 [#imx-1110] Fix UI display not correct on 7ulp
932a54c3df MGS-4709 [#ccc] add GLES3/gl3ext head filer
406baf0f96 MGS-4394 [#imx-1095] Out of memory issue on MQ when running opencv_perf_imgproc
dfd9796312 MGS-4551 [#ccc] fix gpu hang by wrong idle check
4394fb2344 MGS-4515 [#ccc] fix openvx test build
94958d4d71 MGS-4497 [#imx-1291] fix coverity patch regression
c92d5d0967 MGS-4150 [#ccc] qnx: update graphics.conf.iMX8QXP
3bc6e90b4e MGS-4105 [#imx-1104] fix OPP failure log in gpu kernel
99f09694d0 MGS-4022 [#imx-1070] fix kernel panic with opencl test_buffers
1c8c6a51b3 MGS-3399-8 [#ccc] fix imx6 weston crash with ESCTS 3.2.4.0
b0221cd68d MA-11854 [#ccc] Fix UI can't boot up issue on IMX8 platform.
950a2cccd0 MGS-3946 [#ccc] [QNX[ - add optimized memcpy library to the aarch64 gpu driver build
1004b2b7e7 MGS-3956 [#ccc] Fix build break for libgpuperfcnt
53a5d8e7f0 MGS-3982 [#ccc] Handle missing operating-points errors with clues
04651de577 MGS-3785 [#imx-990] fix ocl test_buffer cts failures
57797702c3 MGS-3730 [#ccc] [QNX] - add gcoOS_MemoryBarrier to QNX HAL
9543aa3197 MA-11232 [#imx-916] Enable HDR10 support on imx8mq platform.
407a522f88 MGS-3572 [#ccc] GLSL code emitter crash when logging enabled
5d42d7464e MGS-2900 [#imx-556] fix filterblt memory leak
f6dacddb6a MA-8739 [#ccc] fix video playback fail issue on 6sx_evk board
188057a3a7 MGS-2482 [#imx-310] glimagesink meet segment fault when do local playback on 7ULP
2b3eb2e5c9 MGS-2055 [#imx-128] QNX CAR apps report EGL errors
10788bf547 LF-3145 [#ccc] Flush the command buffer.
71287f023b MGS-3255-44 [#ccc] fix command buffer overflow
7d256590e0 MGS-3255-34 [#ccc] add opencl memory optimzation
7c34039cbd MGS-3255-24 [#ccc] use hash index for label search
4885188a00 MGS-3255-23 [#ccc] add more shader compiler optimization
8749be8fd5 MGS-3255-22 [#ccc] compiler driver optimization
573d714a4d MGS-3255-17 [#ccc] texture optimization
cc82776afc MGS-3255-12 [#ccc] bufobj index optimziation
05a2a2d3cb MGS-4720-9 [#ccc] fix 8QM vx delegate hang with commit worker
28d1adb081 MGS-4720-8 [#ccc] optimize worker delta for context update
4f6ecd4e18 MGS-4720-7 [#ccc] fix worker out of memory issue
472f35c53f MGS-4720-6 [#ccc] fix error deadlock for commit worker
edeef1d843 MGS-4720-5 [#ccc] fix worker thread delta crash
4452f77068 MGS-4720-4 [#ccc] fix commit worker delta crash
59c4e77801 MGS-4720-3 [#ccc] move command duplicating into worker thread
32e28aeccb MGS-4720-2 [#ccc] support multiple GL contexts
69c5587411 MGS-4720-1 [#ccc] implement commit worker for 6.4.x
d33c85f7b3 MGS-6832-2 [#ccc] Enable precompiled VXC binary for AndroidNN
6bec92d928 MGS-6832-1 [#ccc] Enable precompiled VXC binary for Linux build
fb8c4b55c0 MGS-6833 [#ccc] Integrate VXC binary files for 6.4.11
b1ba364477 MGS-2326 [#ccc] disable GPU recovery for Linux
c026fa21ff MGS-1255 [#ccc] disable EXA build
a1d4e9fc9a MGS-5869 [#ccc] fix Android drm kernel build break
46bcb0adbc MGS-2027 [#ccc] integrate fsl_drv part
2dc7fb4a9d MGS-975-2 [#ccc] support VG engine for g2d library
382d9aea16 MGS-6834 [#ccc] remove GL tests to fix glu.h error
d390234e5f MGS-361 [#ccc] Add .gitignore file to clean build status
736d290136 Update vxc_toolkit to 608260
fcea338f01 [KERNEL SPACE] Update version to 6.4.11.p1
f274ce92c8 [USER SPACE] Update version to 6.4.11.p1
386ea388c8 [KERNEL SPACE] Update gc_feature_database.h to 608043
8cfcdd37fe [USER SPACE] Update gc_feature_database.h to 608043
72f6bd9e22 IMX-3056 CL608260 [IMX-3056] fix [weston-11] weston-simple-egl meet wrong color issue. Driver always export EGL_TEXTURE_RGB when weston query buffer format, lead weston always regard surface as opague surface.
6e260b2b3a CL608244 [KERNEL SPACE] 22Q2_NXP:merge cl608201 for fix build warning.[liu.shuai]
d491c58ce6 CL608204 [KERNEL SPACE] dev6411_nxp: fix build warning
2589e8f8c8 IMX-3029 CL608181 [KERNEL SPACE] dev6411_nxp: fix IMX-3029, don't change the pagetable pool if the contiguousBase is > 4G. because the gc520 doesn't support pagetable larger than 4G.
393803192e CL607931 6.4.11_22Q2_NXP[vulkan12]:merge cl601395 from 6.4.x to fix follow vulkan cts 1.3.3 fail cases.
31dc5e2440 CL607808 6.4.11_22Q2_NXP: A temp solution to fix the abuse sparse IDs. Case: dEQP-VK.spirv_assembly.instruction.compute.spirv_ids_abuse.sparse_ids
d5374607cc IMX-3057 CL607471 [KERNEL SPACE] 22Q2_NXP: merge cl607384 from 64x for IMX-3057 coverity test fix.[liu.shuai]
7d973f5a90 CL607468 [USER SPACE] 6.4.11_22Q2_NXP: Back out changelist 606842.
dcbbc5e160 CL607468 [KERNEL SPACE] 6.4.11_22Q2_NXP: Back out changelist 606842.
62f4bde174 CL607021 6.4.11_22Q2_NXP:revert CL606627.
64f366b983 IMX-3034 CL606842 [USER SPACE] 6.4.11_22Q2_NXP: Merge CL606085 from 64x. 6.4.x: IMX-3034 [QNX] Stack overflow when running gfxbench50. Dynamic allocation for shader partial replace and remove 'const' to aviod memory leak.
12498e4e92 IMX-3034 CL606842 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge CL606085 from 64x. 6.4.x: IMX-3034 [QNX] Stack overflow when running gfxbench50. Dynamic allocation for shader partial replace and remove 'const' to aviod memory leak.
c134abeb61 CL606803 6.4.11_22Q2[vulkan12]:merge CL604389 and CL604590 from 6.4.x,fixed follow vkcts1.3.3.1 cases failure,we have take vertex's position w channel into account when do viewTransform and we used screen coord after viewTransform to calculating linear interpolate delta,so needn't take fragment's w channel into account when do linear interpolate in built-in function _viv_interpolateAtCentroid_*()/ _viv_interpolateAtSample_*()/ _viv_interpolateAtOffset_*() in PS. dEQP-VK.draw.renderpass.linear_interpolation.offset_min* dEQP-VK.draw.renderpass.linear_interpolation.offset_max*
67133967d0 CL606745 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx
b51a04570d CL606745 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx
edebf31bec IMX-3032 CL606627 Implement the workaround for imx-3032 random mmu exception issue.
bb3d1e192f CL606622 [KERNEL SPACE] 22Q2_NXP: Fix coverity issue in gc_load_show.
46ec5aca15 BUG33795 CL606089 22Q2_NXP, ocl30, Merging 551080, revert 426352 to fix #33795
421e3f66aa IMX-3004 CL605543 6.4.11_22Q2_NXP:[IMX-3004] add new gbm api (gbm_bo_create_with_modifiers2, gbm_surface_create_with_modifiers2)declaration for weston11.0
a5beb3f47e BUG34567 CL605199 6.4.11_22Q2_NXP: CL Denoise performance drop. bug34567. By Hongxiao.
58f2ed9580 CL604673 fix build error
a02b59443f IMX-3003 CL604571 [USER SPACE] Use compute blit to support Full Range sample in driver. Fix android.mediav2.cts.DecodeGlAccuracyTest# failures.
fbcb10ff64 IMX-3003 CL604571 [KERNEL SPACE] Use compute blit to support Full Range sample in driver. Fix android.mediav2.cts.DecodeGlAccuracyTest# failures.
e3cd05f36e IMX-3003 CL604567 [IMX-3003] Add support BT.709 colorspace for 8mm board. Fix cases: CtsMediaV2TestCases android.mediav2.cts.DecodeGlAccuracyTest
59a9c24ade IMX-3003 CL604566 [IMX-3003] Add support BT.709 colorspace in driver. Fix cases: CtsMediaV2TestCases android.mediav2.cts.DecodeGlAccuracyTest
896029ad8b IMX-3003 CL604560 [IMX-3003] add gralloc_get_dataspace function in gralloc_drm. It can help get buffer colorSpace and rangeSample. It's used in media cases to get YUV buffer colorspace.
e3b8ac2c4f BUG34563 CL604018 6.4.11_22Q2_NXP: for bug 34563. For case CLBLAST TUNER XGEMV performance drop. By Hongxiao
8b35cc5dab CL603555 [KERNEL SPACE] fix build issue
c3c675f8eb IMX-3040 CL603519 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge CL603485 from 6.4.x. IMX-3040: merge NXP patch - enable GPU frequency scaling feature for LS1028.
28ea907651 CL602896 6.4.x_234062/22Q2_NXP[vulkan12]:merge cl602219 from 6.4.x to fix follow fail cases on android 13,case require support VK_KHR_shader_float_controls extension,otherwise will report InternalError.
05381eea47 IMX-3025 CL602884 6.4.11_22Q2_NXP: Merge CL601979 from 6.4.x tree. IMX3025 - Corruption in EGL resulting to libc abort at random time. when destory egl_surface, there should inform VEGLSurface the native_window has been destoryed.
428572184c BUG34576 CL602818 [KERNEL SPACE] 6.4.11_22Q2_NXP: fix bug 34576, out-of-bounds in the viv_gem_prime_import & viv_ioctl_gem_create functions.
2ff193b8a0 CL602790 6.4.11_22Q2_NXP: Remove a wrong dump.
1b5893e392 CL602708 6.4.11_22Q2_NXP: Merge CL584327 from 6.4.x. 6.4.x: Fix some issues when calculating the iteration count. Case: dEQP-VK.graphicsfuzz.cov-nested-loops-while-condition-integer-range-increment-variable
8d7bfbe710 IMX-2954 BUG33833 CL602201 6.4.11_22Q2_NXP: Merge CL601056 from 64x. 6.4.x: fix Bug 33833 - org.skia.SkQPRunner#UnitText_DMSAA_aa_dst_read_after_dmsaa on Android 13.If MSAA is enabled, the extrenel samples can not influence the fbo->samples and fbo->samplesUsed. by Zhenxing.Yang
e8d58b6266 CL601725 6.4.11_22Q2_NXP[vulkan12]:merge CL598658/CL599863/CL601092 from 6.4.x,fixed follow vkcts1.3.3.1 case failure,correct the occlusion query result if enable msaa. dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_depth_samples_4
b944a7c29c CL601719 6.4.11_22Q2NXP[vulkan12]:merge CL584300 from 6.4.x,fixed follow two vkcts1.3.3.1 group cases failure,if the flags include VK_IMAGE_CREATE_EXTENDED_USAGE_BIT and VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT when query image format's property,can extended the original image format's usage to the new usages that are supported for at least one format a VkImageView created from the image can have. dEQP-VK.image.extended_usage_bit_compatibility.image_format_properties.* dEQP-VK.image.extended_usage_bit_compatibility.image_format_properties2.*
45dd3a4d95 CL601696 [VX.GraphOpt] Fix the build error caused by reseize nearest
c36ff31757 CL601588 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx
70f0c039a2 CL601588 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx
a183962bb4 CL601350 [KERNEL SPACE] 22Q2 & 22Q2_NXP: Fix the build error when set gcdDEBUG_MODULE_CLOCK_GATING=1.
826991a587 CL600596 22Q2_NXP, ocl30, Merging 599386, 599387, 600587, revert 513584, 551097, 600584
1f397cf0ab CL600106 [VX.GraphOpt] Support optimization for resize nearest
f481ad5abf CL599415 [USER SPACE] 22Q2_NXP: Remove unuse context copy_to_user when multi core on capture only mode.
0aef57fc93 CL599415 [KERNEL SPACE] 22Q2_NXP: Remove unuse context copy_to_user when multi core on capture only mode.
6ffa060ada CL598515 6.4.x/6.4.x_234062/22Q2_NXP[vulkan12]:refine CL597970.
2bf49f29e1 CL598397 6.4.11_22Q2_NXP: Manual merge CL544584 from 64x. Use a general function to check whether two symbols have the same name or location. By Hongxiao
8b72937117 IMX-2954 CL597970 Fixed vulkan12 crash issue (IMX-2954) on 815 and 8ulp android13.
41b6261d64 IMX-3033 CL597870 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge CL596436 from 6.4.x: fix a bug[IMX-3033]: restoring power manage status is incorrect.
e49e7ca823 IMX-2954 BUG33833 CL596897 6.4.11_22Q2_NXP: Merge CL596351 from 64x. 6.4.x: Bug 33833 - [NXP][Android13-Graphic-CTS] Some Graphic CTS failures on Android13. Refine CL591708, the case has updataed.
a437dc2afc BUG34525 CL596894 6.4.11_22Q2_NXP: Merge CL596503 from 6.4.x: SetCodeChange when CPF change the jmpc to invalid the CFG. Fix bug34525. case dEQP-GLES2.functional.shaders.random.conditionals.vertex.32 on st_wildcat_wayland. By Hongxiao
fef167a921 BUG34370 CL596851 Fix bug that pointer of array translated from 64 to 32, which would caused data lose.
ff250809cf CL596781 Merged from 6.4.x @558426:[OCL]Fix some potential memory leakage found by klocwork. Add parameters check in clCommandNDRangeKernel(). by qi.zhan
218825717e IMX-3018 BUG34422 CL596716 6.4.11_22Q2_NXP: Merge CL596453 from 6.4.x_234062. Fix bug 34422. Case: dEQP-GLES3.functional.shaders.operator.binary_operator.mod.lowp_ivec2_vertex. By Yang Jie.
f99d0d5001 IMX-3001 CL596531 [KERNEL SPACE] 6411_22Q2_NXP: Merge NXP patch IMX-3001: change the task_tgid_vnr to task_tgid_nr to get global process id.
b6dfc8e933 CL596363 6.4.11_22Q2_NXP: Merge CL580010 from 6.4.x_234062. Fix the assert issue in gcoTEXTURE_BindTextureEx due to enabling gcvFEATURE_TX_BORDER_CLAMP by Zhenxing.Yang
278fa7026c IMX-3019 BUG34427 CL596288 6.4.11_22Q2_NXP: Merge CL595877 from 6.4.x_234062. Fix bug 34427 - [NXP QNX] vdksample1_es20 crashed on assert. Replace assert with warning. By Yang Jie.
f8038a2846 IMX-3018 BUG34422 CL596282 6.4.11_22Q2_NXP: Merge CL584104 from 6.4.x_234062. Fix bug 34422. Case: dEQP-GLES3.functional.shaders.operator.unary_operator.plus.lowp_ivec2_vertex. By Yang Jie.
d5a51ad940 IMX-3019 BUG34427 CL596256 6.4.x_22q2_nxp: merge CL579665 from 6.4.x. fix bug#34427 - [NXP QNX] vdksample1_es20 crashing on assert Change the assert to warning
b15fba93b6 CL596255 6.4.11_22Q2_NXP: Merge CL579590 from 6.4.x: Set empty Struct's base alignment to 0. Fix vulkan assert. By Hongxiao
ec08f81c9a CL595869 6.4.11_22Q2_NXP: Merge CL584849 from 6.4.x fix funtion _InverseFloatMatrix3x3 parameter out of bounds problem at complie time by zhenxingyang
5a1b97cc1c CL595814 6.4.11_22Q2_NXP: Merge CL585121 from 6.4.x.Refine CL:579816. By liyao
095bce075a CL595724 6.4.11_22Q2_NXP: Merge CL580002 from 6.4.x,fix build error:the comparison will always evaluate as 'true' for the address of 'name' will never be NULL [-Werror=address].By liyao
0c915c9313 CL595681 6.4.11_22Q2_NXP: Merge CL579832 from 6.4.x,fix build error: dangling pointer 'child' to 'curDie' may be used [-Werror=dangling-pointer=].By liyao
c138c9b88c CL595621 6.4.11_22Q2_NXP: Merge CL579829 from 6.4.x,fix build error: the comparison will always evaluate 'true'for the address of 'virRegTable' will never be NULL [-Werror=address].By liyao
e7e01c10dd CL595583 6.4.11_22Q2_NXP: Merge CL579822 from 6.4.x,fix build error: the comparison will always evaluate as 'true' for the address of 'cfg' will never be NULL [-Werror=address].By liyao
aef432a62f CL595555 6.4.11_22Q2_NXP: Merge CL579816 from 6.4.x.fix build error: 'gcEncodeSourceImmediate20' accessing 16 bytes in a region of size 0 [-Werror=stringop-overflow=].By liyao
bfc7c8c3a1 CL595094 6.4.11_22Q2_NXP: Merge CL571106 from 6.4.x: Refine vscVIR_EvaluateConditionResult(). Do not reuse GetSwizzle, because in func VIR_Operand_ExtractOneChannelConstantValue() will use GetSwizzle. By Hongxiao
318be8ece3 CL594836 6.4.11_22Q2_NXP: Merge CL571212 CL571819 CL573491 CL575462 from 64x. CPF jmpc optimization. In CPF, jmpc can obtain a fixed value after operation, and then determine the unreachable BB. Then we set the unreachable BB's out flow to empty. So we can do more effective CPF. When CPF judge the jmpc, if can cauculate result, Change the JMPC to JMP or NOP. CPF analysis JMPC can handle identical sym compare. When ApplyPHUnitPasses, always do CPP after PH for first time if bApplyCPP is true. By Hongxiao.
71cf4f9627 CL594736 6.4.11_22Q2_NXP: Merge CL561032 from 234062. Only do multi time cutdown workgroup size for opencv. By Hongxiao
70ed17210b CL592149 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx
1fb76a14bb CL592149 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx
9a24e617ac IMX-2954 BUG33833 CL591708 6.4.11_22Q2_NXP: Merge CL575342 from 64x. 6.4.x: Bug 33833 - [NXP][Android13-Graphic-CTS] Some Graphic CTS failures on Android13. SkSLVectorScalar* bugs, 8mm support shader instruction maximum is 256, the shader need cut instruction.
a22311b040 CL591207 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx
503e62ff88 CL591207 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx
0d9a8edaee IMX-2954 CL590102 6.4.11_22Q2_NXP/6.4.x[vulkan12/vulkan13]:merge cl590032 to fix IMX-2954 vulkan cts call trace issue on 8ulp and 8mn android 13,follow cases will create image very large image caused OOM,so cut the memoryHeaps size for cts to let those cases create smaller image.
0d000e1159 CL586204 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx
91d2ff6f48 CL586204 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx
9341bf4946 BUG34346 CL586200 6.4.11_22Q2_NXP: fixed bug34346. For 32 bits physical address transfered by application to driver, the invalid address is 0xffffffff(-1), but driver support 64 bits invalid address, it is 0xffffffffffffffff(-1). so need to do this conversion.
a740ccb705 BUG34321 CL584829 6.4.11_22Q2[vulkan12] fixed webgl samples UI issues on 8qxp Android T with Chrome V101. Need ensure the texture's resident format on Vulkan is the same as render target format on GLES.
36858c6b9f IMX-2908 CL584779 [IMX-2908] fix weston-10.0 start fail with gl compositor on imx6q. Need to disable EGL_EXT_drm node extension, as imx6 don't use vivante drm.
6bf54e631b CL580934 [VX.22Q2_NXP]: fixed more build warnings.
ab165eb014 CL575491 6.4.11_22Q2_NXP: fix QNX build warnings.
25cf3adf4d CL575488 6.4.11_22Q2_NXP: fix QNX build warnings.
64779605e3 CL575466 Refine ES11 glTexDirectVIVMap, glTexDirectTiledMapVIV physical address handling.
08a6ad33ec IMX-3004 CL575443 [IMX-3004] Add new gbm api (gbm_bo_create_with_modifiers2, gbm_surface_create_with_modifiers2) support for weston11.0
f3cbb0f653 CL575399 Fetch 32-bit address on both 32/64 OS for now to avoid out-of-bound memory access.
9e5a1d5193 CL575356 Fixed OpenGL GLX build error caused by TexDirect* API change.
99e4ecc074 IMX-3023 CL575330 Refine the fix for Direct Texture API backward compatibilty issue. Also fix IMX-3023 6.4.11: VIV direct texture API break.
eff3a9a70d CL574880 6.4.11_22Q2_NXP: Merge CL573522 from 6.4.x. 6.4.x: Fix some issues in CPF: 1. Do not calculate a LOOP twice. 2. Do not calculate a BB which belongs to two non-parent-child loops. Case: dEQP-VK.graphicsfuzz.cov-function-infinite-loop-return-identical-condition
7cefd337dd CL574876 6.4.11_22Q2_NXP: Merge CL573415 from 6.4.x, and add the new file "gc_spirv_misc.c". 6.4.x: Fix an issue in spv-converter: do not overwrite the unhandle operands when cloning the SPV ID. Case: dEQP-VK.graphicsfuzz.cov-nested-structs-function-set-inner-struct-field-return
dc8aaa33e0 CL574875 6.4.11_22Q2_NXP: Fix some build errors.
4c46b476e5 IMX-3014 BUG34428 CL574873 6.4.11_22Q2_NXP[vulkan12]:merge CL573771 from 6.4.x,fixed follow vkcts1.3.3.1 three group crash issues(bug#34428),need filter out the descriptor which not be used by this pipeline when program descriptorSet. dEQP-VK.pipeline.monolithic.dynamic_offset.combined_descriptors.* dEQP-VK.pipeline.pipeline_library.dynamic_offset.combined_descriptors.* dEQP-VK.pipeline.fast_linked_library.dynamic_offset.combined_descriptors.*
01b1117d8e CL574660 Fixed the glTexDirect* API out-of-bound data access issues.
7577a28120 CL573572 22q2_nxp:merge from CL 572631. fix some typo.
9ada415d99 IMX-2954 CL572962 6.4.x_22Q2_NXP: Merge CL569865 from 6.4.x tree. IMX2954 - Android13 CTS failed. Fixed org.skia.skqp.SkQPRunner#UnitTest_SurfaceContextWritePixelsMipped failed on imx8mm board.
c81c772512 IMX-2954 CL572958 6.4.x_22Q2_NXP: Merge CL565904 from 6.4.x tree. IMX2954 - Android13 CTS failed. fixed org.skia.skqp.SkQPRunner#UnitTest_ColorTypeBackendAllocationTest on imx8mm board.
aac38cb38c CL572899 fix the warning of p6.4.x_dev_6.4.11_22Q2_NXP
94b1442fe8 CL572827 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx
2419c4c99a CL572827 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx
5da217d63c BUG34302 CL572822 Bug 34302 - Most cases render error at weston/vulkan/gles2/gles3/glmark2 on 865 wayland on 22Q2_NXP tree upon g2d mode.
778aa9fb0e BUG34264 CL572816 6.4.11_22Q2_NXP: Merge CL569659 from 6.4.x. 6.4.x: Fix Bug 34264 - [SASCHAWILLEMS] deferredmultisampling performance drop about 40% on imx815 wayland with 64x/6411_22Q2_NXP branch. Force inline some special library functions.
a347e1e3bc CL572321 [KERNEL SPACE] 6411_22Q2_NXP: Fix a regression of cl572058.
1cf413c172 IMX-2974 CL572068 [KERNEL SPACE] 6411_22Q2_NXP: Merge NXP patch IMX-2974:Change the order of memory zone to allocate gfp.
8be72ae05f IMX-3016 CL572058 [KERNEL SPACE] 6411_22Q2_NXP: Merge NXP patch IMX-3016: Fix GPU irq initialization error.
3f4ff5d718 IMX-2865 CL571097 [KERNEL SPACE] 6.4.11_22Q2_NXP: merge cl571059/cl506792 from 234602 for imx-2865.[liu.shuai]
0efcc20bfe CL570421 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx
38ef8c0fb7 CL570421 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx
cb1f5dd843 IMX-2955 CL569552 [KERNEL SPACE] 6411_22Q2_NXP: Fix a regression of IMX-2955 (cl541428)
f956d828b5 CL569452 [KERNEL SPACE] Merging
72a00f241b CL569319 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx
8c0191e368 CL569319 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx
c07986801b IMX-2954 BUG33833 CL569118 6.4.x_234062/22Q2_NXP[vulkan12]:bug33833,merge c566415 and cl566536 from 6.4.x to fix follow SKQP case failed on 8mp android13, when use fake fromat for src texture in computeBlit, the texture cache data is different from original format, so need flush texture cache after computeBlit, ensure the next draw can get the correct texture cache data when do texture samping.
367d6473fc IMX-3007 CL568981 dev6411_nxp: fix build error [IMX-3007]
d6a20aad2d IMX-3054 CL604897 apply 0001-LF-7825-imx-3054-Fix-path-for-cover_flow-app-in-cove.patch
81ae640141 Add release doc and docx
797f7be75a Update config for vxc_toolkit
12285f77ad CL558189 fix QNX build error and warning
224c8ecc28 Update vxc_toolkit to 566613
53cb0059c5 [KERNEL SPACE] Update gc_feature_database.h to 565809
987ae8a7aa [USER SPACE] Update gc_feature_database.h to 565809
784b8315bd CL566613 [USER SPACE] 22Q2_NXP: merge 515304/536151/543192 from 64x. About cache op and dma copy.
f7b580dcdf CL566613 [KERNEL SPACE] 22Q2_NXP: merge 515304/536151/543192 from 64x. About cache op and dma copy.
216e315135 CL566583 6.4.11_22Q2_NXP[vulkan12]:fix build warning,cut un-used variable.
a9c88afb17 CL566556 6.4.11_22Q2_NXP: Fix warning: variable 'pgInstance' set but not used [-Wunused-but-set-variable].
d2244b6f31 IMX-2954 BUG33833 BUG34241 CL566443 6.4.11_22Q2_NXP[vulkan12]:merge CL566419 from 6.4.x,fixed follow group failures on wayland(bug#34241) and android13(bug#33833),correct driver logic to judge enabled feature when create device. dEQP-VK.api.device_init.create_device_unsupported_features*
4ae574275c CL566431 22Q2_NXP, ocl30, Merging 515961, 542838, enable multiple cards share same ocl context.
323165bf67 CL565813 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx
c947751156 CL565813 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx
3e854882d1 Update platform patch to //SW/patch/freescale/imx6q16/6.4.11_22Q2/cl504106.diff@544522
8f05b95c7c CL565529 [KERNEL SPACE] Merging
2afe088c6b CL565461 6.4.x_6.4.11_22Q2_NXP: Merge CL564313 CL 564286 from 6.4.x: Allocate uniform as long as sym start offset within the constant range.
d47e3555e9 IMX-2923 CL565450 [IMX-2923] fix regression caused by previous CL515516. Let singlebufferMode only applied on Firefox.
2dcdb7696f IMX-2928 CL564734 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge NXP's patch[IMX-2928], and fix insmod hang in QNX.
c6bb07b386 BUG32806 CL564294 6.4.11_22Q2_NXP[vulkan12]:merge cl543329 from 6.4.x to fix Bug 32806,8 cases failed on 8qm_qnx,set external memory properties match extension define.
30bbc99dd4 IMX-2954 BUG33833 CL564019 6.4.11_22Q2[vulkan12]:merge CL562750 and CL563123 from 6.4.x,fixed follow skqp failure on m865_andorid13(bug#33833),need flush texture cache to ensure sample the correct texel value if a image used as the texture first, then used as the RT, and next used as texture again in the same command buffer. org.skia.skqp.SkQPRunner#UnitTest_OpsTaskFlushCount
4f7c7a7d29 CL563948 Merge fix to project.dev_6.4.11_22Q2_NXP
a96b72ed7f IMX-2928 CL563826 [KERNEL SPACE] Back out changelist 562912, NXP's patch IMX-2928 has a regression.
a20d9ce1a5 IMX-2954 BUG33833 CL563219 6.4.x & 6.4.x_234062:bug#33833:[NXP][Android13-Graphic-CTS] Some Graphic CTS failures on Android13. >android.uirendering.cts.testclasses.RuntimeShaderTests#testInputBuffer
5490ffd77b CL563176 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx
81365b9939 CL563176 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx
42b6357877 CL563075 [KERNEL SPACE] 6.4.11_22Q2_NXP: Fix a regreesion of cl560922.
7911e5148f CL562923 Merge fix to project.dev_6.4.11_22Q2_NXP
ac7199e39e IMX-2928 CL562912 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge NXP's patch[IMX-2928]: Add configuration to enable runtime GPU timeout.
e0c0fb5a46 CL562719 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx
bb323ca004 CL562719 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx
1c6d9dfed6 CL562690 Rollback //SW/Rel5x/dev6.4.x/projects.dev_6.4.11_22Q2_NXP/hal/user/gc_hal_user_surface.c to revision 2
b788f8381f BUG33415 BUG34135 CL562528 tools:fixed bug#34135 and bug#33415,add parameter --keep-uncalled when using glslangValidator convert GLSL to spv file,we need ensure not cull uncalled function in gc_halti5_patchlib.frag and gc_halti5_blit.comp.
1eb8b91a8c CL562361 6.4.x_234062/22Q2_NXP[vulkan12]:fix build error.
27d8e4b23a CL562281 6.4.x_234062/22Q2_NXP[vulkan12]:merge cl558908 and cl560132 to fix follow cases timeout issue on 8qm android13.
32307c31e0 IMX-2993 CL562253 [IMX-2993] weston enable g2d super tile modifiers supported with dmabuf.
72ad26e8c8 IMX-2955 CL562251 [IMX-2955]Fix r/b swap on 8MM under Android after add MGS-6664-1.
c7499c067b IMX-2968 CL561433 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge NXP patch IMX-2968 Improve GPU subsystem to support upstream GPU device entry.
17228882bb IMX-2955 CL561428 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge NXP patch IMX-2955 GPU AXI BUS error.
6a8f2e967d IMX-2930 CL561381 [USER SPACE] 6.4.11_22Q2_NXP: Merge NXP's patch [IMX2930]: Add support for CMA_LIMIT flag.
5a74a21dfb IMX-2930 CL561381 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge NXP's patch [IMX2930]: Add support for CMA_LIMIT flag.
0b3bb524c0 CL561344 Merging
ce9392e82a CL561312 6.4.11_22Q2_NXP: Merge CL559483 from 6.4.x tree. IMX2954 - Android13 CTS failed. imx8mm not support texture_half_float extension, force get FormatMap from patchHalfFloatFormats.
6e790b1c3a CL561124 Update glslangValidator with latest source: glslang-sdk-1.3.224.1
a33b98d584 IMX-2927 CL560922 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge NXP's patch[IMX-2927]: fix GPU probe failure caused by new kernel.
6f14e676ce CL560575 [VX.UserKernel] Summary
bc22da1be9 CL560462 22Q2_NXP, ocl, Merging 511824, fix qnx build error
5ca914e01b CL560158 6.4.11_22Q2_NXP[vulkan12]:fixed build error,missing merge other changelists for support AIGM on vulkan driver side,so temp revert it to avoid build issue.
84a54efc2b CL560057 [KERNEL SPACE] 6411_nxp: Fix build errors, a regression of 551675.
340decf2ca IMX-2898 BUG33998 CL559992 6.4.11_22Q2_NXP: Merge CL559435 from 6.4.x. Fix bug33998. Remove unnecessary skip draw check.
8ab6d57120 IMX-2966 CL559981 [IMX-2966] fix 8mm display abnormal with gl compositor when connecting MIPI-panel.
4fda6dbc6a IMX-2923 CL559344 [IMX-2923] fix firefox can not access one link. If android framework only give one available buffer, driver shouldn't use new swap mode.
4400cc5891 IMX-2874 CL559340 [IMX-2874]fix xterm app display error on 8mm ubuntu 22.04. 8mm don't support R8 format texutre sample, so use X8R8G8B8 format to subsititute. The channel change like this: r ----> r,0,0,r(alpha), as some case will use r8 texture for alpha blend.
2746a3bfea CL558851 [USER SPACE] 6.4.11_22Q2_NXP[vulkan12]:merge CL553936 from 6.4.x vulkan12,fixed follow android13 skqp OOM issue,it will do compute blit many times in same command. It costs memory to program shader for different format and cause OOM. So disable WAR of image load issue for this case. org.skia.skqp.SkQPRunner#UnitTest_Programs.
da451ecf7b CL558443 [USER SPACE] 22Q2_NXP:merge cl500952/cl502022/cl502024/cl504140/cl523153 from 234062 for memory trace.[liu.shuai]
72cc175418 CL558443 [KERNEL SPACE] 22Q2_NXP:merge cl500952/cl502022/cl502024/cl504140/cl523153 from 234062 for memory trace.[liu.shuai]
dc5b72ce01 IMX-2989 CL558394 [IMX-2989] Linux LF_v5.15.52-2.1.0_RC2 BSP. Fix weston build break with drm-backend.
c93ea40cfe IMX-2874 CL558206 [IMX-2874] fix xterm didn't show cross symbol issue. Disable border patch for XWayland.
e43c9ff14b IMX-2952 CL558199 6.4.x_22Q2_NXP: Merge CL552938 from 6.4.x tree. IMX- 2952 [8mm] Ubuntu 22.04: window broken when gui apps run as root. Fixed a driver issue in shader re-compile to convert output to R8 format.
bc6f2c1a42 CL554084 [22Q2 NXP]Merge CL552156, For pmp memory, use heap to save more CPU time. By lizheng.
f2255673d3 IMX-2935 CL553694 22Q2_NXP, ocl30, Merging 553639, merge nxp patch, IMX-2935. fix ocl warning on qnx
2af0963a05 CL553445 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx
096f37bec9 CL553445 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx
3e43c5a7be CL553434 [VX-MemoryManagement] Assume application always wrap well aligned user memory
c6be5f403c CL553415 Merging
e0e841743e IMX-2958 CL553361 6.4.11_22Q2_NXP[vulkan12]:merge CL542906 and CL542980 from 6.4.x,fixed IMX-2958,if handleType is VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT, the specil value -1 for fd is treated like a valid sync file descriptor referring to an object that has already signaled. dEQP-VK.api.external.semaphore.sync_fd#import_signaled_temporary
809af4576b CL553344 6.4.11_22Q2_NXP[vulkan12]:merge CL498534 and CL510469 from 6.4.x,[vk_EXT_device_memory_report][part II]:add more code to support device memory report for exported/imported memory object,related event type are VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT and VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT. dEQP-VK.memory.device_memory_report.*
b5875b6554 CL553315 6.4.11_22Q2_NXP[vulkan12]:merge CL497315 and CL497321 from 6.4.x,[VK_EXT_device_memory_report][partI]:add driver code to support three device memory report event types,include VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT/VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT/VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT.
4e7bf90b12 IMX-2878 CL553285 [KERNEL SPACE] 6.4.11_22Q2_NXP: Merge CL510259 from 64x. To solve the IMX-2878, allocate lock key for mutex when the CONFIG_PROVE_LOCKING is enabled.
18c7b95840 IMX-2921 CL553177 6.4.11_22Q2_NXP. Merge CL512619 from 64x tree. Fix IMX-2921.
aa5fb9dd8a IMX-2965 CL553163 Merge CL544934 from 6.4.x_234062 tree. IMX2965-support HAL_PIXEL_FORMAT_YCBCR_P010. Merge nxp's patch.
af5d0717bb IMX2934 CL553160 6.4.11_22Q2_NXP: Merge CL513082 from 6.4.x. IMX2934 - [8mp/8mn/8mq] Ubuntu: the content of help window flipped. For EGLImage created surface, do not set y-inverted flag.
dbf0eec201 IMX-2898 CL553139 6.4.11_22Q2_NXP. Merge CL501945 from 64x_234062 tree. Fix IMX-2898.
06da345845 IM-2954 BUG33833 CL552341 6.4.11_22Q2_NXP[vulkan12]:merge CL550734 from 6.4.x vulkan12,fixed follow two android13 vkcts failures(bug#33833),correct the logic to check enabled feature when create device,add shaderDrawParameter feature and multiview feature check. dEQP-VK.api.device_init.create_device_unsupported_features#shader_draw_parameters_features dEQP-VK.api.device_init.create_device_unsupported_features#multiview_features
df04f5e6ff CL552233 Merging
c4323eae5f CL552077 [USER SPACE] Update configs base on change of ChipFeatureDB.xlsx
f32986bd4e CL552077 [KERNEL SPACE] Update configs base on change of ChipFeatureDB.xlsx
3987eaac3d IMX-2711 CL551675 [KERNEL SPACE] 6411_nxp: merge nxp patch (IMX-2711)
99ea21feb1 CL551641 [Graph OPT] fix the NULL parameter issue in getNodeAllInputs
c47f8b211e [KERNEL SPACE] Update gc_vsim_configs.h to CL544270
2d391cb90a [USER SPACE] Update gc_vsim_configs.h to CL544270
edc86cbfe4 IMX-2987 Update hal uts to CL509310
78a61ed9eb IMX-2977 CL545576 [IMX-2977] fix Wayland build break with driver 6.4.11.
712bd643db IMX-2982 CL545891 set ENABLE_40BITS_VA & GPU_CONFIG_WITHOUT_VA_FLAG by default.
0836523b88 Update vxc toolkit build scripts for 6.4.11
c32d5de923 Change version information
c53a3d27bd Change the type of license
04c47dc535 Update copyright for gpuhelper/gralloc_helper
9c5e91780d Update vxc_toolkit to 534886
24bb1ba65f Add test platform patch
2698b3e70e Init test source code for 6.4.11.8 NXP
5b29ad281b platform patch of 6.4.11.8 for NXP
1d0ca686df Add .ignore file
4844af8f30 Init from 6.4.11.8
```
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|\
| |
| | |
imx-boot-firmware-files: Fix SUMMARY as it is not specific for i.MX8
|
| |
| |
| |
| | |
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|\|
| |
| | |
imx-boot-firmware-files: Avoid Cadence firmware for in mx8m
|
|/
|
|
|
| |
Fixes: 90df14f9 ("imx-boot-firmware-files: consolidate deploy firmware files across SoCs")
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|\
| |
| | |
dynamic-layers: meta-arm: don't force build nor install target in TF-A
|
|/
|
|
|
|
|
|
| |
This layer set the ARM TF-A build and install target for all board.
Only set those variables to the supported machines.
Signed-off-by: Clément Péron <peron.clem@gmail.com>
|
|\
| |
| | |
kernel-module-nxp89xx: upgrade to lf-6.1.1_1.0.0
|
|/
|
|
|
|
| |
Update to the version used in NXP BSP release L6.1.1-1.0.0.
Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
|
|\
| |
| | |
linux-imx: remove SoC-specific defconfig to use in-tree defconfig
|
|/
|
|
|
| |
Fixes: dca02c80 ("linux-imx: remove SoC-specific defconfig to use in-tree defconfig")
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
| |
This includes following changes:
- df3b57ef07b misc: imx: remove DM dependency for ocotp driver in SPL
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
| |
This merges stable releases up to 6.1.27 and add following commit:
- ddc32335b72f ARM: imx_v6_v7_defconfig: Remove firmware loader helper
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|\
| |
| | |
weston: add xwayland to DEPENDS for PACKAGECONFIG xwayland
|
| |
| |
| |
| |
| |
| |
| | |
Otherwise xwayland.pc would not be present in sysroot, this leads to
some xwayland configs missing like have_listenfd, have_glamor.
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
|
|\ \
| | |
| | | |
weston-init: comment in xwayland=true for mainline BSPs
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The main recipe now sets xwayland=true in weston.ini, but xwayland does
not really work for mainline BSPs, the following error was observed on
both imx6/imx7 machines, as follows:
```
| # gst-play-1.0 testvideo_h264_360p.mp4
| Press 'k' to see a list of keyboard shortcuts.
| Now playing testvideo_h264_360p.mp4
| X connection to :0.0 broken (explicit kill or server shutdown).
```
after removing "xwayland=true" from weston.ini, it works again.
This patch mainly aims to resolve this problem by introducing a variable
INI_COMMENT_ASSIGNMENTS that the end users could set to comment a line in
weston.ini.
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
|
|\ \
| | |
| | | |
Update optee* to NXP BSP release L6.1.1-1.0.0
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Switch optee-os, optee-client and optee-test to the branch
lf-6.1.1_1.0.0 used in NXP BSP L6.1.1-1.0.0.
Relevant changes:
optee-os:
- ad4e8389b core: crypto: fix memory leak in Ed25519 support
- f9143cad9 SCR: add imx-optee-os
- c29c0bcb7 LF-8234 core: imx: pm: remove enable/disable of LDP 1P0D
- a0359fd6d LFOPTEE-211 core: update tee_entry_is_sdp_cached
- 69afc6774 LFOPTEE-188 core: imx: use register_ddr() to register dynamic shared memory
- e66300ff9 LF-7525 drivers: dcp: do not modify DCP node status in the DTB
- c02d09dea core: mm: fix error flushing unused pgt's
- 3c13f920e libutils: util.h: fix the ROUNDUP_OVERFLOW() macro
- ad85772e0 LFOPTEE-203 drivers: ele: align HUK output buffer
optee-client:
- 01231b7 SCR: add imx-optee-client
- 895a924 teeacl: fix include path
optee-test:
- 7c314e6 SCR: add imx-optee-test
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add include files for optee-client.
The include files feature requirements that are specific to
optee/optee-client projects and i.MX platforms.
The recipe file with version number features the git branch and
commit hash.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add include files for optee-os and optee-test.
The include files feature requirements that are specific to
optee/optee-os/optee-test projects and i.MX platforms.
Recipe files with version number feature the git branch, commit hash
and optionally repo URL/patch set.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|\ \ \
| |/ /
|/| | |
imx-atf: Update lf-5.15.71-2.2.0 to lf-6.1.1-1.0.0
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Update to the tag used in NXP BSP release L6.1.1-1.0.0.
Remove obsolete patches.
Relevant changes:
- 616a4588f Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6
- c65bd415f LF-8459-02: fix(imx): add the missing copyright
- 496be8f7d LF-8459-01 refine(imx8ulp): remove the unused header file
- cd1902146 LF-8455 Add LICENSE.txt file into tf-a root dir
- 2a68527c6 LF-8322 Add the SCR file
- 04edb4bb4 Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6
- 5ad0acb25 LF-8199 fix(imx93): make sure mub side clock enabled
- 8a12537ed Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6
- 7aad24ff5 LF-8091 fix(imx93): fix uart/gpio wakeup if clock gated
- 3d95ac039 Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6
- d3745ad70 LF-8090 imx93: TRDC: Fix wrong fuse bits for USB1 and eQOS disable
- de873017a LF-7968-02 fix: Binutils 2.39 now warns when a segment has RXW permissions[1]:
- b308ea0ee LF-7968-01 fix(Makefile): Suppress array-bounds error
- 40aa23587 Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6
- 0b2fe165c LF-7951 feat(imx8ulp): add a flag check for the ddr status
- 983e91d73 LF-7950-02 feat(imx93): enable mu1_b general interrupt 1
- ffa707885 LF-7950-01 feat(imx93): force m33 into suspend mode if not enabled
- bda471529 LF-7949 feat(imx93): add system pll power down support
- 49c4e267a Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6
- 46af4ffd6 LF-7858 feat(imx93): add ddr frequency scaling support on imx93
- 5234dfb98 LF-7820 feat(imx93): support kicking M33 from non 0xFFE0000 address
- 7e221852d Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6
- efabee40f Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6
- 722741791 LF-7819 imx8ulp: Fix suspend/resume issue when DBD owner is s400 only
- 18973b8fc LF-7814 imx93: Update TRDC driver to protect fused modules
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|\ \
| | |
| | | |
Fixes needed for xwayland 23.x
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes https://github.com/Freescale/meta-freescale/issues/1490
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
OE-core is soon upgrading to xwayland 23.x and this patch is already
part of this release [1]
Be aware that this would be post mickledore release, so this patch is
not backportable to mickledore, its only for upcoming master and beyond.
[1] https://gitlab.freedesktop.org/xorg/xserver/-/commit/24cd5f34f8edcc6621ed9c0f2b1a3df08de7488d
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|\ \
| |/
|/| |
Remove SoC-specific `defconfig` repositories to use in-tree `defconfig` instead.
|
| |
| |
| |
| | |
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|/
|
|
|
| |
Fixes: cb4b1f2d ("linux-fslc: remove SoC-specific defconfig to use in-tree defconfig")
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|\
| |
| | |
imx-boot-firmware-files: consolidate deploy firmware files across SoCs
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The firmware-imx-8 and firmware-imx-8m recipes are mostly code
duplication and some parts even used by i.MX93 so consolidating it
allows code reuse and clearness.
Fixes: #1426.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|\ \
| |/
|/| |
Remove SoC-specific defconfig, linux-fslc.inc and linux-fslc-lts 5.15 recipe
|