diff options
author | Anuj Mittal <anuj.mittal@intel.com> | 2018-11-02 14:58:52 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-11-14 11:14:39 +0000 |
commit | 621e043b8dad96d334f88cadebc5f2548fff333c (patch) | |
tree | 5d2546b65036bb439564e54ef04f1b2c67f55f28 /meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb | |
parent | dc804276ef79bee3818deb1a6586ba65cc7b4a3a (diff) | |
download | poky-621e043b8dad96d334f88cadebc5f2548fff333c.tar.gz |
xf86-video-intel: update to latest
For changes, please see:
https://cgit.freedesktop.org/xorg/driver/xf86-video-intel/log/?qt=range&q=e4fe79cf0d9a05ee3f3a027148ef0aeb2b1b34e1...0932a6b37ba6d5c9e916a1cb6ab89c3205b81a0c
Enable sna by default and remove upstreamed patches.
Also include a patch from fedora to fix compile issues when using
qemux86 which doesn't enable sse2 leading to gcc refusing to
inline vertex_emit_2s in emit_vertex because they are defined as:
static __attribute__((always_inline)) void
vertex_emit_2s(struct sna *sna, int16_t x, int16_t y)
__attribute__((target("sse2,fpmath=sse"))) __attribute__((always_inline))
static void emit_vertex(/* omitted */)
leading to errors like:
| In file included from ../../../git/src/sna/gen4_vertex.c:34:
| ../../../git/src/sna/gen4_vertex.c: In function 'emit_vertex':
| ../../../git/src/sna/sna_render_inline.h:40:26: error: inlining failed in call to always_inline 'vertex_emit_2s': target specific option mismatch
| static force_inline void vertex_emit_2s(struct sna *sna, int16_t x, int16_t y)
| ^~~~~~~~~~~~~~
| ../../../git/src/sna/gen4_vertex.c:308:25: note: called from here
| #define OUT_VERTEX(x,y) vertex_emit_2s(sna, x,y) /* XXX assert(!too_large(x, y)); */
| ^~~~~~~~~~~~~~~~~~~~~~~~
| ../../../git/src/sna/gen4_vertex.c:360:2: note: in expansion of macro 'OUT_VERTEX'
| OUT_VERTEX(dstX, dstY);
| ^~~~~~~~~~
(From OE-Core rev: a181b36bf2357c5f7d5835df2f828ff1e0007dc6)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb')
-rw-r--r-- | meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb b/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb index 655fd4dc69..3d435e8b31 100644 --- a/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb +++ b/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb | |||
@@ -9,20 +9,20 @@ Infrastructure (DRI)." | |||
9 | 9 | ||
10 | LIC_FILES_CHKSUM = "file://COPYING;md5=8730ad58d11c7bbad9a7066d69f7808e" | 10 | LIC_FILES_CHKSUM = "file://COPYING;md5=8730ad58d11c7bbad9a7066d69f7808e" |
11 | 11 | ||
12 | SRCREV = "e4fe79cf0d9a05ee3f3a027148ef0aeb2b1b34e1" | 12 | SRCREV = "0932a6b37ba6d5c9e916a1cb6ab89c3205b81a0c" |
13 | PV = "2.99.917+git${SRCPV}" | 13 | PV = "2.99.917+git${SRCPV}" |
14 | S = "${WORKDIR}/git" | 14 | S = "${WORKDIR}/git" |
15 | 15 | ||
16 | SRC_URI = "git://anongit.freedesktop.org/xorg/driver/xf86-video-intel \ | 16 | SRC_URI = "git://anongit.freedesktop.org/xorg/driver/xf86-video-intel \ |
17 | file://0001-Add-Coffeelake-PCI-IDs-for-S-Skus.patch \ | ||
18 | file://glibc.patch \ | ||
19 | " | 17 | " |
20 | 18 | ||
19 | SRC_URI_append_qemux86 = "file://01_Fix-build-on-i686.patch" | ||
20 | |||
21 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)" | 21 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)" |
22 | 22 | ||
23 | DEPENDS += "virtual/libx11 drm libpciaccess pixman" | 23 | DEPENDS += "virtual/libx11 drm libpciaccess pixman" |
24 | 24 | ||
25 | PACKAGECONFIG ??= "xvmc uxa udev ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'dri dri2 dri3', '', d)}" | 25 | PACKAGECONFIG ??= "sna xvmc uxa udev ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'dri dri2 dri3', '', d)}" |
26 | 26 | ||
27 | PACKAGECONFIG[dri] = "--enable-dri,--disable-dri" | 27 | PACKAGECONFIG[dri] = "--enable-dri,--disable-dri" |
28 | PACKAGECONFIG[dri1] = "--enable-dri1,--disable-dri1" | 28 | PACKAGECONFIG[dri1] = "--enable-dri1,--disable-dri1" |