Skip to contentSkip to conversation

Upgrades for comply Intel Graphics Stack Release 2014Q3

PATCH In review Aníbal Limón 6 participants 17 messages Dec 4, 2014 – Dec 10, 2014

lore
Share & tools
lore
#0 lore raw

v2 cover Upgrades for comply Intel Graphics Stack Release 2014Q3

Testing was made building and running core-image-sato in qemux86, qemumips, and qemuarm also core-image-sato/core-image-weston in Intel NUC.

Tests freedesktop piglit was run in Intel NUC with 95% of tests passes (9251/9694), you can found full results at [1].

[YOCTO #6805]

[1] https://bugzilla.yoctoproject.org/attachment.cgi?id=2267

The following changes since commit a862bf045109d213c301121961bd8d389e48b13d:

upstream_tracking.inc: update entries for dbus (2014-12-03 12:24:01 +0000)

are available in the git repository at:

git://git.yoctoproject.org/poky-contrib alimon/linux_intel_graphics_2014q3_v2
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=alimon/linux_intel_graphics_2014q3_v2

Aníbal Limón (3):
libdrm: Upgrade to 2.4.58.
mesa: Upgrade to 10.3.4.
xorg-xserver: Upgrade to 1.16.2.

 meta/recipes-graphics/drm/libdrm.inc               |   1 +
 .../drm/libdrm/GNU_SOURCE_definition.patch         |  30 --
 meta/recipes-graphics/drm/libdrm_2.4.54.bb         |   8 -
 meta/recipes-graphics/drm/libdrm_2.4.58.bb         |   7 +
 .../mesa/{mesa-gl_10.1.3.bb => mesa-gl_10.3.4.bb}  |   0
 ..._sw-include-xlib_sw_winsys.h-only-when-HA.patch |  52 ---
 ...ate-NativeDisplayType-depending-on-config.patch | 362 ---------------------
 .../mesa/mesa/0006-fix-out-of-tree-egl.patch       |  48 ---
 .../mesa/{mesa_10.1.3.bb => mesa_10.3.4.bb}        |   9 +-
 meta/recipes-graphics/mesa/mesa_git.bb             |   9 +-
 .../recipes-graphics/xorg-xserver/xserver-xorg.inc |   5 +-
 .../xorg-xserver/xserver-xorg/crosscompile.patch   |  22 --
 .../xserver-xorg/mips64-compiler.patch             |  29 --
 .../xorg-xserver/xserver-xorg/present-module.patch |  66 ----
 ...erver-xorg_1.15.1.bb => xserver-xorg_1.16.2.bb} |   9 +-
 15 files changed, 21 insertions(+), 636 deletions(-)
 delete mode 100644 meta/recipes-graphics/drm/libdrm/GNU_SOURCE_definition.patch
 delete mode 100644 meta/recipes-graphics/drm/libdrm_2.4.54.bb
 create mode 100644 meta/recipes-graphics/drm/libdrm_2.4.58.bb
 rename meta/recipes-graphics/mesa/{mesa-gl_10.1.3.bb => mesa-gl_10.3.4.bb} (100%)
 delete mode 100644 meta/recipes-graphics/mesa/mesa/0002-pipe_loader_sw-include-xlib_sw_winsys.h-only-when-HA.patch
 delete mode 100644 meta/recipes-graphics/mesa/mesa/0003-EGL-Mutate-NativeDisplayType-depending-on-config.patch
 delete mode 100644 meta/recipes-graphics/mesa/mesa/0006-fix-out-of-tree-egl.patch
 rename meta/recipes-graphics/mesa/{mesa_10.1.3.bb => mesa_10.3.4.bb} (62%)
 delete mode 100644 meta/recipes-graphics/xorg-xserver/xserver-xorg/crosscompile.patch
 delete mode 100644 meta/recipes-graphics/xorg-xserver/xserver-xorg/mips64-compiler.patch
 delete mode 100644 meta/recipes-graphics/xorg-xserver/xserver-xorg/present-module.patch
 rename meta/recipes-graphics/xorg-xserver/{xserver-xorg_1.15.1.bb => xserver-xorg_1.16.2.bb} (75%)
Signature · 1 line
1.9.1
#1 lore raw

PATCH v2 1/3 libdrm: Upgrade to 2.4.58.

Disable man pages creation because it needs to download docbook.xsl from upstream site and sometimes can't (resource unavailable) and this cause build fails.

Remove GNU_SOURCE_definition patch it's already integrated in upstream.

---
 meta/recipes-graphics/drm/libdrm.inc               |  1 +
 .../drm/libdrm/GNU_SOURCE_definition.patch         | 30 ----------------------
 meta/recipes-graphics/drm/libdrm_2.4.54.bb         |  8 ------
 meta/recipes-graphics/drm/libdrm_2.4.58.bb         |  7 +++++
 4 files changed, 8 insertions(+), 38 deletions(-)
 delete mode 100644 meta/recipes-graphics/drm/libdrm/GNU_SOURCE_definition.patch
 delete mode 100644 meta/recipes-graphics/drm/libdrm_2.4.54.bb
 create mode 100644 meta/recipes-graphics/drm/libdrm_2.4.58.bb
