aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/xorg-driver/xf86-video-intel
AgeCommit message (Collapse)Author
2015-08-30xf86-video-intel: fix missing fstat() prototypeRoss Burton
What I'm guessing is an updated systemd exposes less system headers, so xf86-video-intel was using fstat() without the required includes. Backport a patch from upstream to fix this problem. (From OE-Core rev: 3f38c912384d7398516f689bc5934d36cbfdd4d0) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-08-09xf86-video-intel: fix yocto/oe-core wreckage from libdrm upgradePaul Gortmaker
In commit a117fd5ecdd9973c7e4d772d1785f1f4e9b162c2, from OE-Core rev: 88d60e70da0890184922056cef1f20171f716ace "libdrm: Upgrade to 2.4.62" we managed to break X like this: [3602662.736] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 4600 [3602662.736] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2 [3602662.736] (II) intel(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32 [3602662.736] (==) intel(0): Depth 24, (--) framebuffer bpp 32 [3602662.736] (==) intel(0): RGB weight 888 [3602662.736] (==) intel(0): Default visual is TrueColor [3602662.736] (EE) [3602662.736] (EE) Backtrace: [3602662.736] (EE) 0: /usr/bin/X (xorg_backtrace+0x49) [0x56ae09] [3602662.736] (EE) 1: /usr/bin/X (0x400000+0x16ecd9) [0x56ecd9] [3602662.736] (EE) 2: /lib64/libpthread.so.0 (0x3330600000+0x105e0) [0x33306105e0] [3602662.736] (EE) [3602662.736] (EE) Segmentation fault at address 0x0 [3602662.736] (EE) Fatal server error: [3602662.736] (EE) Caught signal 11 (Segmentation fault). Server aborting A mix of a ~1 month old (working) image and the failing image led me to determine /usr/lib64/xorg/modules/drivers/intel_drv.so was bad. However nothing changed the parent package xf86-video-intel in yocto for months. So brute force bisecting yocto leads to the above commit. Inserting libdrm as git and then bisecting the 2.4.59 --> 2.4.62 uprev content leads to libdrm commit 8576527cfacaf42af8316e1030c192193e94225a ("intel: Merge latest i915_drm.h") -- specifically, the part of that commit that adds __u64 flags to drm_i915_gem_mmap lands in our sysroot and is used by the compile of xf86-video-intel. With the specific trigger finally pinpointed, the final leap was to correlate that trigger to the upstream xf86-video-intel commit that accounts for the fallout of this libdrm header change, that we did not yet have here. Fun times. Hopefully this complete description here will ensure nobody else has to retrace these steps again. Cc: Damien Lespiau <damien.lespiau@intel.com> Cc: Neil Roberts <neil@linux.intel.com> Cc: Chris Wilson <chris@chris-wilson.co.uk> Cc: Steffen Pankratz <steffen.pankratz@elektrobit.com> Cc: Ross Burton <ross.burton@intel.com> Cc: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-02-07xf86-video-intel 2.21.15: remove itRobert Yang
It doesn't work: | checking whether to include DRI1 support... no | configure: error: DRI1 requested but prerequisites not found And there is a xf86-video-intel_2.99.917.bb which is MIT-X. Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
2015-01-07xf86-video-intel: upgrade to 2.99.917Ross Burton
Remove backported patch that is present in this release. (From OE-Core rev: 026de2fd671f2442809cf3ce11da74f1c7c574a6) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-09-01xf86-video-intel/xf86-video-omapfb: Fix build with glibc 2.20Khem Raj
include xorg-xserver.h Signed-off-by: Khem Raj <raj.khem@gmail.com>
2014-07-19xf86-video-intel: disable non-deterministic tests for libX11Ross Burton
libX11 et al are checked for at confgure time and tests optionally built. As these don't get installed we don't want to add build dependencies, but the non-determinism means that builds can fail. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-16xf86-video-intel: upgrade to 2.99.912Ross Burton
Drop a backported patch that has been applied. Apply a patch from upstream to add enable/disable options for each DRI level, as .912 won't build if the X server doesn't support DRI3. Add PACKAGECONFIG options for each DRI level and enable DRI1 and DRI2. Add a PACKAGECONFIG option for the client tools, disabled by default as they're only useful on machines with hybrid discrete/integrated GPUs. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-02-08xf86-video-intel: add compat patch for xorg >= 1.14.99.2Laurentiu Palcu
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-09-11xf86-video-intel: disable DRI2 tests if no DRI2 is availableRoss Burton
Somehow this slipped past the initial testing and can cause build errors in non-GL distros. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-11-29xf86-video-intel: Update to 2.17.0Saul Wold
* Remove patch for issue fixed upstream Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-10-14xf86-video-intel_2.16.0: fix buildfix.patch to applyMartin Jansa
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-10-12xf86-video-intel: Update 2.15.0 -> 2.16.0Richard Purdie
Include a build fix which means otherwise this wouldn't build Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>