Hi, This patchset adds the remaining changes from 3.5.7 BSP and updates the GPU code with the OpenGL ES2.0 backend finally working.
This GPU driver includes following changes/improvements: - GLES20 window mode performance is optimized for improved performance. - glmark2-es2 crashed fixed as documented: Workaround [YOCTO: #4954] so it outputs an error. A fix for it is being developed. - glmark2-es2 performance in windowed mode. Fixes [YOCTO: 4950] Those changes has been waiting for this fixes to be public to be proposed for merging and I'd like to try to merge them as soon as possible to let us some time to fix any regression and serious issue before the code freeze, in about two weeks. A couple of patches, for 3.5.7 GPU support for the 3.0.35-4.0.0 kernel, is included in master-next branch of meta-fsl-arm-extra for Wandboard and Boundary Devices recipes. Lauren Post (1): gpu-viv-g2d: Add version 3.5.7-1.0.0 Otavio Salvador (10): gpu-viv-bin-mx6q.inc: Fix soname of libGL library gpu-viv-bin-mx6q.inc: Fix soname of libEGL library gpu-viv-bin-mx6q: Add DirectFB backend package gpu-viv-bin-mx6q (3.5.7-1.0.0-alpha.2): Add Hard and Soft Float-Point releases linux-imx (3.0.35): Add support to Vivante 4.6.9p12 GPU code xf86-video-imxfb-vivante: Upgrade to 3.5.7-1.0.0-alpha.2 xserver-xorg: Remove backport of 1.11.4 imx-base.inc: Set default tune of i.MX6 to use Hard Float-Point imx-lib.inc: Add .so files in imx-lib package libdrm: Add fix to avoid GPU freeze conf/machine/include/imx-base.inc | 5 +- recipes-bsp/imx-lib/imx-lib.inc | 8 + .../drm/libdrm/mx6/drm-update-arm.patch | 32 + recipes-graphics/drm/libdrm_2.4.46.bbappend | 5 + .../gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc | 24 +- .../gpu-viv-bin-mx6q_3.0.35-4.0.0.bb | 17 - .../gpu-viv-bin-mx6q_3.5.7-1.0.0-alpha.2-hfp.bb | 12 + .../gpu-viv-bin-mx6q_3.5.7-1.0.0-alpha.2-sfp.bb | 12 + recipes-graphics/gpu-viv-g2d/gpu-viv-g2d.inc | 43 + .../gpu-viv-g2d/gpu-viv-g2d_3.5.7-1.0.0.bb | 9 + .../xf86-dri-vivante/fix-libdrm-link.patch | 33 - .../xorg-driver/xf86-dri-vivante_3.0.35-4.0.0.bb | 48 - .../Makefile-fix-cross-compile.patch | 23 + ...on-t-force-things-decided-by-build-system.patch | 82 + .../xf86-video-imxfb-vivante_3.0.35-4.0.0.bb | 54 - ...xf86-video-imxfb-vivante_3.5.7-1.0.0-alpha.2.bb | 59 + .../xserver-xorg-1.11.4/crosscompile.patch | 22 - .../fix_open_max_preprocessor_error.patch | 15 - .../xserver-xorg-1.11.4/macro_tweak.patch | 25 - .../xserver-xorg-1.11.4/mips64-compiler.patch | 29 - .../xserver-xorg-1.11.4/pkgconfig-deps.patch | 70 - .../xorg-xserver/xserver-xorg_1.11.4.bb | 25 - ...8-4.6.9p11.1-gpu-GPU-Kernel-driver-integr.patch | 1040 ++++++++++ ...5-gpu-Add-global-value-for-minimum-3D-clo.patch | 62 + ...4-4-gpu-use-new-PU-power-on-off-interface.patch | 53 + ...8-1-GPU-Integrate-4.6.9p12-release-kernel.patch | 2006 ++++++++++++++++++++ ...5-GPU-Correct-suspend-resume-calling-afte.patch | 61 + ...0-gpu-Correct-section-mismatch-in-gpu-ker.patch | 60 + ...m-vivante-Add-00-sufix-in-returned-bus-Id.patch | 31 + recipes-kernel/linux/linux-imx_3.0.35.bb | 9 + 30 files changed, 3632 insertions(+), 342 deletions(-) create mode 100644 recipes-graphics/drm/libdrm/mx6/drm-update-arm.patch create mode 100644 recipes-graphics/drm/libdrm_2.4.46.bbappend delete mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.0.35-4.0.0.bb create mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.5.7-1.0.0-alpha.2-hfp.bb create mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.5.7-1.0.0-alpha.2-sfp.bb create mode 100644 recipes-graphics/gpu-viv-g2d/gpu-viv-g2d.inc create mode 100644 recipes-graphics/gpu-viv-g2d/gpu-viv-g2d_3.5.7-1.0.0.bb delete mode 100644 recipes-graphics/xorg-driver/xf86-dri-vivante/fix-libdrm-link.patch delete mode 100644 recipes-graphics/xorg-driver/xf86-dri-vivante_3.0.35-4.0.0.bb create mode 100644 recipes-graphics/xorg-driver/xf86-video-imxfb-vivante/Makefile-fix-cross-compile.patch create mode 100644 recipes-graphics/xorg-driver/xf86-video-imxfb-vivante/build-Don-t-force-things-decided-by-build-system.patch delete mode 100644 recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_3.0.35-4.0.0.bb create mode 100644 recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_3.5.7-1.0.0-alpha.2.bb delete mode 100644 recipes-graphics/xorg-xserver/xserver-xorg-1.11.4/crosscompile.patch delete mode 100644 recipes-graphics/xorg-xserver/xserver-xorg-1.11.4/fix_open_max_preprocessor_error.patch delete mode 100644 recipes-graphics/xorg-xserver/xserver-xorg-1.11.4/macro_tweak.patch delete mode 100644 recipes-graphics/xorg-xserver/xserver-xorg-1.11.4/mips64-compiler.patch delete mode 100644 recipes-graphics/xorg-xserver/xserver-xorg-1.11.4/pkgconfig-deps.patch delete mode 100644 recipes-graphics/xorg-xserver/xserver-xorg_1.11.4.bb create mode 100644 recipes-kernel/linux/linux-imx-3.0.35/0001-ENGR00255688-4.6.9p11.1-gpu-GPU-Kernel-driver-integr.patch create mode 100644 recipes-kernel/linux/linux-imx-3.0.35/0002-ENGR00265465-gpu-Add-global-value-for-minimum-3D-clo.patch create mode 100644 recipes-kernel/linux/linux-imx-3.0.35/0003-ENGR00261814-4-gpu-use-new-PU-power-on-off-interface.patch create mode 100644 recipes-kernel/linux/linux-imx-3.0.35/0004-ENGR00264288-1-GPU-Integrate-4.6.9p12-release-kernel.patch create mode 100644 recipes-kernel/linux/linux-imx-3.0.35/0005-ENGR00264275-GPU-Correct-suspend-resume-calling-afte.patch create mode 100644 recipes-kernel/linux/linux-imx-3.0.35/0006-ENGR00265130-gpu-Correct-section-mismatch-in-gpu-ker.patch create mode 100644 recipes-kernel/linux/linux-imx-3.0.35/drm-vivante-Add-00-sufix-in-returned-bus-Id.patch -- 1.8.4.rc1 _______________________________________________ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale