[meta-freescale] [meta-fsl-arm PATCH 00/11] Pending changes regarding 3.5.7 update

Otavio Salvador otavio at ossystems.com.br
Sat Aug 24 10:44:13 PDT 2013


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




More information about the meta-freescale mailing list