meta/recipes-graphics/drm/libdrm.inc +1 -0
index 5ec6307..cfac9e2 100644
@@ -23,6 +23,7 @@ EXTRA_OECONF += "--disable-cairo-tests \
                  --enable-omap-experimental-api \
                  --enable-freedreno-experimental-api \
                  --enable-install-test-programs \
+                 --disable-manpages \
                 "
 ALLOW_EMPTY_${PN}-drivers = "1"
 PACKAGES =+ "${PN}-tests ${PN}-drivers ${PN}-radeon ${PN}-nouveau ${PN}-omap \
meta/recipes-graphics/drm/libdrm/GNU_SOURCE_definition.patch deleted +0 -30
deleted file mode 100644
index 8eb1d5e..0000000
@@ -1,30 +0,0 @@
-uclibc headers need to know if _GNU_SOURCE is defined or not and its defined
-in config.h so include it first to get the definition if its there fixed build
-problems on uclibc
-
-test_decode.c:107:2: error: implicit declaration of function 'open_memstream' [-Werror=implicit-function-declaration]
-
-Signed-off-by: Khem Raj <[email protected]>
-Upstream-Status: Pending
-
-Index: libdrm-2.4.30/intel/test_decode.c
-===================================================================
---- libdrm-2.4.30.orig/intel/test_decode.c	2012-02-03 14:28:46.409355918 -0800
-+++ libdrm-2.4.30/intel/test_decode.c	2012-02-03 14:29:02.357356689 -0800
-@@ -21,6 +21,8 @@
-  * IN THE SOFTWARE.
-  */
- 
-+#include "config.h"
-+
- #include <string.h>
- #include <stdlib.h>
- #include <stdio.h>
-@@ -31,7 +33,6 @@
- #include <sys/mman.h>
- #include <err.h>
- 
--#include "config.h"
- #include "intel_bufmgr.h"
- #include "intel_chipset.h"
- 
meta/recipes-graphics/drm/libdrm_2.4.54.bb deleted +0 -8
deleted file mode 100644
index 12eefc7..0000000
@@ -1,8 +0,0 @@
-require libdrm.inc
-
-SRC_URI += "file://installtests.patch \
-            file://GNU_SOURCE_definition.patch \
-           "
-SRC_URI[md5sum] = "56e98a9c2073c3fab7f95e003b657f46"
-SRC_URI[sha256sum] = "d94001ebfbe80e1523d1228ee2df57294698d1c734fad9ccf53efde8932fe4e9"
-
meta/recipes-graphics/drm/libdrm_2.4.58.bb new file +7 -0
new file mode 100644
index 0000000..e199935
@@ -0,0 +1,7 @@
+require libdrm.inc
+
+SRC_URI += "file://installtests.patch"
+
+SRC_URI[md5sum] = "24213913333d72b36c16463ed92e522a"
+SRC_URI[sha256sum] = "b155fae6b9c9a3b02ef8b77f58c7c219194c996a4018dc55ba66c03996a365dd"
+
Signature · 1 line
1.9.1
#2 lore raw

PATCH v2 2/3 mesa: Upgrade to 10.3.4.

In reply to Aníbal Limón

Remove 0002-pipe_loader_sw-include-xlib_sw_winsys.h-only-when-HA, 0003-EGL-Mutate-NativeDisplayType-depending-on-config.patch and 0006-fix-out-of-tree-egl.patch are already in upstream.

---
 .../mesa/{mesa-gl_10.1.3.bb => mesa-gl_10.3.4.bb}  |   0
 ..._sw-include-xlib_sw_winsys.h-only-when-HA.patch |  52 ---
 ...ate-NativeDisplayType-depending-on-config.patch | 362 ---------------------
 .../mesa/mesa/0006-fix-out-of-tree-egl.patch       |  48 ---
 .../mesa/{mesa_10.1.3.bb => mesa_10.3.4.bb}        |   9 +-
 meta/recipes-graphics/mesa/mesa_git.bb             |   9 +-
 6 files changed, 6 insertions(+), 474 deletions(-)
 rename meta/recipes-graphics/mesa/{mesa-gl_10.1.3.bb => mesa-gl_10.3.4.bb} (100%)
 delete mode 100644 meta/recipes-graphics/mesa/mesa/0002-pipe_loader_sw-include-xlib_sw_winsys.h-only-when-HA.patch
 delete mode 100644 meta/recipes-graphics/mesa/mesa/0003-EGL-Mutate-NativeDisplayType-depending-on-config.patch
 delete mode 100644 meta/recipes-graphics/mesa/mesa/0006-fix-out-of-tree-egl.patch
 rename meta/recipes-graphics/mesa/{mesa_10.1.3.bb => mesa_10.3.4.bb} (62%)
meta/recipes-graphics/mesa/mesa-gl_10.3.4.bb renamed from meta/recipes-graphics/mesa/mesa-gl_10.1.3.bb +0 -0
similarity index 100%
rename from meta/recipes-graphics/mesa/mesa-gl_10.1.3.bb
rename to meta/recipes-graphics/mesa/mesa-gl_10.3.4.bb
meta/recipes-graphics/mesa/mesa/0002-pipe_loader_sw-include-xlib_sw_winsys.h-only-when-HA.patch deleted +0 -52

52 lines not on this page · raw message

meta/recipes-graphics/mesa/mesa/0003-EGL-Mutate-NativeDisplayType-depending-on-config.patch deleted +0 -362

362 lines not on this page · raw message

meta/recipes-graphics/mesa/mesa/0006-fix-out-of-tree-egl.patch deleted +0 -48

48 lines not on this page · raw message

meta/recipes-graphics/mesa/mesa_10.3.4.bb renamed from meta/recipes-graphics/mesa/mesa_10.1.3.bb +3 -6
similarity index 62%
rename from meta/recipes-graphics/mesa/mesa_10.1.3.bb
rename to meta/recipes-graphics/mesa/mesa_10.3.4.bb
index abc450a..50092c9 100644
@@ -1,12 +1,9 @@
 require ${BPN}.inc
 
-SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/${PV}/MesaLib-${PV}.tar.bz2 \
-           file://0002-pipe_loader_sw-include-xlib_sw_winsys.h-only-when-HA.patch \
-           file://0006-fix-out-of-tree-egl.patch \
-           "
+SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/${PV}/MesaLib-${PV}.tar.bz2"
 
-SRC_URI[md5sum] = "ba6dbe2b9cab0b4de840c996b9b6a3ad"
-SRC_URI[sha256sum] = "b2615e236ef25d0fb94b8420bdd2e2a520b7dd5ca2d4b93306154f7fd4adecc3"
+SRC_URI[md5sum] = "fa0558a3d02c2bb8c208c030ccdc992e"
+SRC_URI[sha256sum] = "e6373913142338d10515daf619d659433bfd2989988198930c13b0945a15e98a"
 
 S = "${WORKDIR}/Mesa-${PV}"
 
meta/recipes-graphics/mesa/mesa_git.bb +3 -6
index cda310a..b046ae2 100644
@@ -4,13 +4,10 @@ DEFAULT_PREFERENCE = "-1"
 
 LIC_FILES_CHKSUM = "file://docs/license.html;md5=6a23445982a7a972ac198e93cc1cb3de"
 
-SRCREV = "0028eb1083e6adc110a23a5f02c993cda217067a"
-PV = "10.1.3+git${SRCPV}"
+SRCREV = "c7b9a2e38a3e471562b50dab8be65db8ac6819f8"
+PV = "10.3.4+git${SRCPV}"
 
-SRC_URI = "git://anongit.freedesktop.org/git/mesa/mesa;branch=10.1 \
-           file://0002-pipe_loader_sw-include-xlib_sw_winsys.h-only-when-HA.patch \
-           file://0006-fix-out-of-tree-egl.patch \
-           "
+SRC_URI = "git://anongit.freedesktop.org/git/mesa/mesa;branch=10.4"
 
 S = "${WORKDIR}/git"
 
Signature · 1 line
1.9.1
#3 lore raw

PATCH v3 3/3 xorg-xserver: Upgrade to 1.16.2.

In reply to Aníbal Limón

Add PACKAGECONFIG systemd, xserver-xorg now depends in dbus because adds support for systemd-logind, dbus is used by xserver-xorg to communicate with systemd.

Add conditional enablement of systemd-logind if DISTRO_FEATURES contains systemd.

Remove crosscompile, mips64-compile and present-module because are already in upstream.

---
 .../recipes-graphics/xorg-xserver/xserver-xorg.inc |  5 +-
 .../xorg-xserver/xserver-xorg/crosscompile.patch   | 22 --------
 .../xserver-xorg/mips64-compiler.patch             | 29 ----------
 .../xorg-xserver/xserver-xorg/present-module.patch | 66 ----------------------
 ...erver-xorg_1.15.1.bb => xserver-xorg_1.16.2.bb} |  9 +--
 5 files changed, 7 insertions(+), 124 deletions(-)
 delete mode 100644 meta/recipes-graphics/xorg-xserver/xserver-xorg/crosscompile.patch
 delete mode 100644 meta/recipes-graphics/xorg-xserver/xserver-xorg/mips64-compiler.patch
 delete mode 100644 meta/recipes-graphics/xorg-xserver/xserver-xorg/present-module.patch
 rename meta/recipes-graphics/xorg-xserver/{xserver-xorg_1.15.1.bb => xserver-xorg_1.16.2.bb} (75%)
meta/recipes-graphics/xorg-xserver/xserver-xorg.inc +4 -1
index dd60884..5b47e34 100644
@@ -116,7 +116,9 @@ EXTRA_OECONF += "--with-fop=no \
                  ac_cv_file__usr_share_sgml_X11_defs_ent=no \
 "
 
-PACKAGECONFIG ??= "udev ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'dri dri2 glx', '', d)}"
+PACKAGECONFIG ??= "udev ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'dri dri2 glx', '', d)} \
+                   ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
+
 PACKAGECONFIG[udev] = "--enable-config-udev,--disable-config-udev,udev"
 PACKAGECONFIG[dri] = "--enable-dri,--disable-dri,glproto virtual/mesa xf86driproto"
 PACKAGECONFIG[dri2] = "--enable-dri2,--disable-dri2,dri2proto"
