* [meta-fsl-arm][PATCH v2 1/5] imx-gpu-viv: Update to 5.0.11-p7.4 version
@ 2016-01-04 17:45 Neena Busireddy
2016-01-04 17:45 ` [meta-fsl-arm][PATCH v2 2/5] imx-gpu-viv: Upgrade sfp to 5.0.11.p7.4 version Neena Busireddy
` (4 more replies)
0 siblings, 5 replies; 7+ messages in thread
From: Neena Busireddy @ 2016-01-04 17:45 UTC (permalink / raw)
To: meta-freescale
From: Neena Busireddy <neena.busireddy@freescale.com>
This version is released with 3.14.52-1.1.0_ga release.
Includes many of the bug fixes and stability improvements.
For more information refer to i.MX Linux Release Notes from http://www.nxp.com/
Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
---
...{imx-gpu-viv_5.0.11.p7.1-hfp.bb => imx-gpu-viv_5.0.11.p7.4-hfp.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename recipes-graphics/imx-gpu-viv/{imx-gpu-viv_5.0.11.p7.1-hfp.bb => imx-gpu-viv_5.0.11.p7.4-hfp.bb} (54%)
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.1-hfp.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.4-hfp.bb
similarity index 54%
rename from recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.1-hfp.bb
rename to recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.4-hfp.bb
index 22f097b..7895b6a 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.1-hfp.bb
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.4-hfp.bb
@@ -3,7 +3,7 @@
require imx-gpu-viv.inc
-SRC_URI[md5sum] = "b26211f322c325e76f912f432989f2ee"
-SRC_URI[sha256sum] = "e49ca1d31ca83bb50f6672325db37ae3754eb9073ad98a37790ab1209ea5cba8"
+SRC_URI[md5sum] = "d348def4c050e215efe970828752e5b9"
+SRC_URI[sha256sum] = "b80838104f2f2e3b0baf2f1aacdca263c1c92589ce919b3be40aaad23f686b7f"
PACKAGE_FP_TYPE = "hardfp"
--
1.9.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [meta-fsl-arm][PATCH v2 2/5] imx-gpu-viv: Upgrade sfp to 5.0.11.p7.4 version
2016-01-04 17:45 [meta-fsl-arm][PATCH v2 1/5] imx-gpu-viv: Update to 5.0.11-p7.4 version Neena Busireddy
@ 2016-01-04 17:45 ` Neena Busireddy
2016-01-04 17:45 ` [meta-fsl-arm][PATCH v2 3/5] kernel-module-imx-gpu-viv: Upgrade " Neena Busireddy
` (3 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Neena Busireddy @ 2016-01-04 17:45 UTC (permalink / raw)
To: meta-freescale
From: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
---
...{imx-gpu-viv_5.0.11.p7.1-sfp.bb => imx-gpu-viv_5.0.11.p7.4-sfp.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename recipes-graphics/imx-gpu-viv/{imx-gpu-viv_5.0.11.p7.1-sfp.bb => imx-gpu-viv_5.0.11.p7.4-sfp.bb} (63%)
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.1-sfp.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.4-sfp.bb
similarity index 63%
rename from recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.1-sfp.bb
rename to recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.4-sfp.bb
index 610f7ce..ace3d5f 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.1-sfp.bb
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.4-sfp.bb
@@ -3,8 +3,8 @@
require imx-gpu-viv.inc
-SRC_URI[md5sum] = "5dbe194e87e4092379b195e866cdb687"
-SRC_URI[sha256sum] = "43fea6ebbb1222e0f594fff3b48147f4bb6173b85f2caa9fa6bf04a1c85ee93a"
+SRC_URI[md5sum] = "6423b4a803106e7a3fff0911daaff410"
+SRC_URI[sha256sum] = "3ea201f91ce9b56455e4983ab1055e8175415fbbf2800dc097d47e78ceefba34"
# FIXME skip the QA error for viv-samples
INSANE_SKIP_${PN} += "rpaths"
--
1.9.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [meta-fsl-arm][PATCH v2 3/5] kernel-module-imx-gpu-viv: Upgrade to 5.0.11.p7.4 version
2016-01-04 17:45 [meta-fsl-arm][PATCH v2 1/5] imx-gpu-viv: Update to 5.0.11-p7.4 version Neena Busireddy
2016-01-04 17:45 ` [meta-fsl-arm][PATCH v2 2/5] imx-gpu-viv: Upgrade sfp to 5.0.11.p7.4 version Neena Busireddy
@ 2016-01-04 17:45 ` Neena Busireddy
2016-01-04 17:45 ` [meta-fsl-arm][PATCH v2 4/5] weston: Add patches to fix bugs Neena Busireddy
` (2 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Neena Busireddy @ 2016-01-04 17:45 UTC (permalink / raw)
To: meta-freescale
From: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
---
....0.11.p7.1+fslc.bb => kernel-module-imx-gpu-viv_5.0.11.p7.4+fslc.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename recipes-kernel/kernel-modules/{kernel-module-imx-gpu-viv_5.0.11.p7.1+fslc.bb => kernel-module-imx-gpu-viv_5.0.11.p7.4+fslc.bb} (91%)
diff --git a/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_5.0.11.p7.1+fslc.bb b/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_5.0.11.p7.4+fslc.bb
similarity index 91%
rename from recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_5.0.11.p7.1+fslc.bb
rename to recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_5.0.11.p7.4+fslc.bb
index 0504cfa..3d545ed 100644
--- a/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_5.0.11.p7.1+fslc.bb
+++ b/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_5.0.11.p7.4+fslc.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e"
PV .= "+git${SRCPV}"
-SRCREV = "eeeb23c0fb1cee01318088d417025263479c44ac"
+SRCREV = "2b3290d1c1ce383e860a0fd6b53074848a848e65"
SRC_URI = "git://github.com/Freescale/kernel-module-imx-gpu-viv.git;protocol=https"
S = "${WORKDIR}/git"
--
1.9.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [meta-fsl-arm][PATCH v2 4/5] weston: Add patches to fix bugs
2016-01-04 17:45 [meta-fsl-arm][PATCH v2 1/5] imx-gpu-viv: Update to 5.0.11-p7.4 version Neena Busireddy
2016-01-04 17:45 ` [meta-fsl-arm][PATCH v2 2/5] imx-gpu-viv: Upgrade sfp to 5.0.11.p7.4 version Neena Busireddy
2016-01-04 17:45 ` [meta-fsl-arm][PATCH v2 3/5] kernel-module-imx-gpu-viv: Upgrade " Neena Busireddy
@ 2016-01-04 17:45 ` Neena Busireddy
2016-01-04 17:45 ` [meta-fsl-arm][PATCH v2 5/5] xf86-video-imxfb-vivante: Upgrade to 5.0.11.p7.4 version Neena Busireddy
2016-01-04 18:00 ` [meta-fsl-arm][PATCH v2 1/5] imx-gpu-viv: Update to 5.0.11-p7.4 version Pushpal Sidhu
4 siblings, 0 replies; 7+ messages in thread
From: Neena Busireddy @ 2016-01-04 17:45 UTC (permalink / raw)
To: meta-freescale
From: Neena Busireddy <neena.busireddy@freescale.com>
- Patch to fix setenv and clear environments.
- Patch to fix screen blur for Qt5 CinematicExperience.
Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
---
...GS-1235-Fix-setenv-and-clear-environments.patch | 41 ++++++++++
...x-for-Qt5_CinematicExperience-will-meet-s.patch | 93 ++++++++++++++++++++++
recipes-graphics/wayland/weston_%.bbappend | 5 +-
3 files changed, 138 insertions(+), 1 deletion(-)
create mode 100644 recipes-graphics/wayland/weston/0004-MGS-1235-Fix-setenv-and-clear-environments.patch
create mode 100644 recipes-graphics/wayland/weston/0005-MGS-1252-Fix-for-Qt5_CinematicExperience-will-meet-s.patch
diff --git a/recipes-graphics/wayland/weston/0004-MGS-1235-Fix-setenv-and-clear-environments.patch b/recipes-graphics/wayland/weston/0004-MGS-1235-Fix-setenv-and-clear-environments.patch
new file mode 100644
index 0000000..e4f8cd9
--- /dev/null
+++ b/recipes-graphics/wayland/weston/0004-MGS-1235-Fix-setenv-and-clear-environments.patch
@@ -0,0 +1,41 @@
+From d09d0595b472d6bae35e78272fc670d494f6e408 Mon Sep 17 00:00:00 2001
+From: Prabhu <prabhu.sundararaj@freescale.com>
+Date: Tue, 17 Nov 2015 22:00:42 -0600
+Subject: [PATCH] MGS-1235 : Fix setenv and clear environments
+
+When setenv is set with parameter null causing crash.
+Fixed with unsetenv to restore to previous state
+
+Date: Nov 17, 2015
+Signed-off-by: Prabhu <prabhu.sundararaj@freescale.com>
+
+-1235
+---
+ src/compositor-fbdev.c | 11 ++++++++++-
+ 1 file changed, 10 insertions(+), 1 deletion(-)
+
+diff --git a/src/compositor-fbdev.c b/src/compositor-fbdev.c
+index ed25576..c6b8e5a 100644
+--- a/src/compositor-fbdev.c
++++ b/src/compositor-fbdev.c
+@@ -598,7 +598,16 @@ fbdev_output_create(struct fbdev_backend *backend,
+ fprintf(stderr, "failed to create window\n");
+ return 0;
+ }
+- setenv("FB_FRAMEBUFFER_0", fbenv, 1);
++ /* restore the previous value*/
++ if(fbenv != NULL)
++ {
++ setenv("FB_FRAMEBUFFER_0", fbenv, 1);
++ }
++ else
++ {
++ unsetenv("FB_FRAMEBUFFER_0");
++ }
++
+
+ if (gal2d_renderer->output_create(&output->base,
+ output->display,
+--
+2.5.1
+
diff --git a/recipes-graphics/wayland/weston/0005-MGS-1252-Fix-for-Qt5_CinematicExperience-will-meet-s.patch b/recipes-graphics/wayland/weston/0005-MGS-1252-Fix-for-Qt5_CinematicExperience-will-meet-s.patch
new file mode 100644
index 0000000..82d3798
--- /dev/null
+++ b/recipes-graphics/wayland/weston/0005-MGS-1252-Fix-for-Qt5_CinematicExperience-will-meet-s.patch
@@ -0,0 +1,93 @@
+From 515b1f1c1902ae22914a93982935e2328d2240d2 Mon Sep 17 00:00:00 2001
+From: Yong Gan <b45748@freescale.com>
+Date: Thu, 19 Nov 2015 15:30:24 +0800
+Subject: [PATCH 2/2] MGS-1252: Fix for Qt5_CinematicExperience will meet
+ screen blur
+
+When the Qt5_CinematicExperience is created, window creates with 1920x1080
+and the starting coordiantes more than screen coordinate.
+Ths cause access beyond the surface and system hang on lcd display
+
+Date: Nov 18, 2015
+Signed-off-by: Prabhu <prabhu.sundararaj@freescale.com>
+---
+ src/gal2d-renderer.c | 30 ++++++++++++++++++------------
+ 1 file changed, 18 insertions(+), 12 deletions(-)
+
+diff --git a/src/gal2d-renderer.c b/src/gal2d-renderer.c
+index c68f02c..6e7d640 100644
+--- a/src/gal2d-renderer.c
++++ b/src/gal2d-renderer.c
+@@ -661,12 +661,11 @@ repaint_region(struct weston_view *ev, struct weston_output *output, struct gal2
+ gcsRECT srcRect = {0};
+ gcsRECT dstrect = {0};
+ gctUINT32 horFactor, verFactor;
+- int useStretch =1;
+ int useFilterBlit = 0;
+ gctUINT srcWidth = 0;
+ gctUINT srcHeight = 0;
+ gctUINT32 srcStride[3];
+- gceSURF_FORMAT srcFormat;;
++ gceSURF_FORMAT srcFormat;
+ gctUINT32 srcPhyAddr[3];
+ gctUINT32 dstPhyAddr[3];
+ gctUINT dstWidth = 0;
+@@ -702,14 +701,16 @@ repaint_region(struct weston_view *ev, struct weston_output *output, struct gal2
+ srcRect.right = ev->surface->width;
+ srcRect.bottom = ev->surface->height;
+
+- if(useFilterBlit)
++ dstsurface = go->nNumBuffers > 1 ?
++ go->renderSurf[go->activebuffer] :
++ go->offscreenSurface;
++ gcmVERIFY_OK(gcoSURF_GetAlignedSize(dstsurface, &dstWidth, &dstHeight, (gctINT *)&dstStrides));
++ gcmVERIFY_OK(gcoSURF_Lock(dstsurface, &dstPhyAddr[0], gcvNULL));
++ gcmVERIFY_OK(gcoSURF_Unlock(dstsurface, gcvNULL));
++
++ if(galIsYUVFormat(srcFormat) == gcvSTATUS_TRUE)
+ {
+- dstsurface = go->nNumBuffers > 1 ?
+- go->renderSurf[go->activebuffer] :
+- go->offscreenSurface;
+- gcmVERIFY_OK(gcoSURF_GetAlignedSize(dstsurface, &dstWidth, &dstHeight, (gctINT *)&dstStrides));
+- gcmVERIFY_OK(gcoSURF_Lock(dstsurface, &dstPhyAddr[0], gcvNULL));
+- gcmVERIFY_OK(gcoSURF_Unlock(dstsurface, gcvNULL));
++ useFilterBlit = 1;
+ }
+ else
+ {
+@@ -739,7 +740,7 @@ repaint_region(struct weston_view *ev, struct weston_output *output, struct gal2
+ dstrect.right = bb_rects[0].x2;
+ dstrect.bottom = bb_rects[0].y2;
+
+- if(dstrect.right < 0 || dstrect.bottom < 0)
++ if(dstrect.right < 0 || dstrect.bottom < 0 || dstrect.left > dstWidth || dstrect.top > dstHeight)
+ {
+ break;
+ }
+@@ -829,8 +830,7 @@ repaint_region(struct weston_view *ev, struct weston_output *output, struct gal2
+ }
+ else
+ {
+- if(useStretch)
+- gcmVERIFY_OK(galGetStretchFactors(&srcRect, &dstrect, &horFactor, &verFactor));
++ gcmVERIFY_OK(galGetStretchFactors(&srcRect, &dstrect, &horFactor, &verFactor));
+
+ if(verFactor == 65536 && horFactor == 65536)
+ {
+@@ -839,6 +839,12 @@ repaint_region(struct weston_view *ev, struct weston_output *output, struct gal2
+ }
+ else
+ {
++ dstrect.right = dstrect.right < dstWidth ? dstrect.right : dstWidth;
++ dstrect.bottom = dstrect.bottom < dstHeight ? dstrect.bottom : dstHeight;
++ srcRect.right = srcRect.right < dstWidth ? srcRect.right : dstWidth;
++ srcRect.bottom = srcRect.bottom < dstHeight ? srcRect.bottom : dstHeight;
++
++ gcmVERIFY_OK(galGetStretchFactors(&srcRect, &dstrect, &horFactor, &verFactor));
+ /* Program the stretch factors. */
+ gcmVERIFY_OK(gco2D_SetStretchFactors(gr->gcoEngine2d, horFactor, verFactor));
+
+--
+1.9.1
+
diff --git a/recipes-graphics/wayland/weston_%.bbappend b/recipes-graphics/wayland/weston_%.bbappend
index a7496da..6c8ba6d 100644
--- a/recipes-graphics/wayland/weston_%.bbappend
+++ b/recipes-graphics/wayland/weston_%.bbappend
@@ -1,6 +1,9 @@
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
-SRC_URI_append_mx6 = " file://0001-MGS-840-Add-i.MX6-support-for-weston.patch"
+SRC_URI_append_mx6 = " \
+ file://0001-MGS-840-Add-i.MX6-support-for-weston.patch \
+ file://0004-MGS-1235-Fix-setenv-and-clear-environments.patch \
+ file://0005-MGS-1252-Fix-for-Qt5_CinematicExperience-will-meet-s.patch"
PACKAGECONFIG_append_mx6q = " cairo-glesv2"
PACKAGECONFIG_append_mx6dl = " cairo-glesv2"
--
1.9.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [meta-fsl-arm][PATCH v2 5/5] xf86-video-imxfb-vivante: Upgrade to 5.0.11.p7.4 version
2016-01-04 17:45 [meta-fsl-arm][PATCH v2 1/5] imx-gpu-viv: Update to 5.0.11-p7.4 version Neena Busireddy
` (2 preceding siblings ...)
2016-01-04 17:45 ` [meta-fsl-arm][PATCH v2 4/5] weston: Add patches to fix bugs Neena Busireddy
@ 2016-01-04 17:45 ` Neena Busireddy
2016-01-04 18:00 ` [meta-fsl-arm][PATCH v2 1/5] imx-gpu-viv: Update to 5.0.11-p7.4 version Pushpal Sidhu
4 siblings, 0 replies; 7+ messages in thread
From: Neena Busireddy @ 2016-01-04 17:45 UTC (permalink / raw)
To: meta-freescale
From: Neena Busireddy <neena.busireddy@freescale.com>
- License changed to MIT.
- Remove the upstreamed patch.
Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
---
.../xorg-driver/xf86-video-imxfb-vivante.inc | 2 +-
...-EXA-Warnings-causes-GCC5.2-build-to-fail.patch | 137 ---------------------
....bb => xf86-video-imxfb-vivante_5.0.11.p7.4.bb} | 7 +-
3 files changed, 4 insertions(+), 142 deletions(-)
delete mode 100644 recipes-graphics/xorg-driver/xf86-video-imxfb-vivante/0001-MGS-907-X11-EXA-Warnings-causes-GCC5.2-build-to-fail.patch
rename recipes-graphics/xorg-driver/{xf86-video-imxfb-vivante_5.0.11.p7.1.bb => xf86-video-imxfb-vivante_5.0.11.p7.4.bb} (48%)
diff --git a/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante.inc b/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante.inc
index 9f856b3..aa37555 100644
--- a/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante.inc
+++ b/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante.inc
@@ -10,7 +10,7 @@ inherit autotools-brokensep update-rc.d pkgconfig
DEPENDS += "virtual/xserver virtual/libx11 virtual/libgal-x11 imx-gpu-viv pixman"
-LIC_FILES_CHKSUM = "file://COPYING-GPL-2;md5=59530bdf33659b29e73d4adb9f9f6552"
+LIC_FILES_CHKSUM = "file://COPYING-MIT;md5=b5e9d9f5c02ea831ab3ecf802bb7c4f3"
SRC_URI = "${FSL_MIRROR}/xserver-xorg-video-imx-viv-${PV}.tar.gz \
file://rc.autohdmi"
diff --git a/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante/0001-MGS-907-X11-EXA-Warnings-causes-GCC5.2-build-to-fail.patch b/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante/0001-MGS-907-X11-EXA-Warnings-causes-GCC5.2-build-to-fail.patch
deleted file mode 100644
index cb7e432..0000000
--- a/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante/0001-MGS-907-X11-EXA-Warnings-causes-GCC5.2-build-to-fail.patch
+++ /dev/null
@@ -1,137 +0,0 @@
-From 194e357faf3d7433ad4f1f2cf46f79d314ea5b38 Mon Sep 17 00:00:00 2001
-From: Prabhu <prabhu.sundararaj@freescale.com>
-Date: Wed, 29 Jul 2015 15:32:01 -0500
-Subject: [PATCH] MGS-907: X11 EXA: Warnings causes GCC5.2 build to fail
-
-VIV2DGPUSurfaceReAllocNonCached and imxRefreshModes were not
-declared causing compiler warning.
-
-Upstream Status: Pending
-
-Date: July 29, 2015
-Signed-off-by: Prabhu <prabhu.sundararaj@freescale.com>
----
- EXA/src/vivante_extension/vivante_ext.c | 4 ++--
- EXA/src/vivante_fbdev/imx_display.c | 4 +++-
- EXA/src/vivante_fbdev/vivante_fbdev_driver.c | 2 ++
- EXA/src/vivante_gal/vivante_gal.h | 1 +
- EXA/src/vivante_gal/vivante_gal_surface.c | 3 ++-
- EXA/src/vivante_gal/vivante_priv.h | 4 ++++
- 6 files changed, 14 insertions(+), 4 deletions(-)
- mode change 100755 => 100644 EXA/src/vivante_extension/vivante_ext.c
- mode change 100755 => 100644 EXA/src/vivante_gal/vivante_gal_surface.c
-
-diff --git a/EXA/src/vivante_extension/vivante_ext.c b/EXA/src/vivante_extension/vivante_ext.c
-old mode 100755
-new mode 100644
-index 4bcc5ba..0d1085b
---- a/EXA/src/vivante_extension/vivante_ext.c
-+++ b/EXA/src/vivante_extension/vivante_ext.c
-@@ -54,6 +54,7 @@
- #include "vivante.h"
- #include "vivante_priv.h"
- #include "vivante_common.h"
-+#include "imx_display.h"
-
- static unsigned char VIVEXTReqCode = 0;
- static int VIVEXTErrorBase;
-@@ -162,8 +163,7 @@ static int ProcVIVEXTDrawableSetFlag(register ClientPtr client)
- VivPtr pViv = VIVPTR_FROM_SCREEN(pScreen);
- if(pViv)
- {
-- VIVGPUPtr gpuctx = (VIVGPUPtr) pViv->mGrCtx.mGpu;
-- VIV2DGPUSurfaceReAllocNonCached(gpuctx, ppriv);
-+ VIV2DGPUSurfaceReAllocNonCached(&pViv->mGrCtx, ppriv);
- // set tiled if asked
- if(stuff->flag & VIVPIXMAP_FLAG_SHARED_TILED)
- {
-diff --git a/EXA/src/vivante_fbdev/imx_display.c b/EXA/src/vivante_fbdev/imx_display.c
-index 876d37e..8d4eaa0 100644
---- a/EXA/src/vivante_fbdev/imx_display.c
-+++ b/EXA/src/vivante_fbdev/imx_display.c
-@@ -27,6 +27,8 @@
-
- #include <fcntl.h>
- #include <errno.h>
-+#include <unistd.h>
-+#include <sys/ioctl.h>
-
- #include <linux/fb.h>
- #include "xf86DDC.h"
-@@ -83,7 +85,7 @@ GCD(int a, int b)
- }
-
- static int
--LCM(a, b)
-+LCM(int a, int b)
- {
- return (a * b) / GCD(a, b);
- }
-diff --git a/EXA/src/vivante_fbdev/vivante_fbdev_driver.c b/EXA/src/vivante_fbdev/vivante_fbdev_driver.c
-index ec407df..d35912a 100644
---- a/EXA/src/vivante_fbdev/vivante_fbdev_driver.c
-+++ b/EXA/src/vivante_fbdev/vivante_fbdev_driver.c
-@@ -29,8 +29,10 @@
- #include "vivante.h"
- #include "vivante_exa.h"
- #include "vivante_ext.h"
-+#include "vivante_dri.h"
- #include "imx_display.h"
- #include <errno.h>
-+#include <sys/ioctl.h>
- #include <linux/fb.h>
- #include <xorg/shmint.h>
-
-diff --git a/EXA/src/vivante_gal/vivante_gal.h b/EXA/src/vivante_gal/vivante_gal.h
-index e186eda..332c773 100644
---- a/EXA/src/vivante_gal/vivante_gal.h
-+++ b/EXA/src/vivante_gal/vivante_gal.h
-@@ -260,6 +260,7 @@ extern "C" {
- Bool VIV2DCacheOperation(GALINFOPTR galInfo, Viv2DPixmapPtr ppix, VIVFLUSHTYPE flush_type, int onLinearBuffer);
- Bool VIV2DGPUUserMemMap(char* logical, unsigned int physical, unsigned int size, void ** mappingInfo, unsigned int * gpuAddress);
- Bool VIV2DGPUUserMemUnMap(char* logical, unsigned int size, void * mappingInfo, unsigned int gpuAddress);
-+ Bool VIV2DGPUSurfaceReAllocNonCached(GALINFOPTR galInfo, Viv2DPixmapPtr ppriv);
- Bool MapUserMemToGPU(GALINFOPTR galInfo, MemMapInfoPtr mmInfo);
- void UnmapUserMem(GALINFOPTR galInfo, MemMapInfoPtr mmInfo);
- /************************************************************************
-diff --git a/EXA/src/vivante_gal/vivante_gal_surface.c b/EXA/src/vivante_gal/vivante_gal_surface.c
-old mode 100755
-new mode 100644
-index 036b61b..0234814
---- a/EXA/src/vivante_gal/vivante_gal_surface.c
-+++ b/EXA/src/vivante_gal/vivante_gal_surface.c
-@@ -673,7 +673,8 @@ static gctBOOL VIV2DGPUSurfaceAlloc(VIVGPUPtr gpuctx, gctUINT alignedWidth, gctU
- return VIV2DGPUSurfaceAllocEx(gpuctx, alignedWidth, alignedHeight, bytesPerPixel, surface, getPixmapCachePolicy());
- }
-
--gctBOOL VIV2DGPUSurfaceReAllocNonCached(VIVGPUPtr gpuctx, Viv2DPixmapPtr ppriv) {
-+Bool VIV2DGPUSurfaceReAllocNonCached(GALINFOPTR galInfo, Viv2DPixmapPtr ppriv) {
-+ VIVGPUPtr gpuctx = (VIVGPUPtr)galInfo->mGpu;
- GenericSurfacePtr oldSurf = gcvNULL;
- GenericSurfacePtr newSurf = gcvNULL;
- gctUINT32 alignedWidth;
-diff --git a/EXA/src/vivante_gal/vivante_priv.h b/EXA/src/vivante_gal/vivante_priv.h
-index e8ee3d2..05f5748 100644
---- a/EXA/src/vivante_gal/vivante_priv.h
-+++ b/EXA/src/vivante_gal/vivante_priv.h
-@@ -29,6 +29,7 @@ extern "C" {
- #include "HAL/gc_hal.h"
- #include "HAL/gc_hal_raster.h"
- #include "HAL/gc_hal_base.h"
-+#include "vivante_debug.h"
-
- /************************************************************************
- * PIXMAP_HANDLING_STUFF(START)
-@@ -97,6 +98,9 @@ extern "C" {
- * DRIVER & DEVICE Structs (END)
- *************************************************************************/
-
-+ gctBOOL VIV2DGPUSurfaceAllocEx(VIVGPUPtr gpuctx, gctUINT alignedWidth, gctUINT alignedHeight,
-+ gctUINT bytesPerPixel, GenericSurfacePtr * surface, enum PixmapCachePolicy cachePolicy);
-+
- #ifdef __cplusplus
- }
- #endif
---
-1.8.4.5
-
diff --git a/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_5.0.11.p7.1.bb b/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_5.0.11.p7.4.bb
similarity index 48%
rename from recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_5.0.11.p7.1.bb
rename to recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_5.0.11.p7.4.bb
index 9fdd73a..4c8af46 100644
--- a/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_5.0.11.p7.1.bb
+++ b/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_5.0.11.p7.4.bb
@@ -4,9 +4,8 @@
require xf86-video-imxfb-vivante.inc
-SRC_URI += "file://0001-MGS-907-X11-EXA-Warnings-causes-GCC5.2-build-to-fail.patch \
- file://Stop-using-Git-to-write-local-version.patch \
+SRC_URI += "file://Stop-using-Git-to-write-local-version.patch \
file://Remove-dix-internal-header-usage.patch"
-SRC_URI[md5sum] = "05c54ed6d63e2a21dc18219e70869c29"
-SRC_URI[sha256sum] = "ab6a896cafba324105d26f52b7dad2c41d04d75cc9e48b66e8041a95660a04ee"
+SRC_URI[md5sum] = "6e2d8ee518e9eef8421e9dcdc1ea79c3"
+SRC_URI[sha256sum] = "3effaf42bde64da8fad2dfe0dcef12d1cfbbbe189511dbd4612442129fd832cc"
--
1.9.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [meta-fsl-arm][PATCH v2 1/5] imx-gpu-viv: Update to 5.0.11-p7.4 version
2016-01-04 17:45 [meta-fsl-arm][PATCH v2 1/5] imx-gpu-viv: Update to 5.0.11-p7.4 version Neena Busireddy
` (3 preceding siblings ...)
2016-01-04 17:45 ` [meta-fsl-arm][PATCH v2 5/5] xf86-video-imxfb-vivante: Upgrade to 5.0.11.p7.4 version Neena Busireddy
@ 2016-01-04 18:00 ` Pushpal Sidhu
2016-01-04 18:39 ` Heikki Sarkanen
4 siblings, 1 reply; 7+ messages in thread
From: Pushpal Sidhu @ 2016-01-04 18:00 UTC (permalink / raw)
To: Neena Busireddy; +Cc: meta-freescale
Hi,
On Mon, Jan 4, 2016 at 9:45 AM, Neena Busireddy
<neenareddy.busireddy@nxp.com> wrote:
> From: Neena Busireddy <neena.busireddy@freescale.com>
>
> This version is released with 3.14.52-1.1.0_ga release.
>
> Includes many of the bug fixes and stability improvements.
> For more information refer to i.MX Linux Release Notes from http://www.nxp.com/
>
> Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
> Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
Please specify further what major bug fixes were fixed. I can't find
any documentation on the link you mention, even when searching for
"3.14.52-1.1.0_ga".
- Pushpal
> ---
> ...{imx-gpu-viv_5.0.11.p7.1-hfp.bb => imx-gpu-viv_5.0.11.p7.4-hfp.bb} | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
> rename recipes-graphics/imx-gpu-viv/{imx-gpu-viv_5.0.11.p7.1-hfp.bb => imx-gpu-viv_5.0.11.p7.4-hfp.bb} (54%)
>
> diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.1-hfp.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.4-hfp.bb
> similarity index 54%
> rename from recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.1-hfp.bb
> rename to recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.4-hfp.bb
> index 22f097b..7895b6a 100644
> --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.1-hfp.bb
> +++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.4-hfp.bb
> @@ -3,7 +3,7 @@
>
> require imx-gpu-viv.inc
>
> -SRC_URI[md5sum] = "b26211f322c325e76f912f432989f2ee"
> -SRC_URI[sha256sum] = "e49ca1d31ca83bb50f6672325db37ae3754eb9073ad98a37790ab1209ea5cba8"
> +SRC_URI[md5sum] = "d348def4c050e215efe970828752e5b9"
> +SRC_URI[sha256sum] = "b80838104f2f2e3b0baf2f1aacdca263c1c92589ce919b3be40aaad23f686b7f"
>
> PACKAGE_FP_TYPE = "hardfp"
> --
> 1.9.1
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [meta-fsl-arm][PATCH v2 1/5] imx-gpu-viv: Update to 5.0.11-p7.4 version
2016-01-04 18:00 ` [meta-fsl-arm][PATCH v2 1/5] imx-gpu-viv: Update to 5.0.11-p7.4 version Pushpal Sidhu
@ 2016-01-04 18:39 ` Heikki Sarkanen
0 siblings, 0 replies; 7+ messages in thread
From: Heikki Sarkanen @ 2016-01-04 18:39 UTC (permalink / raw)
To: Pushpal Sidhu, Neena Busireddy; +Cc: meta-freescale
Hi,
I think the i.MX Linux Release notes are the ones available on the NXP product page [1]. There you could find L3.14.52_1.1.0_LINUX_DOCS and i.MX_Linux_Release_Notes.pdf inside the package. You may need to register before downloading.
[1] http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors-based-on-arm-cores/i.mx-6-processors/i.mx6qp/i.mx-6quad-processors-high-performance-3d-graphics-hd-video-arm-cortex-a9-core:i.MX6Q?fpsp=1&tab=Documentation_Tab#nogo
BR,
Heikki Sarkanen
________________________________________
From: meta-freescale-bounces@yoctoproject.org <meta-freescale-bounces@yoctoproject.org> on behalf of Pushpal Sidhu <psidhu@gateworks.com>
Sent: 04 January 2016 20:00
To: Neena Busireddy
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] [meta-fsl-arm][PATCH v2 1/5] imx-gpu-viv: Update to 5.0.11-p7.4 version
Hi,
On Mon, Jan 4, 2016 at 9:45 AM, Neena Busireddy
<neenareddy.busireddy@nxp.com> wrote:
> From: Neena Busireddy <neena.busireddy@freescale.com>
>
> This version is released with 3.14.52-1.1.0_ga release.
>
> Includes many of the bug fixes and stability improvements.
> For more information refer to i.MX Linux Release Notes from http://www.nxp.com/
>
> Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
> Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
Please specify further what major bug fixes were fixed. I can't find
any documentation on the link you mention, even when searching for
"3.14.52-1.1.0_ga".
- Pushpal
> ---
> ...{imx-gpu-viv_5.0.11.p7.1-hfp.bb => imx-gpu-viv_5.0.11.p7.4-hfp.bb} | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
> rename recipes-graphics/imx-gpu-viv/{imx-gpu-viv_5.0.11.p7.1-hfp.bb => imx-gpu-viv_5.0.11.p7.4-hfp.bb} (54%)
>
> diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.1-hfp.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.4-hfp.bb
> similarity index 54%
> rename from recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.1-hfp.bb
> rename to recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.4-hfp.bb
> index 22f097b..7895b6a 100644
> --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.1-hfp.bb
> +++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p7.4-hfp.bb
> @@ -3,7 +3,7 @@
>
> require imx-gpu-viv.inc
>
> -SRC_URI[md5sum] = "b26211f322c325e76f912f432989f2ee"
> -SRC_URI[sha256sum] = "e49ca1d31ca83bb50f6672325db37ae3754eb9073ad98a37790ab1209ea5cba8"
> +SRC_URI[md5sum] = "d348def4c050e215efe970828752e5b9"
> +SRC_URI[sha256sum] = "b80838104f2f2e3b0baf2f1aacdca263c1c92589ce919b3be40aaad23f686b7f"
>
> PACKAGE_FP_TYPE = "hardfp"
> --
> 1.9.1
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2016-01-04 18:55 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-04 17:45 [meta-fsl-arm][PATCH v2 1/5] imx-gpu-viv: Update to 5.0.11-p7.4 version Neena Busireddy
2016-01-04 17:45 ` [meta-fsl-arm][PATCH v2 2/5] imx-gpu-viv: Upgrade sfp to 5.0.11.p7.4 version Neena Busireddy
2016-01-04 17:45 ` [meta-fsl-arm][PATCH v2 3/5] kernel-module-imx-gpu-viv: Upgrade " Neena Busireddy
2016-01-04 17:45 ` [meta-fsl-arm][PATCH v2 4/5] weston: Add patches to fix bugs Neena Busireddy
2016-01-04 17:45 ` [meta-fsl-arm][PATCH v2 5/5] xf86-video-imxfb-vivante: Upgrade to 5.0.11.p7.4 version Neena Busireddy
2016-01-04 18:00 ` [meta-fsl-arm][PATCH v2 1/5] imx-gpu-viv: Update to 5.0.11-p7.4 version Pushpal Sidhu
2016-01-04 18:39 ` Heikki Sarkanen
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.