@@ -126,6 +128,7 @@ PACKAGECONFIG[glx] = "--enable-glx --enable-glx-tls,--disable-glx,glproto virtua
 PACKAGECONFIG[unwind] = "--enable-libunwind,--disable-libunwind,libunwind"
 PACKAGECONFIG[xshmfence] = "--enable-xshmfence,--disable-xshmfence,libxshmfence"
 PACKAGECONFIG[xmlto] = "--with-xmlto, --without-xmlto, xmlto-native docbook-xml-dtd4-native docbook-xsl-stylesheets-native"
+PACKAGECONFIG[systemd] = "--enable-systemd-logind=yes,--enable-systemd-logind=no,dbus,dbus-lib"
 
 do_install_append () {
 	# Its assumed base-files creates this for us
meta/recipes-graphics/xorg-xserver/xserver-xorg/crosscompile.patch deleted +0 -22
deleted file mode 100644
index 2f98bb8..0000000
@@ -1,22 +0,0 @@
-Upstream-Status: Inappropriate [configuration]
-
-diff --git a/configure.ac b/configure.ac
-index b3b752c..600500b 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -523,13 +523,9 @@ dnl Uses --default-font-path if set, otherwise checks for /etc/X11/fontpath.d,
- dnl otherwise uses standard subdirectories of FONTROOTDIR. When cross
- dnl compiling, assume default font path uses standard FONTROOTDIR directories.
- DEFAULT_FONT_PATH="${FONTMISCDIR}/,${FONTTTFDIR}/,${FONTOTFDIR}/,${FONTTYPE1DIR}/,${FONT100DPIDIR}/,${FONT75DPIDIR}/"
--if test "$cross_compiling" != yes; then
--	AC_CHECK_FILE([${sysconfdir}/X11/fontpath.d],
--		[DEFAULT_FONT_PATH='catalogue:${sysconfdir}/X11/fontpath.d'],
--		[case $host_os in
-+		case $host_os in
- 			darwin*) DEFAULT_FONT_PATH="${DEFAULT_FONT_PATH},/Library/Fonts,/System/Library/Fonts" ;;
--		esac])
--fi
-+		esac
- AC_ARG_WITH(default-font-path, AS_HELP_STRING([--with-default-font-path=PATH], [Comma separated list of font dirs]),
- 				[ FONTPATH="$withval" ],
- 				[ FONTPATH="${DEFAULT_FONT_PATH}" ])
meta/recipes-graphics/xorg-xserver/xserver-xorg/mips64-compiler.patch deleted +0 -29
deleted file mode 100644
index 168368e..0000000
@@ -1,29 +0,0 @@
-on mips64/n64 pointers are 64bit therefore the pointer conversions to int dont work well
-so we end up with incompatible conversion errors
-
-This patch choses the right values for mips64
-
-Signed-off-by: Khem Raj <[email protected]>
-
-Upstream-Status: Pending
-Index: xorg-server-1.13.0/hw/xfree86/common/compiler.h
-===================================================================
---- xorg-server-1.13.0-orig/hw/xfree86/common/compiler.h	2012-06-14 23:04:29.000000000 +0300
-+++ xorg-server-1.13.0/hw/xfree86/common/compiler.h	2012-11-08 10:06:50.865831783 +0200
-@@ -101,6 +101,7 @@
- #if defined(NO_INLINE) || defined(DO_PROTOTYPES)
- #if !defined(__arm__)
- #if !defined(__sparc__) && !defined(__sparc) && !defined(__arm32__) && !defined(__nds32__) \
-+      && !defined(__mips64) \
-       && !(defined(__alpha__) && defined(linux)) \
-       && !(defined(__ia64__) && defined(linux)) \
- 
-@@ -721,7 +722,7 @@
- }
- 
- #elif defined(__mips__) || (defined(__arm32__) && !defined(__linux__))
--#ifdef __arm32__
-+#if defined (__arm32__) || defined (__mips64)
- #define PORT_SIZE long
- #else
- #define PORT_SIZE short
meta/recipes-graphics/xorg-xserver/xserver-xorg/present-module.patch deleted +0 -66

66 lines not on this page · raw message

meta/recipes-graphics/xorg-xserver/xserver-xorg_1.16.2.bb renamed from meta/recipes-graphics/xorg-xserver/xserver-xorg_1.15.1.bb +3 -6
similarity index 75%
rename from meta/recipes-graphics/xorg-xserver/xserver-xorg_1.15.1.bb
rename to meta/recipes-graphics/xorg-xserver/xserver-xorg_1.16.2.bb
index 3bba3ce..1519271 100644
@@ -1,16 +1,13 @@
 require xserver-xorg.inc
 
 # Misc build failure for master HEAD
-SRC_URI += "file://crosscompile.patch \
-            file://fix_open_max_preprocessor_error.patch \
-            file://mips64-compiler.patch \
+SRC_URI += "file://fix_open_max_preprocessor_error.patch \
             file://xorg-CVE-2013-6424.patch \
             file://xshmfence-option.patch \
-            file://present-module.patch \
            "
 
-SRC_URI[md5sum] = "e4c70262ed89764be8f8f5d699ed9227"
-SRC_URI[sha256sum] = "626db6882602ebe1ff81f7a4231c7ccc6ceb5032f2b5b3954bf749e1567221e2"
+SRC_URI[md5sum] = "89620960b13515db8d0a8dbb92a1378a"
+SRC_URI[sha256sum] = "446e0c3ebd556aced78ec0000ba9ae73f1e5317117d497f827afba48b787ce64"
 
 # These extensions are now integrated into the server, so declare the migration
 # path for in-place upgrades.
Signature · 1 line
1.9.1
#4 lore raw
In reply to Aníbal Limón
Quoted 16 lines · Aníbal Limón

Testing was made building and running core-image-sato in qemux86, qemumips, and qemuarm also core-image-sato/core-image-weston in Intel NUC.

Tests freedesktop piglit was run in Intel NUC with 95% of tests passes (9251/9694), you can found full results at [1].

[YOCTO #6805]

[1] https://bugzilla.yoctoproject.org/attachment.cgi?id=2267

The following changes since commit a862bf045109d213c301121961bd8d389e48b13d:

upstream_tracking.inc: update entries for dbus (2014-12-03 12:24:01 +0000)

are available in the git repository at:

Quoted 7 lines

git://git.yoctoproject.org/poky-contrib alimon/linux_intel_graphics_2014q3_v2
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=alimon/linux_intel_graphics_2014q3_v2

Aníbal Limón (3):
libdrm: Upgrade to 2.4.58.
mesa: Upgrade to 10.3.4.
xorg-xserver: Upgrade to 1.16.2.

I have tested the last 2 patches on top of this morning master-tip which already included the libdrm upgrade. mesa 10.3.4 and Xorg 1.16.2 worked fine for me on Snapdragon 600, using mesa/gallium freedreno.

thanks for making the update!

nico

#5 lore raw
In reply to Aníbal Limón
Quoted 11 lines

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Aníbal Limón
Sent: Thursday, December 04, 2014 3:18 PM
To: [email protected]
Subject: [OE-core] [PATCHv2 0/3] Upgrades for comply Intel Graphics Stack Release 2014Q3

Quoted 6 lines

Testing was made building and running core-image-sato in qemux86, qemumips, and qemuarm also core-image-sato/core-image-weston in Intel NUC.

Tests freedesktop piglit was run in Intel NUC with 95% of tests passes (9251/9694), you can found full results at [1].

Is there a previous data point to compare, which can indicate weather the recipe updates are causing any regression or not?

Nitin

Quoted 67 lines

[YOCTO #6805]

[1] https://bugzilla.yoctoproject.org/attachment.cgi?id=2267

The following changes since commit
a862bf045109d213c301121961bd8d389e48b13d:

upstream_tracking.inc: update entries for dbus (2014-12-03 12:24:01 +0000)

are available in the git repository at:

git://git.yoctoproject.org/poky-contrib
alimon/linux_intel_graphics_2014q3_v2
http://git.yoctoproject.org/cgit.cgi/poky-
contrib/log/?h=alimon/linux_intel_graphics_2014q3_v2

Aníbal Limón (3):
libdrm: Upgrade to 2.4.58.
mesa: Upgrade to 10.3.4.
xorg-xserver: Upgrade to 1.16.2.

 meta/recipes-graphics/drm/libdrm.inc               |   1 +
 .../drm/libdrm/GNU_SOURCE_definition.patch         |  30 --
 meta/recipes-graphics/drm/libdrm_2.4.54.bb         |   8 -
 meta/recipes-graphics/drm/libdrm_2.4.58.bb         |   7 +
 .../mesa/{mesa-gl_10.1.3.bb => mesa-gl_10.3.4.bb}  |   0
 ..._sw-include-xlib_sw_winsys.h-only-when-HA.patch |  52 ---  ...ate-
NativeDisplayType-depending-on-config.patch | 362 ---------------------
 .../mesa/mesa/0006-fix-out-of-tree-egl.patch       |  48 ---
 .../mesa/{mesa_10.1.3.bb => mesa_10.3.4.bb}        |   9 +-
 meta/recipes-graphics/mesa/mesa_git.bb             |   9 +-
 .../recipes-graphics/xorg-xserver/xserver-xorg.inc |   5 +-
 .../xorg-xserver/xserver-xorg/crosscompile.patch   |  22 --
 .../xserver-xorg/mips64-compiler.patch             |  29 --
 .../xorg-xserver/xserver-xorg/present-module.patch |  66 ----
 ...erver-xorg_1.15.1.bb => xserver-xorg_1.16.2.bb} |   9 +-
 15 files changed, 21 insertions(+), 636 deletions(-)  delete mode 100644
meta/recipes-graphics/drm/libdrm/GNU_SOURCE_definition.patch
 delete mode 100644 meta/recipes-graphics/drm/libdrm_2.4.54.bb
 create mode 100644 meta/recipes-graphics/drm/libdrm_2.4.58.bb
 rename meta/recipes-graphics/mesa/{mesa-gl_10.1.3.bb => mesa-
gl_10.3.4.bb} (100%)  delete mode 100644 meta/recipes-
graphics/mesa/mesa/0002-pipe_loader_sw-include-xlib_sw_winsys.h-only-
when-HA.patch
 delete mode 100644 meta/recipes-graphics/mesa/mesa/0003-EGL-Mutate-
NativeDisplayType-depending-on-config.patch
 delete mode 100644 meta/recipes-graphics/mesa/mesa/0006-fix-out-of-
tree-egl.patch
 rename meta/recipes-graphics/mesa/{mesa_10.1.3.bb => mesa_10.3.4.bb}
(62%)  delete mode 100644 meta/recipes-graphics/xorg-xserver/xserver-
xorg/crosscompile.patch
 delete mode 100644 meta/recipes-graphics/xorg-xserver/xserver-
xorg/mips64-compiler.patch
 delete mode 100644 meta/recipes-graphics/xorg-xserver/xserver-
xorg/present-module.patch
 rename meta/recipes-graphics/xorg-xserver/{xserver-xorg_1.15.1.bb =>

xserver-xorg_1.16.2.bb} (75%)

--
1.9.1

--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

#6 lore raw
Quoted 14 lines · Nitin A
Quoted 14 lines

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Aníbal Limón
Sent: Thursday, December 04, 2014 3:18 PM
To: [email protected]
Subject: [OE-core] [PATCHv2 0/3] Upgrades for comply Intel Graphics Stack Release 2014Q3

Testing was made building and running core-image-sato in qemux86, qemumips, and qemuarm also core-image-sato/core-image-weston in Intel NUC.

Quoted 6 lines
Quoted 2 lines

Tests freedesktop piglit was run in Intel NUC with 95% of tests passes (9251/9694), you can found full results at [1].

Is there a previous data point to compare, which can indicate weather the recipe updates are causing any regression or not?

Nitin

I don't know, maybe Ross knows?.

Quoted 66 lines
Quoted 66 lines

[YOCTO #6805]

[1] https://bugzilla.yoctoproject.org/attachment.cgi?id=2267

The following changes since commit
a862bf045109d213c301121961bd8d389e48b13d:

   upstream_tracking.inc: update entries for dbus (2014-12-03 12:24:01 +0000)

are available in the git repository at:

git://git.yoctoproject.org/poky-contrib
alimon/linux_intel_graphics_2014q3_v2
http://git.yoctoproject.org/cgit.cgi/poky-
contrib/log/?h=alimon/linux_intel_graphics_2014q3_v2

Aníbal Limón (3):

   libdrm: Upgrade to 2.4.58.
   mesa: Upgrade to 10.3.4.
   xorg-xserver: Upgrade to 1.16.2.
  meta/recipes-graphics/drm/libdrm.inc               |   1 +
  .../drm/libdrm/GNU_SOURCE_definition.patch         |  30 --
  meta/recipes-graphics/drm/libdrm_2.4.54.bb         |   8 -
  meta/recipes-graphics/drm/libdrm_2.4.58.bb         |   7 +
  .../mesa/{mesa-gl_10.1.3.bb => mesa-gl_10.3.4.bb}  |   0
  ..._sw-include-xlib_sw_winsys.h-only-when-HA.patch |  52 ---  ...ate-
NativeDisplayType-depending-on-config.patch | 362 ---------------------
  .../mesa/mesa/0006-fix-out-of-tree-egl.patch       |  48 ---
  .../mesa/{mesa_10.1.3.bb => mesa_10.3.4.bb}        |   9 +-
  meta/recipes-graphics/mesa/mesa_git.bb             |   9 +-
  .../recipes-graphics/xorg-xserver/xserver-xorg.inc |   5 +-
  .../xorg-xserver/xserver-xorg/crosscompile.patch   |  22 --
  .../xserver-xorg/mips64-compiler.patch             |  29 --
  .../xorg-xserver/xserver-xorg/present-module.patch |  66 ----
  ...erver-xorg_1.15.1.bb => xserver-xorg_1.16.2.bb} |   9 +-
  15 files changed, 21 insertions(+), 636 deletions(-)  delete mode 100644

meta/recipes-graphics/drm/libdrm/GNU_SOURCE_definition.patch
delete mode 100644 meta/recipes-graphics/drm/libdrm_2.4.54.bb create mode 100644 meta/recipes-graphics/drm/libdrm_2.4.58.bb rename meta/recipes-graphics/mesa/{mesa-gl_10.1.3.bb => mesa-
gl_10.3.4.bb} (100%) delete mode 100644 meta/recipes- graphics/mesa/mesa/0002-pipe_loader_sw-include-xlib_sw_winsys.h-only- when-HA.patch
delete mode 100644 meta/recipes-graphics/mesa/mesa/0003-EGL-Mutate-
NativeDisplayType-depending-on-config.patch
delete mode 100644 meta/recipes-graphics/mesa/mesa/0006-fix-out-of-
tree-egl.patch
rename meta/recipes-graphics/mesa/{mesa_10.1.3.bb => mesa_10.3.4.bb}
(62%) delete mode 100644 meta/recipes-graphics/xorg-xserver/xserver- xorg/crosscompile.patch
delete mode 100644 meta/recipes-graphics/xorg-xserver/xserver-
xorg/mips64-compiler.patch
delete mode 100644 meta/recipes-graphics/xorg-xserver/xserver-
xorg/present-module.patch
rename meta/recipes-graphics/xorg-xserver/{xserver-xorg_1.15.1.bb =>
xserver-xorg_1.16.2.bb} (75%)

--
1.9.1

--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

#7 lore raw
Quoted 2 lines · Aníbal Limón

I don't know, maybe Ross knows?.

I ask for Piglit results to verify that approx 95% passes as that's the expected pass rate. I don't bother tracking the exact count as how it changes as there's almost ten thousand tests and at some point you have to let upstream deal with this.

Ross

#8 lore raw
Quoted 11 lines · Ross
Quoted 2 lines · Aníbal Limón

I don't know, maybe Ross knows?.

I ask for Piglit results to verify that approx 95% passes as that's the expected pass rate. I don't bother tracking the exact count as how it changes as there's almost ten thousand tests and at some point you have to let upstream deal with this.

What is the point in having a tool for regression test if it is not tracked?

Signature · 3 lines
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750
#9 lore raw
Quoted 3 lines · Otavio Salvador

What is the point in having a tool for regression test if it is not tracked?

Due to differences in all the layers involved (hardware, kernel, Mesa, X, piglit itself) it's impossible to match our piglit score with the reference score generated by the xf86-video-intel QA score: different silicon has different bugs, different kernels have different bugs, different versions of Mesa support different extensions, and different snapshots of piglit have different tests.

Whilst a direct comparison isn't possible - we can't yet say that we failed four tests that we should have passed - we can still use it at a large scale to verify that GL is mostly working in a way that glxgears can't do.

Ross

#10 lore raw
In reply to Otavio Salvador
Quoted 8 lines · Otavio Salvador
Quoted 7 lines · Ross
Quoted 2 lines · Aníbal Limón

I don't know, maybe Ross knows?.

Quoted 6 lines
Quoted 4 lines

I ask for Piglit results to verify that approx 95% passes as that's the expected pass rate. I don't bother tracking the exact count as how it changes as there's almost ten thousand tests and at some point you have to let upstream deal with this.

What is the point in having a tool for regression test if it is not tracked?

Going forward, the plan is to track this FWIW. Right now that is a work in progress as the test result collection piece is missing. Its also a chicken and egg problem, you can't track things until you have some tests to track. Things are being run manually to check for regressions in a coarse manner too and this is better than not at all.

Cheers,

Richard

#11 lore raw
Quoted 14 lines · Richard Purdie
Quoted 13 lines · Otavio Salvador
Quoted 11 lines · Ross
Quoted 2 lines · Aníbal Limón

I don't know, maybe Ross knows?.

I ask for Piglit results to verify that approx 95% passes as that's the expected pass rate. I don't bother tracking the exact count as how it changes as there's almost ten thousand tests and at some point you have to let upstream deal with this.

Quoted 7 lines
Quoted 1 line

What is the point in having a tool for regression test if it is not tracked?

Going forward, the plan is to track this FWIW. Right now that is a work in progress as the test result collection piece is missing. Its also a chicken and egg problem, you can't track things until you have some tests to track. Things are being run manually to check for regressions in a coarse manner too and this is better than not at all.

Well, when asked Ross said he is not tracking this data. So the question...

Signature · 3 lines
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750
#12 lore raw
Quoted 18 lines · Otavio Salvador
Quoted 16 lines · Richard Purdie
Quoted 14 lines · Otavio Salvador
Quoted 11 lines · Ross
Quoted 2 lines · Aníbal Limón

I don't know, maybe Ross knows?.

I ask for Piglit results to verify that approx 95% passes as that's the expected pass rate. I don't bother tracking the exact count as how it changes as there's almost ten thousand tests and at some point you have to let upstream deal with this.

What is the point in having a tool for regression test if it is not tracked?

Quoted 7 lines
Quoted 5 lines

Going forward, the plan is to track this FWIW. Right now that is a work in progress as the test result collection piece is missing. Its also a chicken and egg problem, you can't track things until you have some tests to track. Things are being run manually to check for regressions in a coarse manner too and this is better than not at all.

Well, when asked Ross said he is not tracking this data. So the question...

He personally isn't and he had valid reasons for looking at an overall percentage rather than individual scores, but the QA people working on the project are working towards tracking the data. Once we can track it, we will need some ways of analysing the data as that in itself is tricky.

Cheers,

Richard

#13 lore raw
In reply to Burton, Ross
Quoted 10 lines · Ross
Quoted 2 lines · Aníbal Limón

I don't know, maybe Ross knows?.

I ask for Piglit results to verify that approx 95% passes as that's the expected pass rate. I don't bother tracking the exact count as how it changes as there's almost ten thousand tests and at some point you have to let upstream deal with this.

are you using the oe-core piglit recipe for testing? i didn't realize we had such recipe.. just want to make sure that the one we have is ok, then I can run it on my hw as well.

thanks

#14 lore raw
Quoted 4 lines · Nicolas Dechesne

are you using the oe-core piglit recipe for testing? i didn't realize we had such recipe.. just want to make sure that the one we have is ok, then I can run it on my hw as well.

Yes, the piglit in oe-core. It needs updating to a newer release at some point, but as upstream believes you run it from a source tree upgrading isn't trivial.

Ross

#15 lore raw
In reply to Nicolas Dechesne
Quoted 5 lines · Nicolas Dechesne
Quoted 4 lines · Ross
Quoted 1 line · Aníbal Limón

I don't know, maybe Ross knows?.

Quoted 7 lines
Quoted 4 lines

I ask for Piglit results to verify that approx 95% passes as that's the expected pass rate. I don't bother tracking the exact count as how it changes as there's almost ten thousand tests and at some point you have to let upstream deal with this.

are you using the oe-core piglit recipe for testing? i didn't realize we had such recipe.. just want to make sure that the one we have is ok, then I can run it on my hw as well.

Yes, i added to image with,

CORE_IMAGE_EXTRA_INSTALL += " piglit"

alimon

Quoted 1 line

thanks

Acked-by on the v2 series
#16 lore raw
In reply to Aníbal Limón
Quoted 34 lines

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Aníbal Limón
Sent: Thursday, December 04, 2014 3:18 PM
To: [email protected]
Subject: [OE-core] [PATCHv2 0/3] Upgrades for comply Intel Graphics Stack Release 2014Q3

Testing was made building and running core-image-sato in qemux86, qemumips, and qemuarm also core-image-sato/core-image-weston in Intel NUC.

Tests freedesktop piglit was run in Intel NUC with 95% of tests passes (9251/9694), you can found full results at [1].

[YOCTO #6805]

[1] https://bugzilla.yoctoproject.org/attachment.cgi?id=2267

The following changes since commit
a862bf045109d213c301121961bd8d389e48b13d:

upstream_tracking.inc: update entries for dbus (2014-12-03 12:24:01 +0000)

are available in the git repository at:

git://git.yoctoproject.org/poky-contrib
alimon/linux_intel_graphics_2014q3_v2
http://git.yoctoproject.org/cgit.cgi/poky-
contrib/log/?h=alimon/linux_intel_graphics_2014q3_v2

Quoted 5 lines

Aníbal Limón (3):
libdrm: Upgrade to 2.4.58.
mesa: Upgrade to 10.3.4.
xorg-xserver: Upgrade to 1.16.2.

For the series:

Quoted 45 lines
 meta/recipes-graphics/drm/libdrm.inc               |   1 +
 .../drm/libdrm/GNU_SOURCE_definition.patch         |  30 --
 meta/recipes-graphics/drm/libdrm_2.4.54.bb         |   8 -
 meta/recipes-graphics/drm/libdrm_2.4.58.bb         |   7 +
 .../mesa/{mesa-gl_10.1.3.bb => mesa-gl_10.3.4.bb}  |   0
 ..._sw-include-xlib_sw_winsys.h-only-when-HA.patch |  52 ---  ...ate-
NativeDisplayType-depending-on-config.patch | 362 ---------------------
 .../mesa/mesa/0006-fix-out-of-tree-egl.patch       |  48 ---
 .../mesa/{mesa_10.1.3.bb => mesa_10.3.4.bb}        |   9 +-
 meta/recipes-graphics/mesa/mesa_git.bb             |   9 +-
 .../recipes-graphics/xorg-xserver/xserver-xorg.inc |   5 +-
 .../xorg-xserver/xserver-xorg/crosscompile.patch   |  22 --
 .../xserver-xorg/mips64-compiler.patch             |  29 --
 .../xorg-xserver/xserver-xorg/present-module.patch |  66 ----
 ...erver-xorg_1.15.1.bb => xserver-xorg_1.16.2.bb} |   9 +-
 15 files changed, 21 insertions(+), 636 deletions(-)  delete mode 100644
meta/recipes-graphics/drm/libdrm/GNU_SOURCE_definition.patch
 delete mode 100644 meta/recipes-graphics/drm/libdrm_2.4.54.bb
 create mode 100644 meta/recipes-graphics/drm/libdrm_2.4.58.bb
 rename meta/recipes-graphics/mesa/{mesa-gl_10.1.3.bb => mesa-
gl_10.3.4.bb} (100%)  delete mode 100644 meta/recipes-
graphics/mesa/mesa/0002-pipe_loader_sw-include-xlib_sw_winsys.h-only-
when-HA.patch
 delete mode 100644 meta/recipes-graphics/mesa/mesa/0003-EGL-Mutate-
NativeDisplayType-depending-on-config.patch
 delete mode 100644 meta/recipes-graphics/mesa/mesa/0006-fix-out-of-
tree-egl.patch
 rename meta/recipes-graphics/mesa/{mesa_10.1.3.bb => mesa_10.3.4.bb}
(62%)  delete mode 100644 meta/recipes-graphics/xorg-xserver/xserver-
xorg/crosscompile.patch
 delete mode 100644 meta/recipes-graphics/xorg-xserver/xserver-
xorg/mips64-compiler.patch
 delete mode 100644 meta/recipes-graphics/xorg-xserver/xserver-
xorg/present-module.patch
 rename meta/recipes-graphics/xorg-xserver/{xserver-xorg_1.15.1.bb =>

xserver-xorg_1.16.2.bb} (75%)

--
1.9.1

--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core