xserver-xorg-video-intel: Changes to 'debian-unstable'
autogen.sh | 11 +++--- debian/changelog |6 +++ src/backlight.c | 86 +-- src/i915_pciids.h| 56 +++--- src/intel_device.c |2 - src/intel_module.c | 16 +--- src/sna/gen2_render.c| 12 ++ src/sna/sna_display.c| 59 +--- test/dri3-test.c | 11 +- tools/backlight_helper.c |4 ++ 10 files changed, 156 insertions(+), 107 deletions(-) New commits: commit 52151d10fed1f82ad18ac556fa4bba976447a11e Author: Timo AaltonenDate: Thu Mar 9 11:26:14 2017 +0200 update changelog diff --git a/debian/changelog b/debian/changelog index d4d2475..60eb93a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-intel (2:2.99.917+git20170309-1) UNRELEASED; urgency=medium + + * New upstream snapshot. + + -- Timo Aaltonen Thu, 09 Mar 2017 11:24:07 +0200 + xserver-xorg-video-intel (2:2.99.917+git20161206-1) unstable; urgency=medium [ Andreas Boll ] commit 78d7a09b0343829c81257024b164b0b3764392ac Author: Chris Wilson Date: Tue Feb 28 20:48:43 2017 + intel: Fix checking xf86LoadKernelModule for success Originally introduced in commit f66e25def3431a900068cc1c23a6b1e8322ef046 Author: Chris Wilson Date: Mon Jun 23 16:14:28 2014 +0100 intel: Wait for the DRM device to load the legacy path was checking the return xf86LoadKernelModule incorrectly. This error was then copy into the common loader in commit 6a2dcb388e6b549c3175ccfbcd3f1751e25de40a Author: Chris Wilson Date: Fri Jul 31 10:40:32 2015 +0100 intel: Refactor i915.ko loading support xf86LoadKernelModule() returns 1 on success and zero on failure. Reported-by: David Shao Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=100011 Signed-off-by: Chris Wilson diff --git a/src/intel_device.c b/src/intel_device.c index 04ad7b6..c4910cd 100644 --- a/src/intel_device.c +++ b/src/intel_device.c @@ -233,7 +233,7 @@ static int load_i915_kernel_module(void) const char **kn; for (kn = kernel_module_names; *kn; kn++) - if (xf86LoadKernelModule(*kn) == 0) + if (xf86LoadKernelModule(*kn)) return 0; return -1; commit e9cd8c211dcaba3bad4bc950a0a06b35766962ba Author: Chris Wilson Date: Mon Feb 27 20:38:22 2017 + pciids: Update for missing Skylake IDs Sync with kernel commit ca7a45ba6fb9e7ceca56d10b91db29c2f3451a2e Author: Michał Winiarski Date: Mon Feb 27 12:22:56 2017 +0100 drm/i915/skl: Add missing SKL ID Signed-off-by: Chris Wilson diff --git a/src/i915_pciids.h b/src/i915_pciids.h index 0370f83..466c715 100644 --- a/src/i915_pciids.h +++ b/src/i915_pciids.h @@ -134,7 +134,7 @@ #define INTEL_IVB_Q_IDS(info) \ INTEL_QUANTA_VGA_DEVICE(info) /* Quanta transcode */ -#define INTEL_HSW_D_IDS(info) \ +#define INTEL_HSW_IDS(info) \ INTEL_VGA_DEVICE(0x0402, info), /* GT1 desktop */ \ INTEL_VGA_DEVICE(0x0412, info), /* GT2 desktop */ \ INTEL_VGA_DEVICE(0x0422, info), /* GT3 desktop */ \ @@ -179,9 +179,7 @@ INTEL_VGA_DEVICE(0x0D2B, info), /* CRW GT3 reserved */ \ INTEL_VGA_DEVICE(0x0D0E, info), /* CRW GT1 reserved */ \ INTEL_VGA_DEVICE(0x0D1E, info), /* CRW GT2 reserved */ \ - INTEL_VGA_DEVICE(0x0D2E, info) /* CRW GT3 reserved */ \ - -#define INTEL_HSW_M_IDS(info) \ + INTEL_VGA_DEVICE(0x0D2E, info), /* CRW GT3 reserved */ \ INTEL_VGA_DEVICE(0x0406, info), /* GT1 mobile */ \ INTEL_VGA_DEVICE(0x0416, info), /* GT2 mobile */ \ INTEL_VGA_DEVICE(0x0426, info), /* GT2 mobile */ \ @@ -198,17 +196,15 @@ INTEL_VGA_DEVICE(0x0D16, info), /* CRW GT2 mobile */ \ INTEL_VGA_DEVICE(0x0D26, info) /* CRW GT3 mobile */ -#define INTEL_VLV_M_IDS(info) \ +#define INTEL_VLV_IDS(info) \ INTEL_VGA_DEVICE(0x0f30, info), \ INTEL_VGA_DEVICE(0x0f31, info), \ INTEL_VGA_DEVICE(0x0f32, info), \ INTEL_VGA_DEVICE(0x0f33, info), \ - INTEL_VGA_DEVICE(0x0157, info) - -#define INTEL_VLV_D_IDS(info) \ + INTEL_VGA_DEVICE(0x0157, info), \ INTEL_VGA_DEVICE(0x0155, info) -#define INTEL_BDW_GT12M_IDS(info) \ +#define INTEL_BDW_GT12_IDS(info) \ INTEL_VGA_DEVICE(0x1602, info), /* GT1 ULT */ \ INTEL_VGA_DEVICE(0x1606, info), /* GT1 ULT */ \ INTEL_VGA_DEVICE(0x160B, info), /* GT1 Iris */ \ @@ -216,43 +212,32 @@ INTEL_VGA_DEVICE(0x1612, info), /* GT2 Halo */ \ INTEL_VGA_DEVICE(0x1616, info),
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) New commits: commit e37b4972ae54528aba61f2a6606dac668195e098 Author: Timo AaltonenDate: Wed Dec 14 11:33:11 2016 +0200 release to sid diff --git a/debian/changelog b/debian/changelog index a540ff1..d4d2475 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,6 @@ -xserver-xorg-video-intel (2:2.99.917+git20161206-1) UNRELEASED; urgency=medium +xserver-xorg-video-intel (2:2.99.917+git20161206-1) unstable; urgency=medium + [ Andreas Boll ] * New upstream snapshot. - sna: Add missing NULL check for readdir result in has_connector_backlight (Closes: #847073). Thanks to James Clarke for @@ -10,7 +11,7 @@ xserver-xorg-video-intel (2:2.99.917+git20161206-1) UNRELEASED; urgency=medium * debhelper installs to debian/tmp by default, no need to specify it. * Update a bunch of URLs in packaging to https. - -- Andreas Boll Mon, 12 Dec 2016 15:22:52 +0100 + -- Timo Aaltonen Wed, 14 Dec 2016 11:33:01 +0200 xserver-xorg-video-intel (2:2.99.917+git20161105-1) unstable; urgency=medium
xserver-xorg-video-intel: Changes to 'debian-unstable'
README |6 +- debian/changelog| 14 ++ debian/compat |2 debian/control |9 +--- debian/copyright|2 debian/rules| 13 + debian/source/local-options |1 debian/watch|2 man/intel.man |6 +- src/backlight.c | 28 ++-- src/i915_pciids.h |4 + src/intel_module.c | 39 - src/sna/brw/brw_eu_emit.c |2 src/sna/gen9_render.c | 28 src/sna/sna.h |3 + src/sna/sna_accel.c | 32 +++--- src/sna/sna_display.c | 96 src/sna/sna_display_fake.c | 10 src/sna/sna_driver.c|6 +- src/sna/sna_present.c |4 - src/sna/sna_render.h|1 src/sna/sna_video_sprite.c | 28 tools/virtual.c | 24 --- 23 files changed, 252 insertions(+), 108 deletions(-) New commits: commit 637232531169bad6241a6fea22bb7ba3b56c90c9 Author: Andreas BollDate: Mon Dec 12 16:13:12 2016 +0100 Update a bunch of URLs in packaging to https. diff --git a/debian/changelog b/debian/changelog index b8de404..a540ff1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,7 @@ xserver-xorg-video-intel (2:2.99.917+git20161206-1) UNRELEASED; urgency=medium * Stop passing --disable-silent-rules to configure, debhelper does that for a while. * debhelper installs to debian/tmp by default, no need to specify it. + * Update a bunch of URLs in packaging to https. -- Andreas Boll Mon, 12 Dec 2016 15:22:52 +0100 diff --git a/debian/control b/debian/control index a72eeb5..2925afc 100644 --- a/debian/control +++ b/debian/control @@ -52,9 +52,9 @@ Build-Depends: # libcairo2-dev, # libpng12-dev, Standards-Version: 3.9.8 -Vcs-Git: git://anonscm.debian.org/pkg-xorg/driver/xserver-xorg-video-intel -Vcs-Browser: http://anonscm.debian.org/cgit/pkg-xorg/driver/xserver-xorg-video-intel.git -Homepage: http://www.x.org/ +Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-intel.git +Vcs-Browser: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-intel.git +Homepage: https://www.x.org/ Package: xserver-xorg-video-intel Architecture: amd64 i386 kfreebsd-amd64 kfreebsd-i386 x32 diff --git a/debian/copyright b/debian/copyright index 180bc88..8921af5 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,5 +1,5 @@ This package was downloaded from -http://xorg.freedesktop.org/releases/individual/driver/ +https://xorg.freedesktop.org/releases/individual/driver/ This copyright file is based on xf86-video-intel 2.3.1. diff --git a/debian/watch b/debian/watch index 6f65e84..8d80294 100644 --- a/debian/watch +++ b/debian/watch @@ -1,3 +1,3 @@ #git=git://anongit.freedesktop.org/xorg/driver/xf86-video-intel version=3 -http://xorg.freedesktop.org/releases/individual/driver/ xf86-video-intel-(.*)\.tar\.gz +https://xorg.freedesktop.org/releases/individual/driver/ xf86-video-intel-(.*)\.tar\.gz commit 1b817d14a00c7107618c2ba8a7b790cbae10cffc Author: Andreas Boll Date: Mon Dec 12 16:09:12 2016 +0100 debhelper installs to debian/tmp by default, no need to specify it. diff --git a/debian/changelog b/debian/changelog index f88135f..b8de404 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,6 +7,7 @@ xserver-xorg-video-intel (2:2.99.917+git20161206-1) UNRELEASED; urgency=medium * Bump debhelper compat to 10. * Stop passing --disable-silent-rules to configure, debhelper does that for a while. + * debhelper installs to debian/tmp by default, no need to specify it. -- Andreas Boll Mon, 12 Dec 2016 15:22:52 +0100 diff --git a/debian/rules b/debian/rules index a94b5c1..600a976 100755 --- a/debian/rules +++ b/debian/rules @@ -22,10 +22,6 @@ override_dh_auto_configure: --with-builderstring="$(SOURCE_NAME) $(SOURCE_VERSION) ($(BUILDER))" \ $(valgrind) -# Install in debian/tmp to retain control through dh_install: -override_dh_auto_install: - dh_auto_install --destdir=debian/tmp - # Kill *.la files, libxvmc symlinks, and forget no-one: override_dh_install: find debian/tmp -name '*.la' -delete commit 30b2dcd395ac91bf0ec83805da534e12665faade Author: Andreas Boll Date: Mon Dec 12 16:08:14 2016 +0100 Stop passing --disable-silent-rules to configure, debhelper does that for a while. diff --git a/debian/changelog b/debian/changelog index dd44ada..f88135f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,8 @@ xserver-xorg-video-intel (2:2.99.917+git20161206-1) UNRELEASED; urgency=medium has_connector_backlight (Closes: #847073). Thanks to James Clarke for
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog|5 +++-- debian/control |2 +- debian/source/local-options |1 - 3 files changed, 4 insertions(+), 4 deletions(-) New commits: commit 5ca49a80b2cd1c47aad29f45546e8830dbb92674 Author: Vincent ChengDate: Sat Nov 26 21:57:13 2016 -0800 import changes from 2:2.99.917+git20161105-1 diff --git a/debian/changelog b/debian/changelog index 3a8adae..8e7079f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,9 @@ -xserver-xorg-video-intel (2:2.99.917+git20161105-1) UNRELEASED; urgency=medium +xserver-xorg-video-intel (2:2.99.917+git20161105-1) unstable; urgency=medium * New upstream snapshot. + * control: Bump policy to 3.9.8, no changes. - -- Timo Aaltonen Wed, 09 Nov 2016 11:55:29 +0200 + -- Timo Aaltonen Thu, 17 Nov 2016 12:44:07 +0200 xserver-xorg-video-intel (2:2.99.917+git20160706-1) unstable; urgency=medium diff --git a/debian/control b/debian/control index 4fa3c27..1be7b4a 100644 --- a/debian/control +++ b/debian/control @@ -52,7 +52,7 @@ Build-Depends: # tests, benchmarks: # libcairo2-dev, # libpng12-dev, -Standards-Version: 3.9.6 +Standards-Version: 3.9.8 Vcs-Git: git://anonscm.debian.org/pkg-xorg/driver/xserver-xorg-video-intel Vcs-Browser: http://anonscm.debian.org/cgit/pkg-xorg/driver/xserver-xorg-video-intel.git Homepage: http://www.x.org/ diff --git a/debian/source/local-options b/debian/source/local-options deleted file mode 100644 index 10404f5..000 --- a/debian/source/local-options +++ /dev/null @@ -1 +0,0 @@ ---extend-diff-ignore=src/render_program/exa_.*.g8a
xserver-xorg-video-intel: Changes to 'debian-unstable'
configure.ac |2 debian/changelog |6 src/compat-api.h | 10 src/intel_device.c | 21 src/intel_driver.h |1 src/intel_module.c | 19 src/legacy/i810/i810_video.c | 44 + src/sna/blt.c| 1258 --- src/sna/fb/fbimage.c | 12 src/sna/gen2_render.c| 330 ++- src/sna/gen9_render.c| 31 - src/sna/kgem.c | 37 - src/sna/kgem.h | 13 src/sna/sna.h| 39 + src/sna/sna_accel.c | 183 -- src/sna/sna_acpi.c | 11 src/sna/sna_blt.c|5 src/sna/sna_composite.c |3 src/sna/sna_display.c| 308 +- src/sna/sna_dri2.c | 57 - src/sna/sna_dri3.c |4 src/sna/sna_driver.c | 71 ++ src/sna/sna_present.c| 64 +- src/sna/sna_render.c | 10 src/sna/sna_video_textured.c | 16 src/uxa/intel.h |2 src/uxa/intel_display.c | 17 src/uxa/intel_driver.c | 27 test/Makefile.am |1 test/dri2-race.c | 15 test/present-speed.c | 414 -- 31 files changed, 2139 insertions(+), 892 deletions(-) New commits: commit f90aee9362a6de168344e7f52567bd81f5572211 Author: Timo AaltonenDate: Wed Nov 9 11:56:37 2016 +0200 update changelog diff --git a/debian/changelog b/debian/changelog index 1260292..3a8adae 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-intel (2:2.99.917+git20161105-1) UNRELEASED; urgency=medium + + * New upstream snapshot. + + -- Timo Aaltonen Wed, 09 Nov 2016 11:55:29 +0200 + xserver-xorg-video-intel (2:2.99.917+git20160706-1) unstable; urgency=medium * New upstream snapshot. commit 6c8fc4434330ee37a290b6cf466af3282d09a8b3 Author: Chris Wilson Date: Sat Nov 5 23:40:28 2016 + sna: Mark up CPU writes for scanout flush When we flip to a bo, the kernel will flush it from the CPU write domain and so afterwards we need to do a new set-domain to mark up a subsequent CPU write (and flush before another flip). References: https://bugs.freedesktop.org/show_bug.cgi?id=95414 Signed-off-by: Chris Wilson diff --git a/src/sna/kgem.c b/src/sna/kgem.c index c57624c..f0d171a 100644 --- a/src/sna/kgem.c +++ b/src/sna/kgem.c @@ -6179,9 +6179,7 @@ void kgem_scanout_flush(struct kgem *kgem, struct kgem_bo *bo) /* Whatever actually happens, we can regard the GTT write domain * as being flushed. */ - bo->gtt_dirty = false; - bo->needs_flush = false; - bo->domain = DOMAIN_NONE; + __kgem_bo_clear_dirty(bo); } inline static bool nearly_idle(struct kgem *kgem) @@ -7107,6 +7105,7 @@ void kgem_bo_sync__cpu(struct kgem *kgem, struct kgem_bo *bo) bo->needs_flush = false; kgem_bo_retire(kgem, bo); bo->domain = DOMAIN_CPU; + bo->gtt_dirty = true; } } @@ -7147,10 +7146,11 @@ void kgem_bo_sync__cpu_full(struct kgem *kgem, struct kgem_bo *bo, bool write) DBG(("%s: sync: GPU hang detected\n", __FUNCTION__)); kgem_throttle(kgem); } + bo->needs_flush = false; if (write) { - bo->needs_flush = false; kgem_bo_retire(kgem, bo); bo->domain = DOMAIN_CPU; + bo->gtt_dirty = true; } else { if (bo->exec == NULL) kgem_bo_maybe_retire(kgem, bo); diff --git a/src/sna/kgem.h b/src/sna/kgem.h index ded8f78..08b4eb2 100644 --- a/src/sna/kgem.h +++ b/src/sna/kgem.h @@ -638,17 +638,24 @@ static inline void kgem_bo_mark_busy(struct kgem *kgem, struct kgem_bo *bo, int } } -inline static void __kgem_bo_clear_busy(struct kgem_bo *bo) +static inline void __kgem_bo_clear_dirty(struct kgem_bo *bo) { DBG(("%s: handle=%d\n", __FUNCTION__, bo->handle)); - bo->rq = NULL; - list_del(>request); bo->domain = DOMAIN_NONE; bo->needs_flush = false; bo->gtt_dirty = false; } +inline static void __kgem_bo_clear_busy(struct kgem_bo *bo) +{ + DBG(("%s: handle=%d\n", __FUNCTION__, bo->handle)); + bo->rq = NULL; + list_del(>request); + + __kgem_bo_clear_dirty(bo); +} + static inline bool kgem_bo_is_busy(struct kgem_bo *bo) { DBG(("%s: handle=%d, domain: %d exec? %d, rq? %d\n", __FUNCTION__, diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c index 66c3147..59ecfd3 100644 --- a/src/sna/sna_display.c +++ b/src/sna/sna_display.c @@ -3037,8 +3037,10 @@ retry: /* Attach per-crtc pixmap or
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) New commits: commit cef42650ff3d0f2bd4907836e83075a1775b2cfb Author: Timo AaltonenDate: Wed Jul 6 22:34:55 2016 +0300 release to sid diff --git a/debian/changelog b/debian/changelog index 13eb9f8..1260292 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.99.917+git20160706-1) UNRELEASED; urgency=medium +xserver-xorg-video-intel (2:2.99.917+git20160706-1) unstable; urgency=medium * New upstream snapshot. * fix-fd-leak-when-intel-scrn-create-fails.diff, sna-let-modesetting- @@ -6,7 +6,7 @@ xserver-xorg-video-intel (2:2.99.917+git20160706-1) UNRELEASED; urgency=medium fully handled in the xserver. * .docs: Include a minimal xorg.conf. - -- Timo Aaltonen Wed, 06 Jul 2016 19:04:32 +0300 + -- Timo Aaltonen Wed, 06 Jul 2016 22:34:40 +0300 xserver-xorg-video-intel (2:2.99.917+git20160522-1) unstable; urgency=medium
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog | 10 debian/patches/fix-fd-leak-when-intel-scrn-create-fails.diff | 117 debian/patches/series|3 debian/patches/sna-let-modesetting-handle-gen9+.diff | 40 - debian/xorg.conf |5 debian/xserver-xorg-video-intel.docs |1 src/compat-api.h |4 src/i915_pciids.h| 10 src/sna/gen2_render.c|4 src/sna/gen3_render.c|4 src/sna/gen4_render.c|4 src/sna/gen5_render.c|4 src/sna/gen6_render.c|4 src/sna/gen7_render.c|4 src/sna/gen8_render.c|4 src/sna/gen9_render.c|4 src/sna/sna.h| 10 src/sna/sna_display.c| 313 +-- src/sna/sna_dri2.c | 15 src/sna/sna_driver.c |4 src/sna/sna_video.h |2 src/sna/sna_video_sprite.c | 100 +-- src/uxa/intel_driver.c |2 23 files changed, 280 insertions(+), 388 deletions(-) New commits: commit 5d84f39cb2de835afab47c2573ff366e7b92de25 Author: Timo AaltonenDate: Wed Jul 6 19:26:35 2016 +0300 .docs: Include a minimal xorg.conf. diff --git a/debian/changelog b/debian/changelog index f0abf89..13eb9f8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,7 @@ xserver-xorg-video-intel (2:2.99.917+git20160706-1) UNRELEASED; urgency=medium * fix-fd-leak-when-intel-scrn-create-fails.diff, sna-let-modesetting- handle-gen9+.diff: Dropped as the fallback to modesetting will be fully handled in the xserver. + * .docs: Include a minimal xorg.conf. -- Timo Aaltonen Wed, 06 Jul 2016 19:04:32 +0300 diff --git a/debian/xorg.conf b/debian/xorg.conf new file mode 100644 index 000..eaf43d9 --- /dev/null +++ b/debian/xorg.conf @@ -0,0 +1,5 @@ +Section "Device" + Identifier "Intel" + Driver "intel" +# Option "AccelMethod" "uxa" +EndSection diff --git a/debian/xserver-xorg-video-intel.docs b/debian/xserver-xorg-video-intel.docs index 50bd824..ff716ae 100644 --- a/debian/xserver-xorg-video-intel.docs +++ b/debian/xserver-xorg-video-intel.docs @@ -1,2 +1,3 @@ NEWS README +debian/xorg.conf commit 4d64e30f7a6a908862646b79fb2020da77d956fd Author: Timo Aaltonen Date: Wed Jul 6 19:17:01 2016 +0300 fix-fd-leak-when-intel-scrn-create-fails.diff, sna-let-modesetting- handle-gen9+.diff: Dropped as the fallback to modesetting will be fully handled in the xserver. diff --git a/debian/changelog b/debian/changelog index 43c3763..f0abf89 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,9 @@ xserver-xorg-video-intel (2:2.99.917+git20160706-1) UNRELEASED; urgency=medium * New upstream snapshot. + * fix-fd-leak-when-intel-scrn-create-fails.diff, sna-let-modesetting- +handle-gen9+.diff: Dropped as the fallback to modesetting will be +fully handled in the xserver. -- Timo Aaltonen Wed, 06 Jul 2016 19:04:32 +0300 diff --git a/debian/patches/fix-fd-leak-when-intel-scrn-create-fails.diff b/debian/patches/fix-fd-leak-when-intel-scrn-create-fails.diff deleted file mode 100644 index b4548a5..000 --- a/debian/patches/fix-fd-leak-when-intel-scrn-create-fails.diff +++ /dev/null @@ -1,117 +0,0 @@ -Aihe: [PATCH xf86-video-intel] Fix fd (and mem) leak when intel_scrn_create fails -Lähettäjä: Hans de Goede -Päiväys: 22.04.2016 21:04 -Vastaanottaja: intel-...@lists.freedesktop.org -CC: Adam Jackson , Rob Clark , tjaal...@ubuntu.com, Hans de Goede - -The probe functions in intel_module.c call intel_open_device() before -calling intel_scrn_create(), but if the later fails because of e.g. -an unsupported (new) pci-id they were not cleaning up the resources -claimed by intel_open_device(), esp. leaking the fd is a problem -because this breaks the fallback to the modesetting driver. - -This commit fixes this by adding a intel_close_device() cleanup -function and calling that when intel_scrn_create() fails. - -Signed-off-by: Hans de Goede - src/intel_device.c | 17 + - src/intel_driver.h | 1 + - src/intel_module.c | 19 --- - 3 files changed, 34
xserver-xorg-video-intel: Changes to 'debian-unstable'
configure.ac |3 debian/changelog |8 debian/patches/fix-fd-leak-when-intel-scrn-create-fails.diff | 117 debian/patches/series|1 src/sna/Makefile.am |2 src/sna/blt.c| 693 + src/sna/compiler.h |9 src/sna/gen6_common.h| 11 src/sna/gen7_render.c| 34 src/sna/gen8_render.c| 40 src/sna/gen8_render.h|1 src/sna/gen9_render.c| 4101 +++ src/sna/gen9_render.h| 1130 +++ src/sna/kgem.c |4 src/sna/kgem.h | 23 src/sna/sna.h|9 src/sna/sna_accel.c |5 src/sna/sna_blt.c| 19 src/sna/sna_display.c| 295 src/sna/sna_dri2.c | 64 src/sna/sna_dri3.c |1 src/sna/sna_present.c| 152 src/sna/sna_render.c | 79 src/sna/sna_render.h | 58 src/sna/sna_video_sprite.c | 65 src/uxa/i830_reg.h |6 src/uxa/intel.h |1 src/uxa/intel_batchbuffer.c | 11 src/uxa/intel_batchbuffer.h | 19 src/uxa/intel_present.c |7 src/uxa/intel_uxa.c | 29 test/Makefile.am |6 test/dri2-race.c | 30 test/xvidmode.c | 54 34 files changed, 6778 insertions(+), 309 deletions(-) New commits: commit a1ca6219097af9cefd7561d7cb20349ac4314d6b Author: Timo AaltonenDate: Tue May 24 11:40:18 2016 +0300 upload to unstable diff --git a/debian/changelog b/debian/changelog index c3c282b..98ceac2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,10 @@ -xserver-xorg-video-intel (2:2.99.917+git20160325-2) UNRELEASED; urgency=medium +xserver-xorg-video-intel (2:2.99.917+git20160522-1) unstable; urgency=medium + * New upstream snapshot. (Closes: #823116) * fix-fd-leak-when-intel-scrn-create-fails.diff: Fix a failure falling back on another driver when scrn create fails. - -- Timo Aaltonen Fri, 22 Apr 2016 15:58:10 +0300 + -- Timo Aaltonen Tue, 24 May 2016 11:40:02 +0300 xserver-xorg-video-intel (2:2.99.917+git20160325-1) unstable; urgency=medium commit 8477615ae1bd284aca1221185ffefe0630d3f7ab Author: Chris Wilson Date: Sun May 22 14:18:20 2016 +0100 sna: Allow disconnected outputs to retain state without EDID checks Signed-off-by: Chris Wilson diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c index 79c660f..4ddb20e 100644 --- a/src/sna/sna_display.c +++ b/src/sna/sna_display.c @@ -5056,6 +5056,9 @@ output_check_status(struct sna *sna, struct sna_output *output) if (output->status != status) return false; + if (status != XF86OutputStatusConnected) + return true; + if (output->edid_len == 0) return false; commit 25d2c2d049a8c9f2b2ef0895d6079c8b273ad121 Author: Chris Wilson Date: Wed May 18 23:26:12 2016 +0100 sna: Confirm the EDID is the same after a hotplug before ignoring Signed-off-by: Chris Wilson diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c index 16d0321..79c660f 100644 --- a/src/sna/sna_display.c +++ b/src/sna/sna_display.c @@ -5021,19 +5021,25 @@ output_check_status(struct sna *sna, struct sna_output *output) { union compat_mode_get_connector compat_conn; struct drm_mode_modeinfo dummy; + struct drm_mode_get_blob blob; xf86OutputStatus status; + char *edid; VG_CLEAR(compat_conn); + compat_conn.conn.connection = -1; compat_conn.conn.connector_id = output->id; compat_conn.conn.count_modes = 1; /* skip detect */ compat_conn.conn.modes_ptr = (uintptr_t)
xserver-xorg-video-intel: Changes to 'debian-unstable'
Makefile.am|4 debian/changelog |6 + src/i915_pciids.h |6 - src/sna/kgem.c | 20 +++ src/sna/kgem.h |1 src/sna/sna.h |2 src/sna/sna_accel.c|1 src/sna/sna_display.c | 10 + src/sna/sna_display_fake.c |4 src/sna/sna_dri2.c | 121 +++- src/sna/sna_present.c | 110 +- src/sna/xassert.h | 21 ++- src/uxa/intel_uxa.c|6 - test/dri2-race.c | 264 - test/present-speed.c | 54 + test/present-test.c| 255 +-- tools/cursor.c | 16 ++ 17 files changed, 759 insertions(+), 142 deletions(-) New commits: commit 8dee4e4b8ad76371fd754bd24a9d3467d8d8f326 Author: Timo AaltonenDate: Tue Mar 29 10:54:53 2016 +0300 release to unstable diff --git a/debian/changelog b/debian/changelog index f620743..ddbc0e7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-intel (2:2.99.917+git20160325-1) unstable; urgency=medium + + * New upstream snapshot. + + -- Timo Aaltonen Tue, 29 Mar 2016 10:29:35 +0300 + xserver-xorg-video-intel (2:2.99.917+git20160307-2) unstable; urgency=medium * Disable the patch to use modesetting on skylake for now, since it reveals commit 094924f7f882da1f32395d4c982db6ad8e0f609f Author: Chris Wilson Date: Fri Mar 25 20:59:48 2016 + tools/cursor: Print an ASCII representation as well Show the ASCII outline of the cursor as well as the image stored in the PNG. Signed-off-by: Chris Wilson diff --git a/tools/cursor.c b/tools/cursor.c index 6f4e3f8..6a2438a 100644 --- a/tools/cursor.c +++ b/tools/cursor.c @@ -61,6 +61,22 @@ int main(int argc, char **argv) cur->width, cur->height, cur->xhot, cur->yhot); + if (1) { + int x, y; + + src = cur->pixels; + for (y = 0; y < cur->height; y++) { + for (x = 0; x < cur->width; x++) { + if (x == cur->xhot && y == cur->yhot) + printf("+"); + else + printf("%c", *src ? *src >> 24 >= 127 ? 'x' : '.' : ' '); + src++; + } + printf("\n"); + } + } + file = fopen("cursor.png", "wb"); if (file == NULL) return 2; commit 39fbae3c61cc2d78ac5e7c5c471d161fafd53400 Author: Chris Wilson Date: Thu Mar 24 22:09:48 2016 + Update i915_pciids.h Sync with kernel commit 7157bb27e79875db5603aa1e30f56e873a8300f9 Author: Michał Winiarski Date: Fri Feb 5 13:21:42 2016 +0100 drm/i915/skl: Add missing SKL ids Signed-off-by: Chris Wilson diff --git a/src/i915_pciids.h b/src/i915_pciids.h index f970209..9094599 100644 --- a/src/i915_pciids.h +++ b/src/i915_pciids.h @@ -277,7 +277,9 @@ INTEL_VGA_DEVICE(0x191D, info) /* WKS GT2 */ #define INTEL_SKL_GT3_IDS(info) \ + INTEL_VGA_DEVICE(0x1923, info), /* ULT GT3 */ \ INTEL_VGA_DEVICE(0x1926, info), /* ULT GT3 */ \ + INTEL_VGA_DEVICE(0x1927, info), /* ULT GT3 */ \ INTEL_VGA_DEVICE(0x192B, info), /* Halo GT3 */ \ INTEL_VGA_DEVICE(0x192A, info) /* SRV GT3 */ @@ -296,7 +298,9 @@ #define INTEL_BXT_IDS(info) \ INTEL_VGA_DEVICE(0x0A84, info), \ INTEL_VGA_DEVICE(0x1A84, info), \ - INTEL_VGA_DEVICE(0x5A84, info) + INTEL_VGA_DEVICE(0x1A85, info), \ + INTEL_VGA_DEVICE(0x5A84, info), /* APL HD Graphics 505 */ \ + INTEL_VGA_DEVICE(0x5A85, info) /* APL HD Graphics 500 */ #define INTEL_KBL_GT1_IDS(info)\ INTEL_VGA_DEVICE(0x5913, info), /* ULT GT1.5 */ \ commit 03bed1c7ba838af9aa6ab722aeaa070aa4cc70e3 Author: Lyude Date: Wed Mar 23 15:44:37 2016 -0400 uxa: Restore old bo on failure When we fail to do a modeset, we need to make sure that we restore the previous bo in the event that it's changed. Otherwise we'll crash the X server the next time we do a pageflip. This fixes an issue with panning crashing the X server if a user tries to set a large panning resolution such as 5200x3200, and the GPU doesn't have enough memory to handle the bo due to being in UXA mode. Signed-off-by: Lyude Reviewed-by: Chris Wilson diff --git a/src/uxa/intel_uxa.c b/src/uxa/intel_uxa.c index 590ff5d..830f094 100644 --- a/src/uxa/intel_uxa.c +++ b/src/uxa/intel_uxa.c @@ -1068,7
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |7 +++ debian/patches/series |2 +- 2 files changed, 8 insertions(+), 1 deletion(-) New commits: commit a9e817500aafb7829bf154d7754de9b8d0b8e452 Author: Timo AaltonenDate: Thu Mar 10 22:55:33 2016 +0200 disable patch, upload to unstable diff --git a/debian/changelog b/debian/changelog index 0f715a8..f620743 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xserver-xorg-video-intel (2:2.99.917+git20160307-2) unstable; urgency=medium + + * Disable the patch to use modesetting on skylake for now, since it reveals +modeset/server bugs. (Closes: #817784) + + -- Timo Aaltonen Thu, 10 Mar 2016 22:16:19 +0200 + xserver-xorg-video-intel (2:2.99.917+git20160307-1) unstable; urgency=medium [ Timo Aaltonen ] diff --git a/debian/patches/series b/debian/patches/series index aa08141..7658835 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1 @@ -sna-let-modesetting-handle-gen9+.diff +#sna-let-modesetting-handle-gen9+.diff
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |9 +++-- debian/rules |5 - debian/xserver-xorg-video-intel.install|4 ++-- debian/xserver-xorg-video-intel.install.kfreebsd-amd64 |4 ++-- debian/xserver-xorg-video-intel.install.kfreebsd-i386 |4 ++-- 5 files changed, 17 insertions(+), 9 deletions(-) New commits: commit e415f62c90247e917ab91cde9f6138993031abcd Author: Timo AaltonenDate: Wed Mar 9 21:26:39 2016 +0200 upload to unstable diff --git a/debian/changelog b/debian/changelog index de35387..0f715a8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.99.917+git20160307-1) UNRELEASED; urgency=medium +xserver-xorg-video-intel (2:2.99.917+git20160307-1) unstable; urgency=medium [ Timo Aaltonen ] * New upstream snapshot. @@ -11,7 +11,7 @@ xserver-xorg-video-intel (2:2.99.917+git20160307-1) UNRELEASED; urgency=medium * Move the shared libraries into multiarch libdir. * rules: Enable parallel builds. - -- Timo Aaltonen Mon, 07 Mar 2016 15:20:56 +0200 + -- Timo Aaltonen Wed, 09 Mar 2016 21:26:17 +0200 xserver-xorg-video-intel (2:2.99.917+git20160218-1) unstable; urgency=medium commit 41b55d35b89467827fa00498726a69cf62de2d09 Author: Timo Aaltonen Date: Tue Mar 8 15:26:32 2016 +0200 rules: Enable parallel builds. diff --git a/debian/changelog b/debian/changelog index 238588b..de35387 100644 --- a/debian/changelog +++ b/debian/changelog @@ -9,6 +9,7 @@ xserver-xorg-video-intel (2:2.99.917+git20160307-1) UNRELEASED; urgency=medium [ Matthias Klose ] * Move the shared libraries into multiarch libdir. + * rules: Enable parallel builds. -- Timo Aaltonen Mon, 07 Mar 2016 15:20:56 +0200 diff --git a/debian/rules b/debian/rules index 8e907f5..3020c64 100755 --- a/debian/rules +++ b/debian/rules @@ -51,7 +51,7 @@ override_dh_installchangelogs: dh_installchangelogs debian/upstream.changelog %: - dh $@ --with quilt,autoreconf,xsf --builddirectory=build/ + dh $@ --parallel --with quilt,autoreconf,xsf --builddirectory=build/ # Snapshots should only target experimental: generate-snapshot: UPSTREAM_VERSION = $(shell echo $(SOURCE_VERSION) | sed 's/^[0-9]*://;s/-.*$$//') commit 951719b29a5a849358b39c505d2f8b8af8cc73f3 Author: Timo Aaltonen Date: Tue Mar 8 15:18:47 2016 +0200 Move the shared libraries into multiarch libdir. diff --git a/debian/changelog b/debian/changelog index 91d3321..238588b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,15 @@ xserver-xorg-video-intel (2:2.99.917+git20160307-1) UNRELEASED; urgency=medium + [ Timo Aaltonen ] * New upstream snapshot. * control: Update the description, older hw likely still wants this driver. * sna-let-modesetting-handle-gen9+.diff: Use modesetting+glamor on Skylake and up. + [ Matthias Klose ] + * Move the shared libraries into multiarch libdir. + -- Timo Aaltonen Mon, 07 Mar 2016 15:20:56 +0200 xserver-xorg-video-intel (2:2.99.917+git20160218-1) unstable; urgency=medium diff --git a/debian/rules b/debian/rules index 9b5efd9..8e907f5 100755 --- a/debian/rules +++ b/debian/rules @@ -34,6 +34,9 @@ override_dh_install: find debian/tmp -name '*.la' -delete rm -f debian/tmp/usr/lib/libI810XvMC.so rm -f debian/tmp/usr/lib/libIntelXvMC.so + mkdir -p debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH) + mv debian/tmp/usr/lib/libI810XvMC.so.* debian/tmp/usr/lib/libIntelXvMC.so.* \ + debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/. dh_install --fail-missing # Debug package: diff --git a/debian/xserver-xorg-video-intel.install b/debian/xserver-xorg-video-intel.install index b603516..9508a54 100644 --- a/debian/xserver-xorg-video-intel.install +++ b/debian/xserver-xorg-video-intel.install @@ -1,7 +1,7 @@ usr/bin/intel-virtual-output usr/lib/xorg/modules/drivers/*.so -usr/lib/libI810XvMC.so* -usr/lib/libIntelXvMC.so* +usr/lib/*/libI810XvMC.so* +usr/lib/*/libIntelXvMC.so* usr/lib/xserver-xorg-video-intel/xf86-video-intel-backlight-helper usr/share/polkit-1/actions/org.x.xf86-video-intel.backlight-helper.policy usr/share/man diff --git a/debian/xserver-xorg-video-intel.install.kfreebsd-amd64 b/debian/xserver-xorg-video-intel.install.kfreebsd-amd64 index 48c5ed0..800b416 100644 --- a/debian/xserver-xorg-video-intel.install.kfreebsd-amd64 +++ b/debian/xserver-xorg-video-intel.install.kfreebsd-amd64 @@ -1,4 +1,4 @@ usr/lib/xorg/modules/drivers/*.so -usr/lib/libI810XvMC.so* -usr/lib/libIntelXvMC.so* +usr/lib/*/libI810XvMC.so* +usr/lib/*/libIntelXvMC.so* usr/share/man diff --git a/debian/xserver-xorg-video-intel.install.kfreebsd-i386 b/debian/xserver-xorg-video-intel.install.kfreebsd-i386 index
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog | 10 debian/control |5 debian/patches/series|2 debian/patches/sna-let-modesetting-handle-gen9+.diff | 40 +++ src/sna/kgem.h |1 src/sna/sna_display.c| 22 + src/sna/sna_dri2.c | 212 --- 7 files changed, 209 insertions(+), 83 deletions(-) New commits: commit e43d5b2191c5d9695e29ad2f5ac16c15dc1d9543 Author: Timo AaltonenDate: Mon Mar 7 17:44:23 2016 +0200 sna-let-modesetting-handle-gen9+.diff: Use modesetting+glamor on Skylake and up. diff --git a/debian/changelog b/debian/changelog index cf9a229..91d3321 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,8 @@ xserver-xorg-video-intel (2:2.99.917+git20160307-1) UNRELEASED; urgency=medium * New upstream snapshot. * control: Update the description, older hw likely still wants this driver. + * sna-let-modesetting-handle-gen9+.diff: Use modesetting+glamor on +Skylake and up. -- Timo Aaltonen Mon, 07 Mar 2016 15:20:56 +0200 diff --git a/debian/patches/series b/debian/patches/series index a82d1b4..aa08141 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1 @@ -#placeholder +sna-let-modesetting-handle-gen9+.diff diff --git a/debian/patches/sna-let-modesetting-handle-gen9+.diff b/debian/patches/sna-let-modesetting-handle-gen9+.diff new file mode 100644 index 000..00b6cdb --- /dev/null +++ b/debian/patches/sna-let-modesetting-handle-gen9+.diff @@ -0,0 +1,40 @@ +Aihe: [Intel-gfx] [RFC/PATCH xf86-video-intel] sna: Let modestting + glamor handle gen9+ +Lähettäjä: Hans de Goede +Päiväys: 29.02.2016 16:47 +Vastaanottaja: intel-...@lists.freedesktop.org +CC: Hans de Goede , Rob Clark , Adam Jackson + +sna has no meaningfull accel for gen9+, this causes problems with i.e. +apps using XVideo since the sprite XVideo support does not work well +for many apps. + +Therefor it is better to just let the xserver fall back to modesetting + +glamor. This is implemented by returning FALSE from the probe methods, +just like how nouveau handles falling back to modesetting for newer cards. + +BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1305369 +Signed-off-by: Hans de Goede +--- + src/intel_module.c | 7 +++ + 1 file changed, 7 insertions(+) + +diff --git a/src/intel_module.c b/src/intel_module.c +index 60835b9..5979cb9 100644 +--- a/src/intel_module.c b/src/intel_module.c +@@ -571,6 +571,13 @@ intel_scrn_create(DriverPtr driver, + return FALSE; + } + ++ /* ++ * We've no accel support for these, so let modesetting + glamor ++ * handle them. ++ */ ++ if ((unsigned)((struct intel_device_info *)match_data)->gen >= 0110) ++ return FALSE; ++ + scrn = xf86AllocateScreen(driver, flags); + if (scrn == NULL) + return FALSE; +-- 2.7.2 ___ Intel-gfx mailing list intel-...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx + commit 38022bf64b442279cd271c5c9abf7dcb5ebe57ca Author: Timo Aaltonen Date: Mon Mar 7 17:40:23 2016 +0200 control: Update the description, older hw likely still wants this driver. diff --git a/debian/changelog b/debian/changelog index 7f3362b..cf9a229 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +xserver-xorg-video-intel (2:2.99.917+git20160307-1) UNRELEASED; urgency=medium + + * New upstream snapshot. + * control: Update the description, older hw likely still wants this +driver. + + -- Timo Aaltonen Mon, 07 Mar 2016 15:20:56 +0200 + xserver-xorg-video-intel (2:2.99.917+git20160218-1) unstable; urgency=medium * New upstream snapshot. diff --git a/debian/control b/debian/control index 5506f73..4fa3c27 100644 --- a/debian/control +++ b/debian/control @@ -75,8 +75,9 @@ Description: X.Org X server -- Intel i8xx, i9xx display driver . This package is built from the X.org xf86-video-intel driver module. . - This driver is deprecated in favor of the server builtin modesetting - driver. + The use of this driver is discouraged if your hw is new enough (ca. + 2007 and newer). You can try uninstalling this driver and let the + server use it's builtin modesetting driver instead. Package: xserver-xorg-video-intel-dbg Architecture: amd64 i386 kfreebsd-amd64 kfreebsd-i386 x32 commit 0204e55b618af285eb31c6eecc3c57b54319a0f4 Author: Ville Syrjälä Date: Mon Mar 7 09:27:50 2016 + sna: Restrict reflected rotations to be rotations After rolling the bits to the left
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |6 src/sna/gen3_render.c | 91 +++-- src/sna/kgem.c | 72 +++- src/sna/kgem.h |3 src/sna/sna_display.c | 89 - src/sna/sna_dri2.c |1 src/sna/sna_driver.c |8 src/sna/sna_video_sprite.c |3 src/uxa/intel_display.c|8 test/.gitignore|1 test/Makefile.am |3 test/dri2-race.c | 724 ++--- test/dri2-test.c | 44 ++ test/present-race.c| 484 ++ 14 files changed, 1224 insertions(+), 313 deletions(-) New commits: commit 10c054b5a66b894cbb92f857feabb861456cd3a6 Author: Timo AaltonenDate: Fri Feb 19 00:08:51 2016 +0200 release to unstable diff --git a/debian/changelog b/debian/changelog index 9d5b6bd..7f3362b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-intel (2:2.99.917+git20160218-1) unstable; urgency=medium + + * New upstream snapshot. + + -- Timo Aaltonen Fri, 19 Feb 2016 00:06:43 +0200 + xserver-xorg-video-intel (2:2.99.917+git20160127-1) unstable; urgency=medium * New upstream snapshot. commit 05320318fb940247d8749da8330215d19f41d84e Author: Chris Wilson Date: Thu Feb 18 13:54:11 2016 + sna: Prefer to avoid direct rendering with FBC If FBC is enabled, avoid the overhead of tracking rendering into the frontbuffer by rendering into a backbuffer and flipping. Again, we have no actual flag to indicate when FBC is enabled, so take a guess from the module parameter. Signed-off-by: Chris Wilson diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c index f2fca7c..a1e1ffb 100644 --- a/src/sna/sna_display.c +++ b/src/sna/sna_display.c @@ -7105,6 +7105,22 @@ sna_mode_wants_tear_free(struct sna *sna) FILE *file; int i; + file = fopen("/sys/module/i915/parameters/enable_fbc", "r"); + if (file) { + int fbc_enabled = 0; + int value; + + if (fscanf(file, "%d", ) == 1) + fbc_enabled = value > 0; + fclose(file); + + DBG(("%s: module parameter 'enable_fbc' enabled? %d\n", +__FUNCTION__, fbc_enabled)); + + if (fbc_enabled) + return true; + } + for (i = 0; i < sna->mode.num_real_output; i++) { struct sna_output *output = to_sna_output(config->output[i]); int id = find_property(sna, output, "Panel Self-Refresh"); commit b99e8b022c4aaf586ae49e0eb597f0c34bc0e165 Author: Chris Wilson Date: Thu Feb 18 13:53:07 2016 + sna: Use dirtyfb for fallback direct rendering The preferred solution when direct rendering is too costly is to render into the backbuffer and flip. However, if the user insists, we need to tell the kernel when to flush the scanout due to direct rendering. Signed-off-by: Chris Wilson diff --git a/src/sna/kgem.c b/src/sna/kgem.c index aceedd4..abb9e02 100644 --- a/src/sna/kgem.c +++ b/src/sna/kgem.c @@ -86,6 +86,7 @@ search_snoop_cache(struct kgem *kgem, unsigned int num_pages, unsigned flags); #define DBG_NO_WC_MMAP 0 #define DBG_NO_BLT_Y 0 #define DBG_NO_SCANOUT_Y 0 +#define DBG_NO_DIRTYFB 0 #define DBG_NO_DETILING 0 #define DBG_DUMP 0 #define DBG_NO_MALLOC_CACHE 0 @@ -1499,6 +1500,47 @@ static bool test_can_scanout_y(struct kgem *kgem) return ret; } +static bool test_has_dirtyfb(struct kgem *kgem) +{ + struct drm_mode_fb_cmd create; + bool ret = false; + + if (DBG_NO_DIRTYFB) + return false; + + VG_CLEAR(create); + create.width = 32; + create.height = 32; + create.pitch = 4*32; + create.bpp = 32; + create.depth = 32; + create.handle = gem_create(kgem->fd, 1); + if (create.handle == 0) + return false; + + if (drmIoctl(kgem->fd, DRM_IOCTL_MODE_ADDFB, ) == 0) { + struct drm_mode_fb_dirty_cmd dirty; + + memset(, 0, sizeof(dirty)); + dirty.fb_id = create.fb_id; + ret = drmIoctl(kgem->fd, + DRM_IOCTL_MODE_DIRTYFB, + ) == 0; + + /* XXX There may be multiple levels of DIRTYFB, depending on +* whether the kernel thinks tracking dirty regions is +* beneficial vs flagging the whole fb as dirty. +*/ + + drmIoctl(kgem->fd, +DRM_IOCTL_MODE_RMFB, +_id); + } + gem_close(kgem->fd, create.handle); + + return ret; +} + static bool test_has_secure_batches(struct kgem *kgem) { if
xserver-xorg-video-intel: Changes to 'debian-unstable'
Makefile.am |2 NEWS | 14 benchmarks/.gitignore|2 benchmarks/Makefile.am | 14 benchmarks/dri2-swap.c | 588 +++ benchmarks/dri3-swap.c | 595 +++ configure.ac | 112 debian/changelog | 28 debian/control |9 debian/patches/fix-sna-fstat-include.patch | 55 debian/patches/fix-uxa-fstat-include.patch | 25 debian/patches/fix-yuv-to-rgb-shared-on-intel-gen8.patch | 51 debian/patches/series|4 debian/rules |2 libobj/alloca.c |4 man/intel.man| 53 src/backlight.c | 70 src/backlight.h |2 src/compat-api.h | 27 src/i915_pciids.h| 124 src/intel_device.c | 53 src/intel_driver.h |1 src/intel_list.h | 38 src/intel_module.c | 79 src/intel_options.c | 91 src/intel_options.h |7 src/legacy/i810/i810_common.h|4 src/legacy/i810/i810_hwmc.c |2 src/legacy/i810/i810_memory.c|6 src/legacy/i810/i810_reg.h |2 src/legacy/i810/xvmc/I810XvMC.c |6 src/render_program/exa_wm.g4i|2 src/render_program/exa_wm_yuv_rgb.g8a|4 src/render_program/exa_wm_yuv_rgb.g8b|2 src/sna/blt.c| 840 ++-- src/sna/brw/brw_eu_emit.c|2 src/sna/compiler.h | 16 src/sna/fb/fb.h |4 src/sna/fb/fbpict.h |4 src/sna/gen2_render.c|6 src/sna/gen3_render.c| 123 src/sna/gen4_render.c| 60 src/sna/gen5_render.c| 55 src/sna/gen6_common.h| 127 src/sna/gen6_render.c| 133 src/sna/gen7_render.c| 152 src/sna/gen8_render.c| 183 src/sna/kgem.c | 1527 +--- src/sna/kgem.h | 62 src/sna/kgem_debug_gen4.c|2 src/sna/kgem_debug_gen5.c|2 src/sna/kgem_debug_gen6.c|2 src/sna/sna.h| 129 src/sna/sna_accel.c | 706 ++- src/sna/sna_blt.c| 206 - src/sna/sna_composite.c | 104 src/sna/sna_damage.h |5 src/sna/sna_display.c| 2805 +++ src/sna/sna_display_fake.c |3 src/sna/sna_dri2.c | 1966 ++ src/sna/sna_dri3.c | 13 src/sna/sna_driver.c | 330 - src/sna/sna_glyphs.c | 94 src/sna/sna_io.c | 31 src/sna/sna_present.c| 510 ++ src/sna/sna_render.c | 26 src/sna/sna_render.h |9 src/sna/sna_render_inline.h |6 src/sna/sna_tiling.c |4 src/sna/sna_trapezoids_boxes.c |4 src/sna/sna_trapezoids_imprecise.c | 344 - src/sna/sna_trapezoids_mono.c| 125 src/sna/sna_trapezoids_precise.c | 344 - src/sna/sna_video.c | 66 src/sna/sna_video.h |
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |3 +++ debian/control |4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) New commits: commit e21dfae4059599d5dd033434d0ce380f06f2b739 Author: Vincent Cheng vch...@debian.org Date: Thu Jul 16 01:29:13 2015 -0700 Add x32 to the list of architectures diff --git a/debian/changelog b/debian/changelog index b59a434..0ad759f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -16,6 +16,9 @@ xserver-xorg-video-intel (2:2.99.917-2) UNRELEASED; urgency=medium which are real files on the tarball, and add a command to clean those before source build (copied from libdrm). + [ Adam Borowski ] + * Add x32 to the list of architectures. (Closes: #775200) + -- Vincent Cheng vch...@debian.org Thu, 16 Jul 2015 01:00:41 -0700 xserver-xorg-video-intel (2:2.99.917-1) unstable; urgency=medium diff --git a/debian/control b/debian/control index 8ec8270..57cd3f9 100644 --- a/debian/control +++ b/debian/control @@ -52,7 +52,7 @@ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-xorg/driver/xserver-xorg-vi Homepage: http://www.x.org/ Package: xserver-xorg-video-intel -Architecture: amd64 i386 kfreebsd-amd64 kfreebsd-i386 +Architecture: amd64 i386 kfreebsd-amd64 kfreebsd-i386 x32 Depends: ${shlibs:Depends}, ${misc:Depends}, @@ -70,7 +70,7 @@ Description: X.Org X server -- Intel i8xx, i9xx display driver This package is built from the X.org xf86-video-intel driver module. Package: xserver-xorg-video-intel-dbg -Architecture: amd64 i386 kfreebsd-amd64 kfreebsd-i386 +Architecture: amd64 i386 kfreebsd-amd64 kfreebsd-i386 x32 Depends: xserver-xorg-video-intel (= ${binary:Version}), ${shlibs:Depends}, -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1zfexf-so...@moszumanska.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |6 +- debian/control |4 ++-- debian/source/format |1 + 3 files changed, 8 insertions(+), 3 deletions(-) New commits: commit f772b2a213782311a52f079a373495970a0d27ba Author: Vincent Cheng vch...@debian.org Date: Thu Jul 16 01:39:25 2015 -0700 finalize changelog diff --git a/debian/changelog b/debian/changelog index fb14ff3..0a7c146 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.99.917-2) UNRELEASED; urgency=medium +xserver-xorg-video-intel (2:2.99.917-2) unstable; urgency=medium [ Robert Ancell ] * debian/patches/fix-sna-fstat-include.patch: commit 7823c23112c2e730a36eb14ea8b601a1ed7a24e8 Author: Vincent Cheng vch...@debian.org Date: Thu Jul 16 01:37:43 2015 -0700 update Vcs-Browser to point to cgit instead of gitweb diff --git a/debian/control b/debian/control index 033e51e..b71be56 100644 --- a/debian/control +++ b/debian/control @@ -48,7 +48,7 @@ Build-Depends: libpixman-1-dev, Standards-Version: 3.9.6 Vcs-Git: git://anonscm.debian.org/pkg-xorg/driver/xserver-xorg-video-intel -Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-xorg/driver/xserver-xorg-video-intel.git +Vcs-Browser: http://anonscm.debian.org/cgit/pkg-xorg/driver/xserver-xorg-video-intel.git Homepage: http://www.x.org/ Package: xserver-xorg-video-intel commit 6411bae4d5fcde9c4d7e8ef10235db16c6b01ef2 Author: Vincent Cheng vch...@debian.org Date: Thu Jul 16 01:36:57 2015 -0700 Update valgrind build-dependency architecture list diff --git a/debian/changelog b/debian/changelog index 074906e..fb14ff3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -21,6 +21,7 @@ xserver-xorg-video-intel (2:2.99.917-2) UNRELEASED; urgency=medium [ Vincent Cheng ] * Explicitly declare source format 1.0. + * Update valgrind build-dependency architecture list. -- Vincent Cheng vch...@debian.org Thu, 16 Jul 2015 01:00:41 -0700 diff --git a/debian/control b/debian/control index 57cd3f9..033e51e 100644 --- a/debian/control +++ b/debian/control @@ -37,7 +37,7 @@ Build-Depends: libudev-dev [linux-any], quilt, xutils-dev (= 1:7.5+4), - valgrind [amd64 armel armhf i386 mips mipsel powerpc s390x], + valgrind [amd64 arm64 armhf i386 mips mipsel mips64 mips64el powerpc ppc64 ppc64el s390x x32], # intel-virtual-output: libxinerama-dev, libxrandr-dev, commit f6d8694af8db627759f0e5dff74590cef9f66dbd Author: Vincent Cheng vch...@debian.org Date: Thu Jul 16 01:30:27 2015 -0700 explicitly declare source format 1.0 diff --git a/debian/changelog b/debian/changelog index 0ad759f..074906e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -19,6 +19,9 @@ xserver-xorg-video-intel (2:2.99.917-2) UNRELEASED; urgency=medium [ Adam Borowski ] * Add x32 to the list of architectures. (Closes: #775200) + [ Vincent Cheng ] + * Explicitly declare source format 1.0. + -- Vincent Cheng vch...@debian.org Thu, 16 Jul 2015 01:00:41 -0700 xserver-xorg-video-intel (2:2.99.917-1) unstable; urgency=medium diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 000..d3827e7 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +1.0 -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1zfehz-0005gw...@moszumanska.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/README.source |6 + debian/changelog | 19 + debian/patches/fix-sna-fstat-include.patch | 55 +++ debian/patches/fix-uxa-fstat-include.patch | 25 ++ debian/patches/fix-yuv-to-rgb-shared-on-intel-gen8.patch | 51 + debian/patches/series|4 - debian/rules |4 - 7 files changed, 161 insertions(+), 3 deletions(-) New commits: commit f09c2cf695635cf87173dacd233d0994646254db Author: Timo Aaltonen tjaal...@debian.org Date: Wed Jan 28 18:24:31 2015 +0200 README.source: Mention that dpkg-source complains about symlinks which are real files on the tarball, and add a command to clean those before source build (copied from libdrm). diff --git a/debian/README.source b/debian/README.source index 4ecd5e6..f9bb7c6 100644 --- a/debian/README.source +++ b/debian/README.source @@ -14,6 +14,12 @@ Quick Guide To Patching This Package For The Impatient Alternatively, instead of using quilt directly, you can drop the patch in to debian/patches and add the name of the patch to debian/patches/series. +While building from git, dpkg-source can complain about symlinks vs. +normal files mismatches. To work around this issue, before uploading, +and without committing: + + find -type l | while read dest; do src=$(readlink -f $dest); rm $dest; cp $src $dest; done + Guide To The X Strike Force Packages diff --git a/debian/changelog b/debian/changelog index afd2683..25e331c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -11,6 +11,9 @@ xserver-xorg-video-intel (2:2.99.917-2) UNRELEASED; urgency=medium [ Timo Aaltonen ] * rules: Fix valgrind-enabling check. + * README.source: Mention that dpkg-source complains about symlinks +which are real files on the tarball, and add a command to clean +those before source build (copied from libdrm). -- Vincent Cheng vch...@debian.org Thu, 16 Jul 2015 01:00:41 -0700 commit 53b8d09453821f4f41316ab60e83cd8798606746 Author: Timo Aaltonen tjaal...@debian.org Date: Tue Jan 13 12:34:40 2015 +0200 rules: Fix valgrind-enabling check. Conflicts: debian/changelog diff --git a/debian/changelog b/debian/changelog index c2d54db..afd2683 100644 --- a/debian/changelog +++ b/debian/changelog @@ -9,6 +9,9 @@ xserver-xorg-video-intel (2:2.99.917-2) UNRELEASED; urgency=medium * fix-yuv-to-rgb-shared-on-intel-gen8.patch: Fix faulty yuv2rgb translation on Intel Generation 8 Graphics. (LP: #1449892, Closes: #787142) + [ Timo Aaltonen ] + * rules: Fix valgrind-enabling check. + -- Vincent Cheng vch...@debian.org Thu, 16 Jul 2015 01:00:41 -0700 xserver-xorg-video-intel (2:2.99.917-1) unstable; urgency=medium diff --git a/debian/rules b/debian/rules index e2161e2..318c14d 100755 --- a/debian/rules +++ b/debian/rules @@ -8,9 +8,9 @@ export CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS) export CFLAGS := $(shell dpkg-buildflags --get CFLAGS) export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) -DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) +DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) -ifeq ($(DEB_HOST_ARCH), linux) +ifeq ($(DEB_HOST_ARCH_OS), linux) valgrind = --enable-valgrind else valgrind = --disable-valgrind commit 9c0699c089a1b24e15960e2a840156e95ecb4d52 Author: Vincent Cheng vch...@debian.org Date: Thu Jul 16 01:16:18 2015 -0700 Fix faulty yuv2rgb translation on Intel Generation 8 Graphics diff --git a/debian/changelog b/debian/changelog index 8694f2f..c2d54db 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,10 @@ xserver-xorg-video-intel (2:2.99.917-2) UNRELEASED; urgency=medium * debian/patches/fix-uxa-fstat-include.patch: - Fix missing include for fstat (Closes: #790911) + [ Alessio Treglia ] + * fix-yuv-to-rgb-shared-on-intel-gen8.patch: Fix faulty yuv2rgb translation +on Intel Generation 8 Graphics. (LP: #1449892, Closes: #787142) + -- Vincent Cheng vch...@debian.org Thu, 16 Jul 2015 01:00:41 -0700 xserver-xorg-video-intel (2:2.99.917-1) unstable; urgency=medium diff --git a/debian/patches/fix-yuv-to-rgb-shared-on-intel-gen8.patch b/debian/patches/fix-yuv-to-rgb-shared-on-intel-gen8.patch new file mode 100644 index 000..6aa4db1 --- /dev/null +++ b/debian/patches/fix-yuv-to-rgb-shared-on-intel-gen8.patch @@ -0,0 +1,51 @@ +From b6029105e404c9a7f7cdd230012cd5063c824ed4 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= ville.syrj...@linux.intel.com +Date: Mon, 30 Mar 2015 16:51:29 +0300 +Subject: [PATCH] gen8: Fix the YUV-RGB shader +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Ville Syrjälä ville.syrj...@linux.intel.com +---
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog|1 + debian/source/local-options |1 + 2 files changed, 2 insertions(+) New commits: commit 0e45c441be4500254d3fe01e2e0aa7f7d9c4b67d Author: Timo Aaltonen tjaal...@debian.org Date: Wed Apr 22 15:24:44 2015 +0300 source: Add extend-diff-ignore to not complain about symlinks. Conflicts: debian/changelog diff --git a/debian/changelog b/debian/changelog index 25e331c..b59a434 100644 --- a/debian/changelog +++ b/debian/changelog @@ -11,6 +11,7 @@ xserver-xorg-video-intel (2:2.99.917-2) UNRELEASED; urgency=medium [ Timo Aaltonen ] * rules: Fix valgrind-enabling check. + * source: Add extend-diff-ignore to not complain about symlinks. * README.source: Mention that dpkg-source complains about symlinks which are real files on the tarball, and add a command to clean those before source build (copied from libdrm). diff --git a/debian/source/local-options b/debian/source/local-options new file mode 100644 index 000..10404f5 --- /dev/null +++ b/debian/source/local-options @@ -0,0 +1 @@ +--extend-diff-ignore=src/render_program/exa_.*.g8a -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1zferq-bn...@moszumanska.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |6 ++ 1 file changed, 6 insertions(+) New commits: commit 62bc0e26a6470b42bf5cc882553fcb96f9b23ead Author: Vincent Cheng vch...@debian.org Date: Thu May 7 00:46:42 2015 -0700 upload to unstable diff --git a/debian/changelog b/debian/changelog index 2db9ab1..1593856 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-intel (2:2.99.917-1) unstable; urgency=medium + + * Upload to unstable. (Closes: #748753) + + -- Vincent Cheng vch...@debian.org Thu, 07 May 2015 00:46:06 -0700 + xserver-xorg-video-intel (2:2.99.917-1~exp1) experimental; urgency=medium * New upstream prerelease 2.99.917. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1yqgwc-0005lv...@moszumanska.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
AUTHORS |2 Makefile.am |2 NEWS| 621 README |9 configure.ac| 806 debian/changelog| 84 debian/control | 16 debian/copyright| 360 debian/patches/series |1 debian/rules|1 debian/upstream.changelog |17470 debian/xserver-xorg-video-intel.install |3 debian/xserver-xorg-video-intel.install.kfreebsd-amd64 |4 debian/xserver-xorg-video-intel.install.kfreebsd-i386 |4 debian/xserver-xorg-video-intel.maintscript |1 libobj/Makefile.am |3 libobj/getline.c| 51 libobj/ignore.c |6 man/intel.man | 80 src/Makefile.am | 18 src/backlight.c | 559 src/backlight.h | 60 src/compat-api.h| 61 src/fd.c| 93 src/fd.h| 34 src/i915_pciids.h | 72 src/intel_device.c | 634 src/intel_driver.h | 38 src/intel_list.h|5 src/intel_module.c | 194 src/intel_options.c |7 src/intel_options.h |6 src/legacy/Makefile.am |2 src/legacy/i810/Makefile.am |3 src/legacy/i810/i810_accel.c|1 src/legacy/i810/i810_common.h |4 src/legacy/i810/i810_cursor.c |5 src/legacy/i810/i810_dga.c |1 src/legacy/i810/i810_dri.c |1 src/legacy/i810/i810_driver.c |5 src/legacy/i810/i810_hwmc.c |1 src/legacy/i810/i810_memory.c |3 src/legacy/i810/i810_ring.h |2 src/legacy/i810/i810_video.c|1 src/legacy/i810/i810_wmark.c|1 src/legacy/i810/i810_xaa.c |1 src/legacy/i810/xvmc/Makefile.am|4 src/render_program/Makefile.am | 32 src/render_program/exa_wm_src_affine.g8a|1 src/render_program/exa_wm_src_affine.g8b|4 src/render_program/exa_wm_src_sample_argb.g8a |1 src/render_program/exa_wm_src_sample_argb.g8b |3 src/render_program/exa_wm_src_sample_planar.g8a |1 src/render_program/exa_wm_src_sample_planar.g8b |5 src/render_program/exa_wm_write.g8a |1 src/render_program/exa_wm_write.g8b | 17 src/render_program/exa_wm_yuv_rgb.g8a | 105 src/render_program/exa_wm_yuv_rgb.g8b | 19 src/sna/Makefile.am | 47 src/sna/blt.c | 184 src/sna/brw/Makefile.am |3 src/sna/brw/brw_eu.c|4 src/sna/brw/brw_eu.h|2 src/sna/brw/brw_eu_emit.c |7 src/sna/brw/brw_eu_util.c | 126 src/sna/brw/brw_test_gen4.c | 12 src/sna/brw/brw_test_gen5.c | 14 src/sna/brw/brw_test_gen6.c |6 src/sna/brw/brw_test_gen7.c |2 src/sna/brw/brw_wm.c| 20 src/sna/debug.h | 44 src/sna/fb/fb.h |7 src/sna/fb/fbbitmap.c |4 src/sna/fb/fbclip.c |2 src/sna/fb/fbgc.c |1 src/sna/fb/fbline.c | 14 src/sna/fb/fblinebits.h
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog | 10 ++ src/compat-api.h |4 2 files changed, 14 insertions(+) New commits: commit 8b89b0ab833d2752731e0862364d47ee72e411af Author: Julien Cristau jcris...@debian.org Date: Tue Feb 4 15:24:41 2014 +0100 Upload to unstable diff --git a/debian/changelog b/debian/changelog index e598318..99d82ee 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,13 @@ +xserver-xorg-video-intel (2:2.21.15-2) unstable; urgency=medium + + [ Michael Stapelberg ] + * Revert back to 1.0 source format. + + [ Julien Cristau ] + * Cherry-pick upstream build fix for xserver 1.15 (closes: #736980). + + -- Julien Cristau jcris...@debian.org Tue, 04 Feb 2014 15:24:32 +0100 + xserver-xorg-video-intel (2:2.21.15-1) unstable; urgency=low * New upstream release. commit 9fe518d9f4d866a8cca91bf47730379ba5541713 Author: Chris Wilson ch...@chris-wilson.co.uk Date: Sat Oct 5 18:42:24 2013 +0100 compat-api: Map changes of DamageUnregister API in 1.14.99.2 Reported-by: Emmanuel Benisty benist...@gmail.com Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk (cherry picked from commit 524a45da56e2a052ffafa3887891caa90ba39f76) diff --git a/src/compat-api.h b/src/compat-api.h index d80b7fe..271c7d6 100644 --- a/src/compat-api.h +++ b/src/compat-api.h @@ -158,4 +158,8 @@ static inline void FreePixmap(PixmapPtr pixmap) if ((d)-pScreen-SourceValidate) (d)-pScreen-SourceValidate(d, x, y, w, h) #endif +#if XORG_VERSION_CURRENT = XORG_VERSION_NUMERIC(1,14,99,2,0) +#define DamageUnregister(d, dd) DamageUnregister(dd) +#endif + #endif -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1wahgv-0007uf...@moszumanska.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/source/format |1 - 1 file changed, 1 deletion(-) New commits: commit 9bda522369888228929592f3c4818b4f38c45fa4 Author: Michael Stapelberg stapelb...@debian.org Date: Tue Oct 1 18:25:56 2013 +0200 Revert specify '3.0 (quilt)' source format This reverts commit 34fa27e8d6282aee1e2134b07bdae0f6930c5ee8. Turns out that debian-x is in two worlds at the same time: We use the orig tarball to build the package, but we directly track upstream in git in the packaging. source format 1.0 is better than 3.0 (quilt) for that workflow. With 3.0 (quilt), as an example, the following fails when upstream has differences between the git repository and the released tarball (and upstream does, in our case): git clone git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-intel cd xserver-xorg-video-intel uscan --download-current-version debuild -S diff --git a/debian/source/format b/debian/source/format deleted file mode 100644 index 163aaf8..000 --- a/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1vr2oc-0002kk...@vasks.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |6 ++ debian/rules | 18 +++--- 2 files changed, 21 insertions(+), 3 deletions(-) New commits: commit 8c0a700d6ed7699c43845e8b1452650de2d8e618 Author: Julien Cristau jcris...@debian.org Date: Mon Aug 12 10:13:49 2013 +0200 Upload to unstable diff --git a/debian/changelog b/debian/changelog index 258a8b8..d5bcbc5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -xserver-xorg-video-intel (2:2.21.14-2) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.21.14-2) unstable; urgency=low * Don't enable valgrind on kfreebsd. - -- Julien Cristau jcris...@debian.org Mon, 12 Aug 2013 10:09:06 +0200 + -- Julien Cristau jcris...@debian.org Mon, 12 Aug 2013 10:09:25 +0200 xserver-xorg-video-intel (2:2.21.14-1) unstable; urgency=low commit 4d040d1c23867a3f7c25e6a30b769c33aab1bf0e Author: Julien Cristau jcris...@debian.org Date: Mon Aug 12 10:09:24 2013 +0200 Don't enable valgrind on kfreebsd. diff --git a/debian/changelog b/debian/changelog index 20945cb..258a8b8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-intel (2:2.21.14-2) UNRELEASED; urgency=low + + * Don't enable valgrind on kfreebsd. + + -- Julien Cristau jcris...@debian.org Mon, 12 Aug 2013 10:09:06 +0200 + xserver-xorg-video-intel (2:2.21.14-1) unstable; urgency=low * New upstream release (closes: #697336). diff --git a/debian/rules b/debian/rules index 437f5eb..dcca05a 100755 --- a/debian/rules +++ b/debian/rules @@ -8,11 +8,23 @@ export CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS) export CFLAGS := $(shell dpkg-buildflags --get CFLAGS) export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) +DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) + +ifeq ($(DEB_HOST_ARCH), linux) +valgrind = --enable-valgrind +else +valgrind = --disable-valgrind +endif + # Enable SNA, pass builderstring: override_dh_auto_configure: - dh_auto_configure -- --enable-sna --enable-uxa --with-default-accel=uxa \ ---with-builderstring=$(SOURCE_NAME) $(SOURCE_VERSION) ($(BUILDER)) \ ---disable-silent-rules --enable-valgrind + dh_auto_configure -- \ + --enable-sna \ + --enable-uxa \ + --with-default-accel=uxa \ + --with-builderstring=$(SOURCE_NAME) $(SOURCE_VERSION) ($(BUILDER)) \ + --disable-silent-rules \ + $(valgrind) # Install in debian/tmp to retain control through dh_install: override_dh_auto_install: -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1v8nhl-0003ur...@vasks.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |7 + debian/patches/Check-for-struct-sysinfo-as-well-as-sys-sysinfo.h.patch | 51 ++ debian/patches/series |2 3 files changed, 59 insertions(+), 1 deletion(-) New commits: commit ebf161f3c0f4df4e54bf453e058bf1b1e3fb9e00 Author: Julien Cristau jcris...@debian.org Date: Mon Aug 12 15:31:40 2013 +0200 Upload to unstable diff --git a/debian/changelog b/debian/changelog index fe193cf..dd638b3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,9 @@ -xserver-xorg-video-intel (2:2.21.14-3) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.21.14-3) unstable; urgency=low * Add patch to deal with missing 'struct sysinfo' in kfreebsd's sys/sysinfo.h. - -- Julien Cristau jcris...@debian.org Mon, 12 Aug 2013 15:30:20 +0200 + -- Julien Cristau jcris...@debian.org Mon, 12 Aug 2013 15:31:14 +0200 xserver-xorg-video-intel (2:2.21.14-2) unstable; urgency=low commit 81c096e2887ece4bb1ec711b07b0a26366e2529c Author: Julien Cristau jcris...@debian.org Date: Mon Aug 12 15:30:56 2013 +0200 Add patch to deal with missing 'struct sysinfo' in kfreebsd's sys/sysinfo.h. diff --git a/debian/changelog b/debian/changelog index d5bcbc5..fe193cf 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xserver-xorg-video-intel (2:2.21.14-3) UNRELEASED; urgency=low + + * Add patch to deal with missing 'struct sysinfo' in kfreebsd's +sys/sysinfo.h. + + -- Julien Cristau jcris...@debian.org Mon, 12 Aug 2013 15:30:20 +0200 + xserver-xorg-video-intel (2:2.21.14-2) unstable; urgency=low * Don't enable valgrind on kfreebsd. diff --git a/debian/patches/Check-for-struct-sysinfo-as-well-as-sys-sysinfo.h.patch b/debian/patches/Check-for-struct-sysinfo-as-well-as-sys-sysinfo.h.patch new file mode 100644 index 000..ff4c0bd --- /dev/null +++ b/debian/patches/Check-for-struct-sysinfo-as-well-as-sys-sysinfo.h.patch @@ -0,0 +1,51 @@ +From 73afe87de5d5cab04680c5954dad1f2ee9e2e5f4 Mon Sep 17 00:00:00 2001 +From: Julien Cristau jcris...@debian.org +Date: Mon, 12 Aug 2013 14:38:22 +0200 +Subject: [PATCH 1/2] Check for struct sysinfo as well as sys/sysinfo.h + +Non-linux glibc systems have the latter but not the former. + +Signed-off-by: Julien Cristau jcris...@debian.org +--- + configure.ac |2 +- + src/sna/kgem.c |4 ++-- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 7235bde..aa98966 100644 +--- a/configure.ac b/configure.ac +@@ -211,7 +211,7 @@ AC_ARG_ENABLE(sna, + + if test x$SNA != xno; then + AC_DEFINE(USE_SNA, 1, [Enable SNA support]) +- AC_CHECK_HEADERS([sys/sysinfo.h]) ++ AC_CHECK_HEADERS([sys/sysinfo.h], AC_CHECK_MEMBERS([struct sysinfo.totalram], [], [], [[#include sys/sysinfo.h]])) + fi + AC_MSG_CHECKING([whether to include SNA support]) + AM_CONDITIONAL(SNA, test x$SNA != xno) +diff --git a/src/sna/kgem.c b/src/sna/kgem.c +index 5afe05f..98e801a 100644 +--- a/src/sna/kgem.c b/src/sna/kgem.c +@@ -46,7 +46,7 @@ + #include memcheck.h + #endif + +-#if HAVE_SYS_SYSINFO_H ++#ifdef HAVE_STRUCT_SYSINFO_TOTALRAM + #include sys/sysinfo.h + #endif + +@@ -694,7 +694,7 @@ agp_aperture_size(struct pci_device *dev, unsigned gen) + static size_t + total_ram_size(void) + { +-#if HAVE_SYS_SYSINFO_H ++#ifdef HAVE_STRUCT_SYSINFO_TOTALRAM + struct sysinfo info; + if (sysinfo(info) == 0) + return info.totalram * info.mem_unit; +-- +1.7.10.4 + diff --git a/debian/patches/series b/debian/patches/series index 9ed72bb..8a2257c 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1 @@ -# empty for now +Check-for-struct-sysinfo-as-well-as-sys-sysinfo.h.patch -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1v8srf-0002zy...@vasks.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog|7 +++ debian/patches/Link-the-driver-against-pixman.patch | 38 debian/patches/series |1 3 files changed, 46 insertions(+) New commits: commit 7ec16ddfc59db873f4d5919bf4e300969ef9d89e Author: Julien Cristau jcris...@debian.org Date: Mon Aug 12 19:48:48 2013 +0200 Upload to unstable diff --git a/debian/changelog b/debian/changelog index 1868d4a..99835f1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,9 @@ -xserver-xorg-video-intel (2:2.21.14-4) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.21.14-4) unstable; urgency=low * Link the driver against pixman to get correct dependency (closes: #719518). Thanks to Martin Perazzo for the report! - -- Julien Cristau jcris...@debian.org Mon, 12 Aug 2013 19:36:46 +0200 + -- Julien Cristau jcris...@debian.org Mon, 12 Aug 2013 19:48:43 +0200 xserver-xorg-video-intel (2:2.21.14-3) unstable; urgency=low commit 55f8f83a0cb6857b2ed4ca09f63522700ed61cb7 Author: Julien Cristau jcris...@debian.org Date: Mon Aug 12 19:37:28 2013 +0200 Link the driver against pixman to get correct dependency (closes: #719518). Thanks to Martin Perazzo for the report! diff --git a/debian/changelog b/debian/changelog index dd638b3..1868d4a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xserver-xorg-video-intel (2:2.21.14-4) UNRELEASED; urgency=low + + * Link the driver against pixman to get correct dependency (closes: #719518). +Thanks to Martin Perazzo for the report! + + -- Julien Cristau jcris...@debian.org Mon, 12 Aug 2013 19:36:46 +0200 + xserver-xorg-video-intel (2:2.21.14-3) unstable; urgency=low * Add patch to deal with missing 'struct sysinfo' in kfreebsd's diff --git a/debian/patches/Link-the-driver-against-pixman.patch b/debian/patches/Link-the-driver-against-pixman.patch new file mode 100644 index 000..203552f --- /dev/null +++ b/debian/patches/Link-the-driver-against-pixman.patch @@ -0,0 +1,38 @@ +From 666b4e7005b1b538c0320fbf4117e4477a61f951 Mon Sep 17 00:00:00 2001 +From: Julien Cristau jcris...@debian.org +Date: Mon, 12 Aug 2013 19:31:53 +0200 +Subject: [PATCH 1/2] Link the driver against pixman + +--- + configure.ac|1 + + src/Makefile.am |2 +- + 2 files changed, 2 insertions(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 104113e..bd5ce9d 100644 +--- a/configure.ac b/configure.ac +@@ -392,6 +392,7 @@ XORG_DRIVER_CHECK_EXT(DPMSExtension, xextproto) + # Obtain compiler/linker options for the driver dependencies + PKG_CHECK_MODULES(DRM, [libdrm = 2.4.20]) # libdrm_intel is checked separately + PKG_CHECK_MODULES(PCIACCESS, [pciaccess = 0.10]) ++PKG_CHECK_MODULES(PIXMAN, [pixman-1]) + + LIBS= + AC_SEARCH_LIBS(clock_gettime, rt, [CLOCK_GETTIME_LIBS=$LIBS]) +diff --git a/src/Makefile.am b/src/Makefile.am +index 16b6967..8810b74 100644 +--- a/src/Makefile.am b/src/Makefile.am +@@ -37,7 +37,7 @@ AM_CFLAGS = \ + intel_drv_la_LTLIBRARIES = intel_drv.la + intel_drv_la_LDFLAGS = -module -avoid-version + intel_drv_ladir = @moduledir@/drivers +-intel_drv_la_LIBADD = legacy/liblegacy.la @PCIACCESS_LIBS@ ++intel_drv_la_LIBADD = legacy/liblegacy.la @PCIACCESS_LIBS@ $(PIXMAN_LIBS) + + if SNA + SUBDIRS += sna +-- +1.7.10.4 + diff --git a/debian/patches/series b/debian/patches/series index 8a2257c..25dca33 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1,2 @@ Check-for-struct-sysinfo-as-well-as-sys-sysinfo.h.patch +Link-the-driver-against-pixman.patch -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1v8wje-0005c5...@vasks.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog|7 +++ debian/i915-kms.conf|1 - debian/xserver-xorg-video-intel.install |2 -- 3 files changed, 7 insertions(+), 3 deletions(-) New commits: commit 8ab872522ae0891b8fb52fbb31db52d581c3efa3 Author: Julien Cristau jcris...@debian.org Date: Sun Sep 16 20:47:05 2012 +0200 Upload to unstable diff --git a/debian/changelog b/debian/changelog index ca83969..db887a2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,9 @@ -xserver-xorg-video-intel (2:2.19.0-6) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.19.0-6) unstable; urgency=low * Stop installing i915-kms.conf. It's not necessary with the wheezy kernel. Keep it around on upgrade, though, to allow booting on the squeeze kernel. - -- Julien Cristau jcris...@debian.org Sun, 16 Sep 2012 20:38:36 +0200 + -- Julien Cristau jcris...@debian.org Sun, 16 Sep 2012 20:46:52 +0200 xserver-xorg-video-intel (2:2.19.0-5) unstable; urgency=high commit 962f04f8fe455d093a52370ff7349f776b947ee9 Author: Julien Cristau jcris...@debian.org Date: Sun Sep 16 20:40:00 2012 +0200 Stop installing i915-kms.conf. It's not necessary with the wheezy kernel. Keep it around on upgrade, though, to allow booting on the squeeze kernel. diff --git a/debian/changelog b/debian/changelog index 31df6c9..ca83969 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xserver-xorg-video-intel (2:2.19.0-6) UNRELEASED; urgency=low + + * Stop installing i915-kms.conf. It's not necessary with the wheezy kernel. +Keep it around on upgrade, though, to allow booting on the squeeze kernel. + + -- Julien Cristau jcris...@debian.org Sun, 16 Sep 2012 20:38:36 +0200 + xserver-xorg-video-intel (2:2.19.0-5) unstable; urgency=high * Reduce maximum thread count for IVB GT1 to avoid spontaneous combustion diff --git a/debian/i915-kms.conf b/debian/i915-kms.conf deleted file mode 100644 index 597ac60..000 --- a/debian/i915-kms.conf +++ /dev/null @@ -1 +0,0 @@ -options i915 modeset=1 diff --git a/debian/xserver-xorg-video-intel.install b/debian/xserver-xorg-video-intel.install index b6b04ff..48c5ed0 100644 --- a/debian/xserver-xorg-video-intel.install +++ b/debian/xserver-xorg-video-intel.install @@ -2,5 +2,3 @@ usr/lib/xorg/modules/drivers/*.so usr/lib/libI810XvMC.so* usr/lib/libIntelXvMC.so* usr/share/man - -../i915-kms.conf /etc/modprobe.d -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1tdkof-00064j...@vasks.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |6 ++ src/i965_render.c |2 +- src/i965_video.c |2 +- 3 files changed, 8 insertions(+), 2 deletions(-) New commits: commit 29c1e5fe54d3c282448d706b6cefbabb36e77e61 Author: Julien Cristau jcris...@debian.org Date: Fri Jul 27 10:54:39 2012 +0200 Upload to unstable diff --git a/debian/changelog b/debian/changelog index 9c97d52..31df6c9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-intel (2:2.19.0-5) unstable; urgency=high + + * Reduce maximum thread count for IVB GT1 to avoid spontaneous combustion + + -- Julien Cristau jcris...@debian.org Fri, 27 Jul 2012 10:54:27 +0200 + xserver-xorg-video-intel (2:2.19.0-4) unstable; urgency=medium [ Julien Cristau ] commit b45db236c2ce520d356efe9530e66b07568d8c78 Author: Chris Wilson ch...@chris-wilson.co.uk Date: Thu Jul 26 10:50:31 2012 +0100 Reduce maximum thread count for IVB GT1 to avoid spontaneous combustion Somewhere along the way it seems that IVB GT1 was reduced to only allow a maximum of 48 threads, as revealed in the lastest bspecs. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=52473 Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk (cherry picked from commit 1ced4f1ddcf30b518e1760c7aa4a5ed4f934b9f5) Conflicts: src/sna/gen7_render.c diff --git a/src/i965_render.c b/src/i965_render.c index b981ecc..2faf085 100644 --- a/src/i965_render.c +++ b/src/i965_render.c @@ -2644,7 +2644,7 @@ gen7_composite_wm_state(intel_screen_private *intel, OUT_BATCH((1 GEN7_PS_SAMPLER_COUNT_SHIFT) | (num_surfaces GEN7_PS_BINDING_TABLE_ENTRY_COUNT_SHIFT)); OUT_BATCH(0); /* scratch space base offset */ - OUT_BATCH(((86 - 1) GEN7_PS_MAX_THREADS_SHIFT) | + OUT_BATCH(((48 - 1) GEN7_PS_MAX_THREADS_SHIFT) | GEN7_PS_ATTRIBUTE_ENABLE | GEN7_PS_16_DISPATCH_ENABLE); OUT_BATCH((6 GEN7_PS_DISPATCH_START_GRF_SHIFT_0)); diff --git a/src/i965_video.c b/src/i965_video.c index c94f530..f56bef4 100644 --- a/src/i965_video.c +++ b/src/i965_video.c @@ -1656,7 +1656,7 @@ gen7_upload_wm_state(ScrnInfoPtr scrn, Bool is_packed) OUT_BATCH(0); /* scratch space base offset */ OUT_BATCH( - ((86 - 1) GEN7_PS_MAX_THREADS_SHIFT) | + ((48 - 1) GEN7_PS_MAX_THREADS_SHIFT) | GEN7_PS_ATTRIBUTE_ENABLE | GEN7_PS_16_DISPATCH_ENABLE); OUT_BATCH( -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1sugpy-0008c6...@vasks.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog|8 src/intel_display.c | 15 +++ 2 files changed, 23 insertions(+) New commits: commit ab4c2c4dd666d7506829e1840b812d66af1d122c Author: Julien Cristau jcris...@debian.org Date: Sat Jun 23 19:17:42 2012 +0200 Upload to unstable diff --git a/debian/changelog b/debian/changelog index 5bc9fe1..f23fe06 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +xserver-xorg-video-intel (2:2.19.0-4) unstable; urgency=medium + + * uxa: Check for DPMS off before scheduling a WAIT_ON_EVENT. Fixes +regression from a cherry-pick in 2:2.19.0-2. Thanks to Julian Andres +Klode for tracking this down. + + -- Julien Cristau jcris...@debian.org Sat, 23 Jun 2012 19:16:28 +0200 + xserver-xorg-video-intel (2:2.19.0-3) unstable; urgency=low * Add patch to avoid X segfaults with Driver-less Device sections in commit 9b92aefec37b34044a9e12d01ccdadeb7e9853de Author: Chris Wilson ch...@chris-wilson.co.uk Date: Tue Jun 5 16:04:16 2012 +0100 uxa: Check for DPMS off before scheduling a WAIT_ON_EVENT Regression from commit 3f3bde4f0c72f6f31aae322bcdc20b95eade6631 Author: Chris Wilson ch...@chris-wilson.co.uk Date: Thu May 24 11:58:46 2012 +0100 uxa: Only consider an output valid if the kernel reports it attached When backporting from SNA, a key difference that UXA does not track DPMS state in its enabled flag and that a DPMS off CRTC is still bound to the fb. So we do need to rescan the outputs and check that we have a connector enabled *and* the pipe is running prior to emitting a scanline wait. References: https://bugs.freedesktop.org/show_bug.cgi?id=50668 Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk (cherry picked from commit c4eb5528a456b65c673f7c984d14a622ac67cdca) diff --git a/src/intel_display.c b/src/intel_display.c index 89f7259..75d4998 100644 --- a/src/intel_display.c +++ b/src/intel_display.c @@ -1703,13 +1703,28 @@ int intel_crtc_to_pipe(xf86CrtcPtr crtc) Bool intel_crtc_on(xf86CrtcPtr crtc) { struct intel_crtc *intel_crtc = crtc-driver_private; + xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(crtc-scrn); drmModeCrtcPtr drm_crtc; Bool ret; + int i; if (!crtc-enabled) return FALSE; /* Kernel manages CRTC status based on output config */ + ret = FALSE; + for (i = 0; i xf86_config-num_output; i++) { + xf86OutputPtr output = xf86_config-output[i]; + if (output-crtc == crtc + intel_output_dpms_status(output) == DPMSModeOn) { + ret = TRUE; + break; + } + } + if (!ret) + return FALSE; + + /* And finally check with the kernel that the fb is bound */ drm_crtc = drmModeGetCrtc(intel_crtc-mode-fd, crtc_id(intel_crtc)); if (drm_crtc == NULL) return FALSE; -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1siu2y-un...@vasks.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) New commits: commit 6f0873ac6f94e72aa93a2de15172e9f272c28133 Author: Cyril Brulebois k...@debian.org Date: Sat Jun 23 21:08:17 2012 +0200 Add bug closure, and really upload to unstable. diff --git a/debian/changelog b/debian/changelog index f23fe06..9c97d52 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,11 @@ xserver-xorg-video-intel (2:2.19.0-4) unstable; urgency=medium + [ Julien Cristau ] * uxa: Check for DPMS off before scheduling a WAIT_ON_EVENT. Fixes -regression from a cherry-pick in 2:2.19.0-2. Thanks to Julian Andres -Klode for tracking this down. +regression from a cherry-pick in 2:2.19.0-2 (Closes: #677466). +Thanks to Julian Andres Klode for tracking this down. - -- Julien Cristau jcris...@debian.org Sat, 23 Jun 2012 19:16:28 +0200 + -- Cyril Brulebois k...@debian.org Sat, 23 Jun 2012 21:06:26 +0200 xserver-xorg-video-intel (2:2.19.0-3) unstable; urgency=low -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1sivv8-0007tf...@vasks.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog| 8 ++ debian/patches/0003-Avoid-calling-xf86nameCompare-with-a-NULL-pointer.patch | 32 ++ debian/patches/series | 1 3 files changed, 41 insertions(+) New commits: commit 79ad994a10f3342cf2d33e44c4cc9b2c8cd7d0d3 Author: Cyril Brulebois k...@debian.org Date: Tue Jun 12 20:30:56 2012 +0200 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index 3d41440..5bc9fe1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,10 @@ -xserver-xorg-video-intel (2:2.19.0-3) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.19.0-3) unstable; urgency=low * Add patch to avoid X segfaults with Driver-less Device sections in xorg.conf (Closes: #677206): - 0003-Avoid-calling-xf86nameCompare-with-a-NULL-pointer.patch - -- Cyril Brulebois k...@debian.org Tue, 12 Jun 2012 20:27:54 +0200 + -- Cyril Brulebois k...@debian.org Tue, 12 Jun 2012 20:30:51 +0200 xserver-xorg-video-intel (2:2.19.0-2) unstable; urgency=low commit 621e048094f2b76ce70c7a1999147644d2437005 Author: Cyril Brulebois k...@debian.org Date: Tue Jun 12 20:30:40 2012 +0200 Avoid X segfaults with Driver-less Device sections in xorg.conf (Closes: #677206). diff --git a/debian/changelog b/debian/changelog index 3b45678..3d41440 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +xserver-xorg-video-intel (2:2.19.0-3) UNRELEASED; urgency=low + + * Add patch to avoid X segfaults with Driver-less Device sections in +xorg.conf (Closes: #677206): +- 0003-Avoid-calling-xf86nameCompare-with-a-NULL-pointer.patch + + -- Cyril Brulebois k...@debian.org Tue, 12 Jun 2012 20:27:54 +0200 + xserver-xorg-video-intel (2:2.19.0-2) unstable; urgency=low * Cherry-pick the following commits to make it possible to build both diff --git a/debian/patches/0003-Avoid-calling-xf86nameCompare-with-a-NULL-pointer.patch b/debian/patches/0003-Avoid-calling-xf86nameCompare-with-a-NULL-pointer.patch new file mode 100644 index 000..1b9ca47 --- /dev/null +++ b/debian/patches/0003-Avoid-calling-xf86nameCompare-with-a-NULL-pointer.patch @@ -0,0 +1,32 @@ +From 0de44dd7d7cbd5307afce2245ffbdc748e868223 Mon Sep 17 00:00:00 2001 +From: Cyril Brulebois k...@debian.org +Date: Tue, 12 Jun 2012 20:00:10 +0200 +Subject: [PATCH] Avoid calling xf86nameCompare() with a NULL pointer. + +Device sections without a Driver property would lead to a server +segfault because of a NULL pointer's being passed as the second +argument of xf86nameCompare(). + +Debian bug #677206 http://bugs.debian.org/677206 + +Signed-off-by: Cyril Brulebois k...@debian.org +--- + src/intel_module.c |2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/intel_module.c b/src/intel_module.c +index 4430ac6..fa78b59 100644 +--- a/src/intel_module.c b/src/intel_module.c +@@ -299,7 +299,7 @@ static XF86ConfDevicePtr + _xf86findDriver(const char *ident, XF86ConfDevicePtr p) + { + while (p) { +- if (xf86nameCompare(ident, p-dev_driver) == 0) ++ if (p-dev_driver xf86nameCompare(ident, p-dev_driver) == 0) + return p; + + p = p-list.next; +-- +1.7.10 + diff --git a/debian/patches/series b/debian/patches/series index 340efc7..3a9b06b 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,2 +1,3 @@ 0001-Fix-build-failure-when-passing-with-builderstring.patch 0002-Update-manpage-for-new-accelmethod-option.patch +0003-Avoid-calling-xf86nameCompare-with-a-NULL-pointer.patch -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1sewlc-pv...@vasks.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
configure.ac| 59 ++ debian/changelog| 19 ++ debian/patches/0002-Update-manpage-for-new-accelmethod-option.patch | 15 + debian/patches/series |1 debian/rules|2 src/Makefile.am |1 src/common.h|2 src/intel_display.c | 21 ++ src/intel_driver.c | 86 - src/intel_driver.h |2 src/intel_glamor.c | 15 + src/intel_module.c | 90 ++ src/intel_options.h | 75 src/legacy/i810/i810_driver.c |3 src/legacy/legacy.h |2 src/sna/sna.h | 15 - src/sna/sna_display.c |2 src/sna/sna_dri.c |6 src/sna/sna_driver.c| 32 +-- src/sna/sna_module.h|4 src/sna/sna_video.c |2 src/sna/sna_video_overlay.c |2 src/sna/sna_video_sprite.c |2 23 files changed, 297 insertions(+), 161 deletions(-) New commits: commit d76d28952241dd22f7252fbf28f3f0049965f201 Author: Cyril Brulebois k...@debian.org Date: Mon Jun 11 22:22:04 2012 + Upload to unstable. diff --git a/debian/changelog b/debian/changelog index e203e41..3b45678 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.19.0-2) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.19.0-2) unstable; urgency=low * Cherry-pick the following commits to make it possible to build both uxa (legacy acceleration method) and sna (experimental acceleration @@ -15,7 +15,7 @@ xserver-xorg-video-intel (2:2.19.0-2) UNRELEASED; urgency=low * Add patch to document the new AccelMethod option accordingly: - 0002-Update-manpage-for-new-accelmethod-option.patch - -- Cyril Brulebois k...@debian.org Mon, 11 Jun 2012 21:55:45 + + -- Cyril Brulebois k...@debian.org Mon, 11 Jun 2012 22:22:00 + xserver-xorg-video-intel (2:2.19.0-1) unstable; urgency=low commit 28febcb6451e8cc9eb4fd5b05c6176529b54aef3 Author: Cyril Brulebois k...@debian.org Date: Mon Jun 11 22:21:38 2012 + Add patch to document the new AccelMethod option accordingly: 0002-Update-manpage-for-new-accelmethod-option.patch diff --git a/debian/changelog b/debian/changelog index 22ced2a..e203e41 100644 --- a/debian/changelog +++ b/debian/changelog @@ -12,6 +12,8 @@ xserver-xorg-video-intel (2:2.19.0-2) UNRELEASED; urgency=low * rules: Enable sna and uxa accel methods, default to uxa. The switch to sna can be achieved through a minimal xorg.conf (look for “AccelMethod” in: man intel). + * Add patch to document the new AccelMethod option accordingly: +- 0002-Update-manpage-for-new-accelmethod-option.patch -- Cyril Brulebois k...@debian.org Mon, 11 Jun 2012 21:55:45 + diff --git a/debian/patches/0002-Update-manpage-for-new-accelmethod-option.patch b/debian/patches/0002-Update-manpage-for-new-accelmethod-option.patch new file mode 100644 index 000..11fd542 --- /dev/null +++ b/debian/patches/0002-Update-manpage-for-new-accelmethod-option.patch @@ -0,0 +1,15 @@ +--- a/man/intel.man b/man/intel.man +@@ -57,6 +57,12 @@ The following driver + .B Options + are supported + .TP ++.BI Option \*qAccelMethod\*q \*q string \*q ++This sets the acceleration method. The legacy method is uxa, the experimental ++one is sna. ++.IP ++Default: uxa. ++.TP + .BI Option \*qColorKey\*q \*q integer \*q + This sets the default pixel value for the YUV video overlay key. + .IP diff --git a/debian/patches/series b/debian/patches/series index 3569ab4..340efc7 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1,2 @@ 0001-Fix-build-failure-when-passing-with-builderstring.patch +0002-Update-manpage-for-new-accelmethod-option.patch commit 63bc77e1c5906e7ccc1820e560cbd080299de64e Author: Cyril Brulebois k...@debian.org Date: Mon Jun 11 22:01:37 2012 + rules: Enable sna and uxa accel methods, default to uxa. diff --git a/debian/changelog b/debian/changelog index 996b253..22ced2a 100644 --- a/debian/changelog +++ b/debian/changelog @@
xserver-xorg-video-intel: Changes to 'debian-unstable'
ChangeLog | 2437 ++ NEWS | 26 configure.ac | 16 debian/changelog |6 src/i830_render.c |3 src/i915_render.c | 420 ++- src/i965_render.c |3 src/intel.h | 12 src/intel_batchbuffer.c | 39 src/intel_batchbuffer.h |5 src/intel_display.c | 104 - src/intel_dri.c |3 src/intel_driver.c| 15 src/intel_driver.h|1 src/intel_list.h | 19 src/intel_module.c|2 src/intel_uxa.c | 79 - src/intel_video.c |2 src/legacy/i810/Makefile.am |2 src/legacy/i810/i810.h|6 src/legacy/i810/i810_accel.c |4 src/legacy/i810/i810_driver.c | 36 src/sna/Makefile.am |1 src/sna/gen2_render.c | 172 +- src/sna/gen3_render.c | 465 +--- src/sna/gen4_render.c | 330 - src/sna/gen5_render.c | 350 -- src/sna/gen6_render.c | 555 + src/sna/gen7_render.c | 717 +++- src/sna/kgem.c| 1052 +- src/sna/kgem.h| 33 src/sna/sna.h | 39 src/sna/sna_accel.c | 1428 +++- src/sna/sna_blt.c | 168 +- src/sna/sna_composite.c | 170 +- src/sna/sna_damage.c | 50 src/sna/sna_display.c | 242 ++-- src/sna/sna_dri.c | 282 +++- src/sna/sna_driver.c | 18 src/sna/sna_glyphs.c | 32 src/sna/sna_gradient.c| 27 src/sna/sna_io.c | 125 -- src/sna/sna_render.c | 359 +++--- src/sna/sna_render.h | 17 src/sna/sna_render_inline.h | 46 src/sna/sna_stream.c |2 src/sna/sna_tiling.c |2 src/sna/sna_trapezoids.c | 1335 ++- src/sna/sna_video.c | 21 src/sna/sna_video.h |9 src/sna/sna_video_sprite.c| 432 +++ src/sna/sna_video_textured.c | 11 uxa/uxa-glyphs.c |4 uxa/uxa-priv.h|1 uxa/uxa-render.c | 189 --- uxa/uxa.c |4 56 files changed, 8641 insertions(+), 3287 deletions(-) New commits: commit 7a9d6cdcd45ff0accc252d4e668054e4ddebbe06 Author: Julien Cristau jcris...@debian.org Date: Sat May 26 13:07:25 2012 +0200 Upload to unstable diff --git a/debian/changelog b/debian/changelog index 23c0170..884957b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -xserver-xorg-video-intel (2:2.19.0-1) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.19.0-1) unstable; urgency=low * New upstream release. - -- Julien Cristau jcris...@debian.org Sat, 26 May 2012 11:23:22 +0200 + -- Julien Cristau jcris...@debian.org Sat, 26 May 2012 12:38:07 +0200 xserver-xorg-video-intel (2:2.18.0-2) unstable; urgency=low commit dc1d327b4dd7ab65bebf48ab5d76189a3bbf6f32 Author: Julien Cristau jcris...@debian.org Date: Sat May 26 11:23:55 2012 +0200 Bump changelogs diff --git a/ChangeLog b/ChangeLog index 651ab6a..d8bcdc1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,2440 @@ +commit ffdf9aca12adcfa1ec7ab7a1706873105a5f0d4a +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Sun Apr 29 21:59:52 2012 +0100 + +legacy/i810: hwmc additionally depends upon building DRI + +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit 444da84c47266bcbbdf5121507901de8eb36f11b +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Sun Apr 29 21:49:04 2012 +0100 + +configure: Version bump for 2.19.0 release + +commit a206a1eee1fb799d567d68db564d663cfc66f6cc +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Sat Apr 28 01:54:43 2012 +0100 + +sna: Tune relocation array size + +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit 4f1908c651ef9e2af33d8831466a605234978c46 +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Fri Apr 27 23:19:56 2012 +0100 + +sna: PolyPoint only uses the gc-fgPixel + +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit 8453034c7dd893f1d4c32ee87724f3a13137595d +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Fri Apr 27 22:08:51 2012 +0100 + +sna/gen6: Allow ring switching at the start of a batch + +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit 93ad7793894787600c5074917c753fa7c6816134 +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Fri Apr 27 22:03:55 2012 +0100 + +sna: Tweak semaphores-enabled heuristic + +The kernel module now defaults to -1, confusing the test. + +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit 986dbdda3bf8dcf208e55543d8a3393c4b53f10b +Author: Chris Wilson ch...@chris-wilson.co.uk
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |7 + uxa/uxa-glyphs.c | 330 ++- 2 files changed, 24 insertions(+), 313 deletions(-) New commits: commit d29a44a34b1e3300355769518fc51c21f999beec Author: Julien Cristau jcris...@debian.org Date: Thu Apr 5 20:24:29 2012 +0200 Upload to unstable diff --git a/debian/changelog b/debian/changelog index 83ac4f5..722cf43 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xserver-xorg-video-intel (2:2.18.0-2) unstable; urgency=low + + * Cherry-pick a change from upstream to fix a bug triggered by cairo 1.12: +uxa: Remove broken render glyphs-to-dst + + -- Julien Cristau jcris...@debian.org Thu, 05 Apr 2012 20:24:22 +0200 + xserver-xorg-video-intel (2:2.18.0-1) unstable; urgency=low * New upstream release. commit 70ddfcde352d175ebd614071c18a8a51370d1894 Author: Chris Wilson ch...@chris-wilson.co.uk Date: Fri Mar 30 12:47:21 2012 +0100 uxa: Remove broken render glyphs-to-dst Reported-by: Vincent Untz vu...@gnome.org Reported-by: Robert Bradford robert.bradf...@intel.com Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=48045 Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk (cherry picked from commit fde8a010b3d9406c2f65ee99978360a6ca54e006) diff --git a/uxa/uxa-glyphs.c b/uxa/uxa-glyphs.c index 6172f2f..b754f4e 100644 --- a/uxa/uxa-glyphs.c +++ b/uxa/uxa-glyphs.c @@ -663,190 +663,6 @@ uxa_glyph_cache(ScreenPtr screen, GlyphPtr glyph, int *out_x, int *out_y) return cache-picture; } -static int -uxa_glyphs_to_dst(CARD8 op, - PicturePtr pSrc, - PicturePtr pDst, - INT16 src_x, INT16 src_y, - INT16 xDst, INT16 yDst, - int nlist, GlyphListPtr list, GlyphPtr * glyphs, - BoxPtr extents) -{ - ScreenPtr screen = pDst-pDrawable-pScreen; - uxa_screen_t *uxa_screen = uxa_get_screen(screen); - PixmapPtr src_pixmap, dst_pixmap; - PicturePtr localSrc, glyph_atlas; - int x, y, n; - BoxRec box; - - if (uxa_screen-info-check_composite_texture - uxa_screen-info-check_composite_texture(screen, pSrc)) { - if (pSrc-pDrawable) { - int src_off_x, src_off_y; - - src_pixmap = uxa_get_offscreen_pixmap(pSrc-pDrawable, src_off_x, src_off_y); - if (src_pixmap == NULL) - return -1; - - src_x += pSrc-pDrawable-x + src_off_x; - src_y += pSrc-pDrawable-y + src_off_y; - } else { - src_pixmap = NULL; - } - localSrc = pSrc; - } else { - int width, height; - - if (extents == NULL) { - uxa_glyph_extents(nlist, list, glyphs, box); - extents = box; - } - - width = extents-x2 - extents-x1; - height = extents-y2 - extents-y1; - if (width == 0 || height == 0) - return 0; - - if (pSrc-pDrawable) { - int src_off_x, src_off_y; - - src_off_x = extents-x1 - xDst; - src_off_y = extents-y1 - yDst; - localSrc = uxa_acquire_drawable(screen, pSrc, - src_x + src_off_x, src_y + src_off_y, - width, height, - src_x, src_y); - if (uxa_screen-info-check_composite_texture - !uxa_screen-info-check_composite_texture(screen, localSrc)) { - if (localSrc != pSrc) - FreePicture(localSrc, 0); - return -1; - } - - src_pixmap = uxa_get_offscreen_pixmap(localSrc-pDrawable, src_off_x, src_off_y); - if (src_pixmap == NULL) { - if (localSrc != pSrc) - FreePicture(localSrc, 0); - return -1; - } - - src_x += localSrc-pDrawable-x + src_off_x; - src_y += localSrc-pDrawable-y + src_off_y; - } else { - localSrc = uxa_acquire_pattern(screen, pSrc, - PICT_a8r8g8b8, x, y, width, height); - if (!localSrc) - return 1; - - src_pixmap = uxa_get_drawable_pixmap(localSrc-pDrawable); - if (src_pixmap == NULL) { - FreePicture(localSrc, 0); - return
xserver-xorg-video-intel: Changes to 'debian-unstable'
ChangeLog | 7754 ++ Makefile.am | 1 NEWS| 26 autogen.sh | 14 configure.ac| 45 debian/changelog| 49 debian/patches/0001-Fix-build-failure-when-passing-with-builderstring.patch | 33 debian/patches/series | 2 debian/rules| 20 m4/.gitignore | 5 src/Makefile.am | 18 src/common.h| 17 src/i965_video.c| 596 src/intel.h | 101 src/intel_display.c | 32 src/intel_dri.c | 213 src/intel_driver.c | 64 src/intel_driver.h | 3 src/intel_glamor.c | 231 src/intel_glamor.h | 67 src/intel_list.h| 392 src/intel_memory.c | 86 src/intel_module.c | 34 src/intel_shadow.c | 24 src/intel_uxa.c | 164 src/intel_video.c | 2 src/legacy/i810/i810.h | 1 src/legacy/i810/i810_dga.c | 1 src/legacy/i810/i810_dri.c | 1 src/legacy/i810/i810_hwmc.c | 1 src/legacy/i810/i810_video.c| 1 src/render_program/Makefile.am | 78 src/render_program/exa_sf.g5a | 99 src/render_program/exa_sf.g5b | 7 src/render_program/exa_sf_mask.g5a | 99 src/render_program/exa_sf_mask.g5b | 7 src/render_program/exa_wm_ca.g5a| 38 src/render_program/exa_wm_ca.g5b| 4 src/render_program/exa_wm_ca_srcalpha.g5a | 37 src/render_program/exa_wm_ca_srcalpha.g5b | 4 src/render_program/exa_wm_mask_affine.g5a | 31 src/render_program/exa_wm_mask_affine.g5b | 4 src/render_program/exa_wm_mask_projective.g5a | 53 src/render_program/exa_wm_mask_projective.g5b | 16 src/render_program/exa_wm_mask_sample_a.g5a | 49 src/render_program/exa_wm_mask_sample_a.g5b | 3 src/render_program/exa_wm_mask_sample_argb.g5a | 49 src/render_program/exa_wm_mask_sample_argb.g5b | 3 src/render_program/exa_wm_noca.g5a | 38 src/render_program/exa_wm_noca.g5b | 4 src/render_program/exa_wm_src_affine.g5a| 31 src/render_program/exa_wm_src_affine.g5b| 4 src/render_program/exa_wm_src_projective.g5a| 49 src/render_program/exa_wm_src_projective.g5b| 16 src/render_program/exa_wm_src_sample_a.g5a | 48 src/render_program/exa_wm_src_sample_a.g5b | 3 src/render_program/exa_wm_src_sample_argb.g5a | 46 src/render_program/exa_wm_src_sample_argb.g5b | 2
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) New commits: commit 0dda59045138b364e1fa40cbf9d320a1aaf3b3a2 Author: Cyril Brulebois k...@debian.org Date: Sat Nov 19 12:47:04 2011 +0100 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index 3a22527..d542e58 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,9 @@ -xserver-xorg-video-intel (2:2.17.0-1) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.17.0-1) unstable; urgency=low + [ Timo Aaltonen ] * New upstream release. (Closes: #635953) - -- Timo Aaltonen tjaal...@ubuntu.com Thu, 17 Nov 2011 13:24:07 +0200 + -- Cyril Brulebois k...@debian.org Sat, 19 Nov 2011 12:46:57 +0100 xserver-xorg-video-intel (2:2.16.0-1) unstable; urgency=low -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1rs6yk-0003kk...@vasks.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
.gitignore |1 ChangeLog | 4112 ++ Makefile.am |8 NEWS| 56 configure.ac| 55 debian/changelog|6 src/Makefile.am | 14 src/common.h| 10 src/i915_video.c|1 src/i965_reg.h |4 src/i965_render.c | 102 src/i965_video.c|3 src/intel.h | 16 src/intel_batchbuffer.c | 52 src/intel_display.c |2 src/intel_dri.c |2 src/intel_driver.c | 13 src/intel_module.c | 14 src/intel_uxa.c | 31 src/intel_video.c | 38 src/legacy/i810/Makefile.am |1 src/legacy/i810/i810.h | 14 src/legacy/i810/i810_cursor.c | 19 src/legacy/i810/i810_driver.c | 21 src/legacy/i810/i810_io.c | 133 src/legacy/i810/xvmc/I810XvMC.c |2 src/sna/Makefile.am | 12 src/sna/blt.c | 57 src/sna/compiler.h | 51 src/sna/gen2_render.c | 1016 +++-- src/sna/gen3_render.c | 984 +++-- src/sna/gen4_render.c | 334 + src/sna/gen5_render.c | 768 +++- src/sna/gen5_render.h | 47 src/sna/gen6_render.c | 734 +++- src/sna/gen7_render.c | 388 +- src/sna/gen7_render.h |6 src/sna/kgem.c | 851 +++- src/sna/kgem.h | 79 src/sna/kgem_debug.c| 24 src/sna/kgem_debug.h|3 src/sna/kgem_debug_gen2.c | 631 +++ src/sna/kgem_debug_gen3.c |1 src/sna/kgem_debug_gen7.c | 747 src/sna/rop.h | 264 + src/sna/sna.h | 150 src/sna/sna_accel.c | 7301 ++-- src/sna/sna_blt.c | 823 +++- src/sna/sna_composite.c | 190 - src/sna/sna_damage.c| 704 +++ src/sna/sna_damage.h| 81 src/sna/sna_display.c | 85 src/sna/sna_dri.c | 1051 +++-- src/sna/sna_driver.c| 141 src/sna/sna_glyphs.c| 439 +- src/sna/sna_gradient.c | 67 src/sna/sna_io.c| 51 src/sna/sna_reg.h | 50 src/sna/sna_render.c| 141 src/sna/sna_render.h| 62 src/sna/sna_render_inline.h | 37 src/sna/sna_tiling.c| 29 src/sna/sna_trapezoids.c| 4208 +-- src/sna/sna_video.c | 261 - src/sna/sna_video.h | 25 src/sna/sna_video_overlay.c | 36 src/sna/sna_video_textured.c| 77 src/xvmc/i965_xvmc.c|2 src/xvmc/intel_batchbuffer.h|1 src/xvmc/intel_xvmc.c |2 src/xvmc/xvmc_vld.c |2 test/.gitignore |1 test/Makefile.am|1 test/basic-copyarea-size.c |6 test/basic-copyarea.c |3 test/basic-fillrect.c |3 test/basic-lines.c | 147 test/basic-putimage.c |3 test/basic-stress.c |3 test/mixed-stress.c |3 test/render-composite-solid.c |3 test/render-copyarea-size.c |6 test/render-copyarea.c |3 test/render-fill-copy.c |3 test/render-fill.c |3 test/render-trapezoid-image.c |6 test/render-trapezoid.c |6 test/test.h |2 test/test_image.c |7 uxa/uxa-glyphs.c| 17 uxa/uxa-priv.h |4 uxa/uxa-render.c| 16 uxa/uxa-unaccel.c | 50 93 files changed, 22639 insertions(+), 5400 deletions(-) New commits: commit cb451dc94c6cf722fb21be8814e21a76ce69a3b3 Author: Timo Aaltonen tjaal...@ubuntu.com Date: Thu Nov 17 13:25:49 2011 +0200 update the changelogs diff --git a/ChangeLog b/ChangeLog index 8e1407f..6c4ac40 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,4115 @@ +commit 24ece4a87e34c27115ffb55f91294bce2bdf1502 +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Wed Nov 16 23:14:25 2011 + + +configure: Version bump for 2.17.0 release + +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit 14b3176962bd535933623d8ed77ba286b077d6f0 +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Wed Nov 16 23:13:44 2011 + + +NEWS: Release notes for 2.17.0 + +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit c259144e3fc52d078b0a78107c38f0f3d3a2bbc1 +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Wed Nov 16 10:28:23 2011 + + +sna: The block handler is passed an indirect pointer to the timeval +
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 858e02cdd901f59622abd767f1bae221b34601e7 Author: Timo Aaltonen tjaal...@ubuntu.com Date: Thu Nov 17 18:50:17 2011 +0200 new release closes bug 635953 diff --git a/debian/changelog b/debian/changelog index 1e50197..3a22527 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,6 @@ xserver-xorg-video-intel (2:2.17.0-1) UNRELEASED; urgency=low - * New upstream release. + * New upstream release. (Closes: #635953) -- Timo Aaltonen tjaal...@ubuntu.com Thu, 17 Nov 2011 13:24:07 +0200 -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1rr5am-q9...@vasks.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
ChangeLog | 2500 Makefile.am |4 NEWS| 43 configure.ac| 114 debian/changelog| 12 debian/control |2 man/intel.man | 30 src/Makefile.am |6 src/brw_structs.h | 124 src/i965_3d.c | 438 ++ src/i965_reg.h | 132 src/i965_render.c | 578 ++- src/i965_video.c| 578 ++- src/intel.h | 45 src/intel_batchbuffer.c | 13 src/intel_batchbuffer.h |2 src/intel_display.c | 16 src/intel_dri.c | 479 ++- src/intel_driver.c | 26 src/intel_driver.h |9 src/intel_module.c | 660 +--- src/intel_video.c |1 src/legacy/i810/i810_dri.c |1 src/render_program/Makefile.am | 50 src/render_program/exa_wm_affine.g6i| 35 src/render_program/exa_wm_mask_affine.g6a |8 src/render_program/exa_wm_mask_affine.g7a | 41 src/render_program/exa_wm_mask_affine.g7b |4 src/render_program/exa_wm_mask_projective.g7a | 63 src/render_program/exa_wm_mask_projective.g7b | 12 src/render_program/exa_wm_mask_sample_a.g7a | 49 src/render_program/exa_wm_mask_sample_a.g7b |3 src/render_program/exa_wm_mask_sample_argb.g7a | 49 src/render_program/exa_wm_mask_sample_argb.g7b |3 src/render_program/exa_wm_sample_planar.g4i | 64 src/render_program/exa_wm_src_affine.g6a|8 src/render_program/exa_wm_src_affine.g7a| 41 src/render_program/exa_wm_src_affine.g7b|4 src/render_program/exa_wm_src_projective.g7a| 63 src/render_program/exa_wm_src_projective.g7b| 12 src/render_program/exa_wm_src_sample_a.g7a | 48 src/render_program/exa_wm_src_sample_a.g7b |3 src/render_program/exa_wm_src_sample_argb.g4a | 18 src/render_program/exa_wm_src_sample_argb.g4i | 44 src/render_program/exa_wm_src_sample_argb.g7a | 38 src/render_program/exa_wm_src_sample_argb.g7b |3 src/render_program/exa_wm_src_sample_planar.g4a | 36 src/render_program/exa_wm_src_sample_planar.g7a | 38 src/render_program/exa_wm_src_sample_planar.g7b |5 src/render_program/exa_wm_write.g6a | 38 src/render_program/exa_wm_write.g6i | 61 src/render_program/exa_wm_write.g7a | 41 src/render_program/exa_wm_write.g7b | 17 src/render_program/exa_wm_yuv_rgb.g7b | 12 src/sna/Makefile.am | 101 src/sna/README | 30 src/sna/blt.c | 73 src/sna/gen2_render.c | 2314 ++ src/sna/gen2_render.h | 795 + src/sna/gen3_render.c | 3716 src/sna/gen3_render.h | 1479 + src/sna/gen4_render.c | 2839 ++ src/sna/gen4_render.h | 2643 + src/sna/gen5_render.c | 2842 ++ src/sna/gen5_render.h | 2730 + src/sna/gen6_render.c | 2891 ++ src/sna/gen6_render.h | 1598 ++ src/sna/gen7_render.c | 3036 +++ src/sna/gen7_render.h | 1716 +++ src/sna/kgem.c | 1978 src/sna/kgem.h | 337 ++ src/sna/kgem_debug.c| 408 ++ src/sna/kgem_debug.h| 31 src/sna/kgem_debug_gen2.c | 60 src/sna/kgem_debug_gen3.c | 1620 ++ src/sna/kgem_debug_gen4.c | 711 src/sna/kgem_debug_gen5.c | 687 src/sna/kgem_debug_gen6.c | 1099 +++ src/sna/sna.h | 581 +++ src/sna/sna_accel.c | 3435 ++ src/sna/sna_blt.c | 1361 src/sna/sna_composite.c | 738 src/sna/sna_damage.c
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog|6 ++ debian/rules|3 --- debian/xserver-xorg-video-intel.install |2 ++ 3 files changed, 8 insertions(+), 3 deletions(-) New commits: commit 0d64f742e2b234cfa1da2e2f97fb041004564a01 Author: Julien Cristau jcris...@debian.org Date: Mon Aug 1 01:27:42 2011 +0200 Re-enable XvMC. diff --git a/debian/changelog b/debian/changelog index e262d50..2ad7bd4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-intel (2:2.15.0-4) UNRELEASED; urgency=low + + * Re-enable XvMC. + + -- Julien Cristau jcris...@debian.org Mon, 01 Aug 2011 01:27:19 +0200 + xserver-xorg-video-intel (2:2.15.0-3) unstable; urgency=high * Temporarily disable xvmc to sidestep the xcb-util mess and move to diff --git a/debian/rules b/debian/rules index a8df03a..cfa32f5 100755 --- a/debian/rules +++ b/debian/rules @@ -1,8 +1,5 @@ #!/usr/bin/make -f -override_dh_auto_configure: - dh_auto_configure -O--builddirectory=build/ -- --disable-xvmc - # Install in debian/tmp to retain control through dh_install: override_dh_auto_install: dh_auto_install --destdir=debian/tmp diff --git a/debian/xserver-xorg-video-intel.install b/debian/xserver-xorg-video-intel.install index 15d87f0..b6b04ff 100644 --- a/debian/xserver-xorg-video-intel.install +++ b/debian/xserver-xorg-video-intel.install @@ -1,4 +1,6 @@ usr/lib/xorg/modules/drivers/*.so +usr/lib/libI810XvMC.so* +usr/lib/libIntelXvMC.so* usr/share/man ../i915-kms.conf /etc/modprobe.d -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1qnfqj-95...@vasks.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog|7 +++ debian/rules|3 +++ debian/xserver-xorg-video-intel.install |2 -- 3 files changed, 10 insertions(+), 2 deletions(-) New commits: commit 4b7e1e2a39f160902a9d3c95e838e6347991485f Author: Julien Cristau jcris...@debian.org Date: Sat May 14 19:01:27 2011 +0200 Temporarily disable xvmc Allows us to sidestep the xcb-util mess and move to testing. diff --git a/debian/changelog b/debian/changelog index ec9f9e8..e262d50 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xserver-xorg-video-intel (2:2.15.0-3) unstable; urgency=high + + * Temporarily disable xvmc to sidestep the xcb-util mess and move to +testing. + + -- Julien Cristau jcris...@debian.org Sat, 14 May 2011 19:00:38 +0200 + xserver-xorg-video-intel (2:2.15.0-2) unstable; urgency=low * xcb-util was split up in 0.3.8 and libxcb-aux has been merged diff --git a/debian/rules b/debian/rules index cfa32f5..a8df03a 100755 --- a/debian/rules +++ b/debian/rules @@ -1,5 +1,8 @@ #!/usr/bin/make -f +override_dh_auto_configure: + dh_auto_configure -O--builddirectory=build/ -- --disable-xvmc + # Install in debian/tmp to retain control through dh_install: override_dh_auto_install: dh_auto_install --destdir=debian/tmp diff --git a/debian/xserver-xorg-video-intel.install b/debian/xserver-xorg-video-intel.install index b6b04ff..15d87f0 100644 --- a/debian/xserver-xorg-video-intel.install +++ b/debian/xserver-xorg-video-intel.install @@ -1,6 +1,4 @@ usr/lib/xorg/modules/drivers/*.so -usr/lib/libI810XvMC.so* -usr/lib/libIntelXvMC.so* usr/share/man ../i915-kms.conf /etc/modprobe.d -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1qlihl-vs...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/watch |1 + 1 file changed, 1 insertion(+) New commits: commit bff4876b6003c6ed52af2571848304850118471c Author: Cyril Brulebois cyril.bruleb...@ariadnext.com Date: Wed May 11 10:36:13 2011 +0200 Mention upstream git URL in a comment. diff --git a/debian/watch b/debian/watch index 371e19c..6f65e84 100644 --- a/debian/watch +++ b/debian/watch @@ -1,2 +1,3 @@ +#git=git://anongit.freedesktop.org/xorg/driver/xf86-video-intel version=3 http://xorg.freedesktop.org/releases/individual/driver/ xf86-video-intel-(.*)\.tar\.gz -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1qkaqk-so...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |7 +++ debian/control |2 +- 2 files changed, 8 insertions(+), 1 deletion(-) New commits: commit 60b557fbf4646fd17408ea98bf730e2f5b20b82f Author: Arnaud Fontaine ar...@debian.org Date: Fri May 6 23:10:28 2011 +0900 Update Build-Depends following xcb-util 0.3.8 release. diff --git a/debian/changelog b/debian/changelog index c938aa9..53f6c1e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xserver-xorg-video-intel (2:2.15.0-2) UNRELEASED; urgency=low + + * xcb-util was split up in 0.3.8 and libxcb-aux has been merged +into libxcb-util, thus update Build-Depends accordingly. + + -- Arnaud Fontaine ar...@debian.org Fri, 06 May 2011 23:02:42 +0900 + xserver-xorg-video-intel (2:2.15.0-1) unstable; urgency=low * New upstream release. diff --git a/debian/control b/debian/control index ead90dd..c4b5790 100644 --- a/debian/control +++ b/debian/control @@ -27,7 +27,7 @@ Build-Depends: libxext-dev, libxfixes-dev, libx11-xcb-dev, - libxcb-aux0-dev, + libxcb-util0-dev, libxcb-dri2-0-dev, # end xvmc libudev-dev [linux-any], -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1qilkg-0005h7...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |1 + debian/control |1 + 2 files changed, 2 insertions(+) New commits: commit 18131d0b20a96b2d683cc78af115a54565ef9268 Author: Arnaud Fontaine ar...@debian.org Date: Fri May 6 23:16:11 2011 +0900 Add to xserver-xorg-video-intel-dbg Depends. diff --git a/debian/changelog b/debian/changelog index 53f6c1e..6db66a3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ xserver-xorg-video-intel (2:2.15.0-2) UNRELEASED; urgency=low * xcb-util was split up in 0.3.8 and libxcb-aux has been merged into libxcb-util, thus update Build-Depends accordingly. + * Add ${misc:Depends} to xserver-xorg-video-intel-dbg Depends. -- Arnaud Fontaine ar...@debian.org Fri, 06 May 2011 23:02:42 +0900 diff --git a/debian/control b/debian/control index c4b5790..927d9cb 100644 --- a/debian/control +++ b/debian/control @@ -63,6 +63,7 @@ Architecture: amd64 i386 Depends: xserver-xorg-video-intel (= ${binary:Version}), ${shlibs:Depends}, + ${misc:Depends} Recommends: intel-gpu-tools, Section: debug -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1qilpa-0003i5...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) New commits: commit 054b058013dbec542ee46860530b43b8bcbd7c5c Author: Arnaud Fontaine ar...@debian.org Date: Fri May 6 23:55:24 2011 +0900 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index 6db66a3..ec9f9e8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,10 @@ -xserver-xorg-video-intel (2:2.15.0-2) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.15.0-2) unstable; urgency=low * xcb-util was split up in 0.3.8 and libxcb-aux has been merged into libxcb-util, thus update Build-Depends accordingly. * Add ${misc:Depends} to xserver-xorg-video-intel-dbg Depends. - -- Arnaud Fontaine ar...@debian.org Fri, 06 May 2011 23:02:42 +0900 + -- Arnaud Fontaine ar...@debian.org Fri, 06 May 2011 23:53:39 +0900 xserver-xorg-video-intel (2:2.15.0-1) unstable; urgency=low -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1qimra-fb...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
ChangeLog | 263 + NEWS| 53 + configure.ac|2 debian/changelog| 12 man/intel.man |9 src/brw_structs.h |5 src/i915_render.c | 30 - src/i965_reg.h |1 src/i965_render.c | 1320 src/i965_video.c|6 src/intel.h | 25 src/intel_batchbuffer.c | 24 src/intel_batchbuffer.h |8 src/intel_display.c |4 src/intel_dri.c | 24 src/intel_driver.c | 55 +- src/intel_memory.c |7 src/intel_module.c |2 src/intel_uxa.c | 46 + src/intel_video.c |4 20 files changed, 1158 insertions(+), 742 deletions(-) New commits: commit 4b21e1bf037b148ac70719c45fab5af580f02032 Author: Cyril Brulebois k...@debian.org Date: Tue Apr 19 03:37:34 2011 +0200 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index f11dae2..c938aa9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.15.0-1) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.15.0-1) unstable; urgency=low * New upstream release. * Merge from upstream master up to c9fb69cb25 to fix crashes with i965 @@ -8,7 +8,7 @@ xserver-xorg-video-intel (2:2.15.0-1) UNRELEASED; urgency=low - intel: Beware the unsigned promotion when checking for batch overflows - i965/video: We need 150 dwords of space for video state emission - -- Cyril Brulebois k...@debian.org Tue, 19 Apr 2011 03:29:07 +0200 + -- Cyril Brulebois k...@debian.org Tue, 19 Apr 2011 03:37:23 +0200 xserver-xorg-video-intel (2:2.14.902-1) unstable; urgency=low commit 0932f1927e4705730fe98c293433c258febb6059 Author: Cyril Brulebois k...@debian.org Date: Tue Apr 19 03:36:31 2011 +0200 Bump changelogs again (Closes: #622653). diff --git a/ChangeLog b/ChangeLog index ad435f1..7128372 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,35 @@ +commit c9fb69cb2502917dfb2828c90802de7766072899 +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Sun Apr 17 10:42:05 2011 +0100 + +i965/video: We need 150 dwords of space for video state emission + +(Actually around 131, with additional 10% just for safety.) + +Reported-by: Modestas Vainius geroma...@mailas.com +Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=36319 +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit a51cd83d25f2f9f2107219d5671194f931601244 +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Sun Apr 17 10:36:26 2011 +0100 + +intel: Beware the unsigned promotion when checking for batch overflows + +Reported-by: Modestas Vainius geroma...@mailas.com +References: https://bugs.freedesktop.org/show_bug.cgi?id=36319 +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit 030aa3d13643a0acb7126fa1fa6c5a8eac134639 +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Thu Apr 14 10:25:21 2011 +0100 + +NEWS: typo. + +Spotted too late... + +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + commit 0e425b30e12b11dbf51eea1d3366e3372f8b93af Author: Chris Wilson ch...@chris-wilson.co.uk Date: Thu Apr 14 10:16:03 2011 +0100 diff --git a/debian/changelog b/debian/changelog index c7a6ff0..f11dae2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,12 @@ xserver-xorg-video-intel (2:2.15.0-1) UNRELEASED; urgency=low * New upstream release. + * Merge from upstream master up to c9fb69cb25 to fix crashes with i965 +and kwin in particular, thanks to Julian Andres Klode and Modestas +Vainius for their reports in Debian and upstream (Closes: #622653): +- NEWS: typo. +- intel: Beware the unsigned promotion when checking for batch overflows +- i965/video: We need 150 dwords of space for video state emission -- Cyril Brulebois k...@debian.org Tue, 19 Apr 2011 03:29:07 +0200 commit c41e36ebc95c75b7e90af1b5accd1fd2734ea493 Author: Cyril Brulebois k...@debian.org Date: Tue Apr 19 03:29:30 2011 +0200 Bump changelogs. diff --git a/ChangeLog b/ChangeLog index bd38e98..ad435f1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,234 @@ +commit 0e425b30e12b11dbf51eea1d3366e3372f8b93af +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Thu Apr 14 10:16:03 2011 +0100 + +configure,NEWS: 2.15.0 release + +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit 686018f283f1d131073ef5917213e6a8ac013f26 +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Tue Apr 12 08:23:04 2011 +0100 + +Turn relaxed-fencing off by default for older (pre-G33) chipsets + +There are still too many unresolved bugs, typically GPU hangs, that are +related to using relaxed fencing (i.e. only allocating the minimal +amount of memory required for a buffer) on older hardware, so turn off +the feature by default for the release. + +
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) New commits: commit 3d01babddf38add58cb79673b3f4a4c20220d3d5 Author: Cyril Brulebois k...@debian.org Date: Sun Apr 10 23:30:34 2011 +0200 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index 5209654..46c13c9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.14.902-1) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.14.902-1) unstable; urgency=low * New upstream snapshot (2.15 rc2). * Apparently, using libXvMC means adding the name of the library (like @@ -8,7 +8,7 @@ xserver-xorg-video-intel (2:2.14.902-1) UNRELEASED; urgency=low - /usr/lib/libIntelXvMC.so * Override lintian warning about the libXvMC shared objects. - -- Cyril Brulebois k...@debian.org Wed, 02 Mar 2011 19:40:58 +0100 + -- Cyril Brulebois k...@debian.org Sun, 10 Apr 2011 23:30:19 +0200 xserver-xorg-video-intel (2:2.14.0-4) unstable; urgency=low -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1q94qv-000152...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
ChangeLog | 143 NEWS| 21 configure.ac|2 debian/changelog|4 man/intel.man | 10 ++ src/i915_video.c|3 src/intel.h | 33 ++- src/intel_batchbuffer.h |6 - src/intel_display.c | 14 +-- src/intel_dri.c | 209 ++-- src/intel_driver.c | 23 +++-- src/intel_driver.h |2 src/intel_memory.c |4 src/intel_uxa.c |6 - 14 files changed, 388 insertions(+), 92 deletions(-) New commits: commit 4b3d9aa8abd2e995af5e2de3decae28d4111251b Author: Cyril Brulebois k...@debian.org Date: Wed Mar 30 03:16:35 2011 +0200 Bump changelogs. diff --git a/ChangeLog b/ChangeLog index 5f33e75..bd38e98 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,146 @@ +commit a2c8442fcb29ef2d0df41518952a2d8df1671070 +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Tue Mar 29 11:38:45 2011 +0100 + +configure: version bump for 2.14.902 snapshot + +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit 2f2680793952876c89796174bed53c824fe6d1cb +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Tue Mar 29 11:38:18 2011 +0100 + +NEWS: Entry for 2.14.902 snapshot + +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit 7ccbec801e9ee32fc110db730dfec674a94dea21 +Author: Keith Packard kei...@keithp.com +Date: Thu Mar 24 11:06:57 2011 -0700 + +Recover from i830_dri2_add_frame_event out-of-memory condition + +If adding either the frame or client resources fails, we need to clean +up afterwards properly. + +First, add_frame_event needs to internally clean up after itself by +undoing any partial execution. Second, the callers need to look at the +return value and free the swap/flip info structure when necessary. + +Signed-off-by: Keith Packard kei...@keithp.com +Reviewed-by: Julien Cristau jcris...@debian.org + +commit ec133abc4bd8caba15ed54e18621b816afb06981 +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Thu Mar 24 15:32:50 2011 + + +Use the per-generation batch context switch for atomic sequences + +A modest boost to throughput and reduction in CPU overhead from +not flushing the batch on every transition from BLT to RENDER. + +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit 86f23f21ab57fcbc031bcd2b8f432a08ff4cc320 +Author: Keith Packard kei...@keithp.com +Date: Wed Mar 23 17:07:49 2011 -0700 + +Skip client and drawable resource delete calls when deleting frame event + +As the frame_event is about to be freed, there's no point in cleaning +up references to the drawable and client. + +Signed-off-by: Keith Packard kei...@keithp.com + +commit e1ff5182304e00c0d392092069422cae7626cf8d +Author: Keith Packard kei...@keithp.com +Date: Wed Mar 9 17:00:41 2011 -0800 + +Handle drawable/client destruction in pending swaps/flips + +A pending swap or flip holds references to drawables and clients which +become invalid when destroyed. Add suitable resources to the database +to track those lifetimes and clean up the pending data structure then. + +Later, when the pending swap or flip occurs, handle a missing drawable +by just discarding the flip or swap. Handle a missing client by not +sending an event or reply. + +Signed-off-by: Keith Packard kei...@keithp.com + +commit aa0328f342177e33f9c863531712eaa4577b5f2b +Author: Keith Packard kei...@keithp.com +Date: Wed Mar 9 16:23:22 2011 -0800 + +dri2: Make DRI2FrameEvent public and use instead of void * + +Instead of using void * for all of the flip_info and swap_info +pointers, just make the underlying structure a public data type and +use that. + +Signed-off-by: Keith Packard kei...@keithp.com + +commit ee740778f5d5355c04f6fc4564f598993b106d62 +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Wed Mar 16 08:37:24 2011 + + +i915/video: Clip indirect Xv output + +In the case of a singular clip box and rendering onto the front buffer +larger than 2048, the clip extents were being ignored. Here we can +simply reduce the size of the indirect pixmap to the clip extents. + +Reported-by: Michael Chang mch...@novell.com +Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=35346 +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit 014fc7abb7b2cc2110e3ab9a0bd6f7cff2c64c05 +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Wed Mar 9 17:10:50 2011 + + +dri: Disable page-flip between a tiled buffer and a linear scanout + +Keith Packard pointed out a loophole that could cause the DDX to end up +with a tiled scanout even if the user required a linear framebuffer; +that is by using page-flipping we could replace the scanout pixmap with +another
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |6 ++ debian/rules |4 +++- debian/xserver-xorg-video-intel.lintian-overrides |1 + 3 files changed, 10 insertions(+), 1 deletion(-) New commits: commit 2ee14511f3d72701aa2429095bad7a5616bf4cc2 Author: Cyril Brulebois k...@debian.org Date: Sat Mar 5 17:25:04 2011 +0100 Override lintian warning about the libXvMC shared objects. diff --git a/debian/changelog b/debian/changelog index ebb8829..a4c67d8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,6 +6,7 @@ xserver-xorg-video-intel (2:2.14.901-1) UNRELEASED; urgency=low file (/etc/X11/XvMCConfig). Accordingly, remove extraneous symlinks: - /usr/lib/libI810XvMC.so - /usr/lib/libIntelXvMC.so + * Override lintian warning about the libXvMC shared objects. -- Cyril Brulebois k...@debian.org Wed, 02 Mar 2011 19:40:58 +0100 diff --git a/debian/xserver-xorg-video-intel.lintian-overrides b/debian/xserver-xorg-video-intel.lintian-overrides new file mode 100644 index 000..bfbe798 --- /dev/null +++ b/debian/xserver-xorg-video-intel.lintian-overrides @@ -0,0 +1 @@ +package-name-doesnt-match-sonames libI810XvMC1 libIntelXvMC1 commit 42774b9ef0ff614c1a6024f05c53ab3b180f5257 Author: Cyril Brulebois k...@debian.org Date: Sat Mar 5 17:22:26 2011 +0100 Stop shipping libxvmc symlinks. diff --git a/debian/changelog b/debian/changelog index 4aa3720..ebb8829 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,11 @@ xserver-xorg-video-intel (2:2.14.901-1) UNRELEASED; urgency=low * New upstream snapshot (2.15 rc1). + * Apparently, using libXvMC means adding the name of the library (like +libI810XvMC.so.1 or libIntelXvMC.so.1) to the libXvMC configuration +file (/etc/X11/XvMCConfig). Accordingly, remove extraneous symlinks: +- /usr/lib/libI810XvMC.so +- /usr/lib/libIntelXvMC.so -- Cyril Brulebois k...@debian.org Wed, 02 Mar 2011 19:40:58 +0100 diff --git a/debian/rules b/debian/rules index d83fbc1..cfa32f5 100755 --- a/debian/rules +++ b/debian/rules @@ -4,9 +4,11 @@ override_dh_auto_install: dh_auto_install --destdir=debian/tmp -# Kill *.la files, and forget no-one: +# Kill *.la files, libxvmc symlinks, and forget no-one: override_dh_install: find debian/tmp -name '*.la' -delete + rm -f debian/tmp/usr/lib/libI810XvMC.so + rm -f debian/tmp/usr/lib/libIntelXvMC.so dh_install --fail-missing # Debug package: -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1pvuim-0005kz...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
ChangeLog| 379 +++ Makefile.am |1 NEWS | 31 +++ autogen.sh | 14 - configure.ac | 34 ++- debian/changelog |6 m4/.gitignore|5 src/i915_render.c| 10 - src/i965_render.c|6 src/i965_video.c | 34 +-- src/intel.h | 58 -- src/intel_display.c | 19 +- src/intel_dri.c | 54 +++--- src/intel_driver.c | 319 ++-- src/intel_driver.h | 28 +-- src/intel_module.c | 40 ++-- src/intel_uxa.c | 18 +- src/intel_video.c|4 src/legacy/i810/i810_reg.h | 32 +-- src/xvmc/i915_xvmc.c |3 src/xvmc/intel_batchbuffer.c |2 src/xvmc/intel_batchbuffer.h |2 src/xvmc/intel_xvmc.c| 21 -- src/xvmc/intel_xvmc_dump.c |2 src/xvmc/xvmc_vld.c |5 uxa/uxa-accel.c |8 uxa/uxa-glyphs.c | 20 +- uxa/uxa-priv.h |1 uxa/uxa-render.c |2 29 files changed, 709 insertions(+), 449 deletions(-) New commits: commit dcf256bc8c39aa4dff6961ae1dc842e10636ac72 Author: Cyril Brulebois k...@debian.org Date: Wed Mar 2 19:41:42 2011 +0100 Bump changelogs. diff --git a/ChangeLog b/ChangeLog index 25ca9e5..5f33e75 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,382 @@ +commit 34f9a3335f96b16ef9df6213eb0a586c94f8f05b +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Wed Mar 2 17:46:19 2011 + + +configure: Bump for 2.14.901 snapshot + +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit 057783937d7a42a766d0e45174c4c2dc0ffacd40 +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Wed Mar 2 17:45:43 2011 + + +NEWS: Add entry for 2.14.901 snapshot + +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit e889d3a709b55a0731ab098b17a3364b9bf39387 +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Sun Feb 27 10:51:50 2011 + + +dri: Protect against destroying a foreign DRI drawable + +I have no clue as to how such an alien drawable reached us, but we have +the evidence of a segfault to say it can happen. + +Reported-by: Bernie Innocenti ber...@codewiz.org +Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=34787 +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit d21d781466785c317131a8a57606925867265dc8 +Author: Daniel Vetter daniel.vet...@ffwll.ch +Date: Tue Feb 22 18:31:44 2011 +0100 + +Fix relaxed tiling on gen2 + +Signed-off-by: Daniel Vetter daniel.vet...@ffwll.ch + +commit 9599fde65a0d8b7e7c85199346f7b620bdd8388d +Author: Bryce Harrington br...@canonical.com +Date: Tue Feb 15 22:30:18 2011 -0800 + +Quell excessively verbose vblank counter failed error messages + +Certain error situations can result in the following printed to +Xorg.0.log at a high enough rate to make log file size a problem. + +(WW) intel(0): I830DRI2GetMSC:1062 get vblank counter failed: Invalid argument +(WW) intel(0): I830DRI2ScheduleWaitMSC:1118 get vblank counter failed: Invalid argument + +Following in the tradition of commit 0ad6d6e1, limit the warnings to be +output 5 times, then quell the remainder. + +Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=34322 +Ref.: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/710594 + +Signed-off-by: Bryce Harrington br...@canonical.com +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit 0ca595e9d533019b241666d29b421c7b36f9647a +Author: Adam Jackson a...@redhat.com +Date: Thu Feb 17 15:26:35 2011 -0500 + +Fix IGD and IGDNG constants to be comprehensible + +Since, with GPU-on-package, it's hard to talk about a model number for +a specific chipset like 855GM, just use the platform names. + +Signed-off-by: Adam Jackson a...@redhat.com +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit 4c66b28870b050493ad96f7b0fe2d70d7ee539c7 +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Thu Feb 17 16:48:24 2011 + + +uxa: Fallback if the temporary is too large + +If the render operation requires a temporary source Picture and the +operation is large, larger than the maximum permitted bo, then we will +fail to allocate the bo. In this case, we need to fallback and perform +the operation on the CPU rather than dereference a NULL bo. + +Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=34399 +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk + +commit 23f9b14df7c102c1036134835dd5d1a508059858 +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Sat Feb 12 10:42:34 2011 + + +i965: Remove broken maximum base
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) New commits: commit 3518593b72baee57a60cf4fbbcc96043230ac21d Author: Cyril Brulebois k...@debian.org Date: Fri Feb 18 12:44:26 2011 +0100 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index b1bc602..52e5855 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,11 @@ -xserver-xorg-video-intel (2:2.14.0-4) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.14.0-4) unstable; urgency=low * Cherry-pick from upstream: - uxa: Fallback if the temporary is too large * This fixes a null pointer dereference with some rendering operations involving large pictures (Closes: #613830). Thanks, Enrico! - -- Cyril Brulebois k...@debian.org Thu, 17 Feb 2011 23:12:05 +0100 + -- Cyril Brulebois k...@debian.org Fri, 18 Feb 2011 12:44:23 +0100 xserver-xorg-video-intel (2:2.14.0-3) unstable; urgency=low -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1pqop4-0003p2...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |9 + uxa/uxa-render.c | 37 + 2 files changed, 30 insertions(+), 16 deletions(-) New commits: commit 15da5957bd59f02b871ad52203f0075e08a4813c Author: Cyril Brulebois k...@debian.org Date: Thu Feb 17 23:20:24 2011 +0100 Document the cherry-pick (Closes: #613830). diff --git a/debian/changelog b/debian/changelog index 17a955a..b1bc602 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +xserver-xorg-video-intel (2:2.14.0-4) UNRELEASED; urgency=low + + * Cherry-pick from upstream: +- uxa: Fallback if the temporary is too large + * This fixes a null pointer dereference with some rendering operations +involving large pictures (Closes: #613830). Thanks, Enrico! + + -- Cyril Brulebois k...@debian.org Thu, 17 Feb 2011 23:12:05 +0100 + xserver-xorg-video-intel (2:2.14.0-3) unstable; urgency=low * Switch to dh: commit 4f08ede8515023f64b907e4a9013008fb1a5815b Author: Chris Wilson ch...@chris-wilson.co.uk Date: Thu Feb 17 16:48:24 2011 + uxa: Fallback if the temporary is too large If the render operation requires a temporary source Picture and the operation is large, larger than the maximum permitted bo, then we will fail to allocate the bo. In this case, we need to fallback and perform the operation on the CPU rather than dereference a NULL bo. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=34399 Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk (cherry picked from commit 4c66b28870b050493ad96f7b0fe2d70d7ee539c7) diff --git a/uxa/uxa-render.c b/uxa/uxa-render.c index 02bfa03..6bffa4d 100644 --- a/uxa/uxa-render.c +++ b/uxa/uxa-render.c @@ -460,12 +460,12 @@ uxa_try_driver_solid_fill(PicturePtr pSrc, } static PicturePtr -uxa_picture_for_pixman_format(ScreenPtr pScreen, +uxa_picture_for_pixman_format(ScreenPtr screen, pixman_format_code_t format, int width, int height) { - PicturePtr pPicture; - PixmapPtr pPixmap; + PicturePtr picture; + PixmapPtr pixmap; int error; if (format == PIXMAN_a1) @@ -475,24 +475,29 @@ uxa_picture_for_pixman_format(ScreenPtr pScreen, if (PIXMAN_FORMAT_A(format) == 0) format = PIXMAN_a8r8g8b8; - pPixmap = (*pScreen-CreatePixmap)(pScreen, width, height, - PIXMAN_FORMAT_DEPTH(format), - UXA_CREATE_PIXMAP_FOR_MAP); - if (!pPixmap) + pixmap = screen-CreatePixmap(screen, width, height, + PIXMAN_FORMAT_DEPTH(format), + UXA_CREATE_PIXMAP_FOR_MAP); + if (!pixmap) return 0; - pPicture = CreatePicture(0, pPixmap-drawable, -PictureMatchFormat(pScreen, - PIXMAN_FORMAT_DEPTH(format), - format), -0, 0, serverClient, error); - (*pScreen-DestroyPixmap) (pPixmap); - if (!pPicture) + if (!uxa_pixmap_is_offscreen(pixmap)) { + screen-DestroyPixmap(pixmap); + return 0; + } + + picture = CreatePicture(0, pixmap-drawable, + PictureMatchFormat(screen, + PIXMAN_FORMAT_DEPTH(format), + format), + 0, 0, serverClient, error); + screen-DestroyPixmap(pixmap); + if (!picture) return 0; - ValidatePicture(pPicture); + ValidatePicture(picture); - return pPicture; + return picture; } static PicturePtr -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1pqcgu-00072e...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
Rebased ref, commits from common ancestor: commit 7e2ec9c5a7058ab21a71ffcd2cbe4f497550437c Author: Cyril Brulebois k...@debian.org Date: Sat Feb 5 14:47:05 2011 +0100 Upload to unstable diff --git a/debian/changelog b/debian/changelog index e1e3d25..17a955a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.14.0-3) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.14.0-3) unstable; urgency=low * Switch to dh: - Use debhelper 8. @@ -21,7 +21,7 @@ xserver-xorg-video-intel (2:2.14.0-3) UNRELEASED; urgency=low * Wrap Depends/Provides/Recommends. * Bump Standards-Version to 3.9.1 (no changes needed). - -- Cyril Brulebois k...@debian.org Sat, 05 Feb 2011 07:43:53 +0100 + -- Cyril Brulebois k...@debian.org Sat, 05 Feb 2011 14:47:04 +0100 xserver-xorg-video-intel (2:2.14.0-2) experimental; urgency=low commit 61447c93fafbd48ced723d29503e99da1036b81e Author: Cyril Brulebois k...@debian.org Date: Sat Feb 5 09:32:14 2011 +0100 Add a placeholding series file. diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 000..fdffa2a --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +# placeholder commit a1d57726610e6caa03b08eef4fac6e380ecf3392 Author: Cyril Brulebois k...@debian.org Date: Sat Feb 5 08:11:33 2011 +0100 Bump Standards-Version to 3.9.1 (no changes needed). diff --git a/debian/changelog b/debian/changelog index 74e52c2..e1e3d25 100644 --- a/debian/changelog +++ b/debian/changelog @@ -19,6 +19,7 @@ xserver-xorg-video-intel (2:2.14.0-3) UNRELEASED; urgency=low * Update Uploaders list. Thanks, David Brice! * Remove long obsolete Replaces. * Wrap Depends/Provides/Recommends. + * Bump Standards-Version to 3.9.1 (no changes needed). -- Cyril Brulebois k...@debian.org Sat, 05 Feb 2011 07:43:53 +0100 diff --git a/debian/control b/debian/control index acfa1ec..ead90dd 100644 --- a/debian/control +++ b/debian/control @@ -33,7 +33,7 @@ Build-Depends: libudev-dev [linux-any], quilt, xutils-dev (= 1:7.5+4), -Standards-Version: 3.8.4 +Standards-Version: 3.9.1 Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-intel Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-intel.git commit 9624b733a9e10700224178fcf37ee064b2f05124 Author: Cyril Brulebois k...@debian.org Date: Sat Feb 5 08:11:18 2011 +0100 Wrap Depends/Provides/Recommends. diff --git a/debian/changelog b/debian/changelog index ef016ba..74e52c2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -18,6 +18,7 @@ xserver-xorg-video-intel (2:2.14.0-3) UNRELEASED; urgency=low now Linux-only. * Update Uploaders list. Thanks, David Brice! * Remove long obsolete Replaces. + * Wrap Depends/Provides/Recommends. -- Cyril Brulebois k...@debian.org Sat, 05 Feb 2011 07:43:53 +0100 diff --git a/debian/control b/debian/control index a74fb06..acfa1ec 100644 --- a/debian/control +++ b/debian/control @@ -39,8 +39,12 @@ Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-intel.g Package: xserver-xorg-video-intel Architecture: amd64 i386 -Depends: ${shlibs:Depends}, ${misc:Depends}, ${xviddriver:Depends} -Provides: ${xviddriver:Provides} +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + ${xviddriver:Depends}, +Provides: + ${xviddriver:Provides} Description: X.Org X server -- Intel i8xx, i9xx display driver This package provides the driver for the Intel i8xx and i9xx family of chipsets, including i810, i815, i830, i845, i855, i865, i915, i945 @@ -56,8 +60,11 @@ Description: X.Org X server -- Intel i8xx, i9xx display driver Package: xserver-xorg-video-intel-dbg Architecture: amd64 i386 -Depends: xserver-xorg-video-intel (= ${binary:Version}), ${shlibs:Depends} -Recommends: intel-gpu-tools +Depends: + xserver-xorg-video-intel (= ${binary:Version}), + ${shlibs:Depends}, +Recommends: + intel-gpu-tools, Section: debug Priority: extra Description: X.Org X server -- Intel i8xx, i9xx display driver (debug symbols) commit 84b9320310b839661f17a72109aa9b626f074b79 Author: Cyril Brulebois k...@debian.org Date: Sat Feb 5 08:09:51 2011 +0100 Remove long obsolete Replaces/Conflicts. diff --git a/debian/changelog b/debian/changelog index 6d78011..ef016ba 100644 --- a/debian/changelog +++ b/debian/changelog @@ -17,6 +17,7 @@ xserver-xorg-video-intel (2:2.14.0-3) UNRELEASED; urgency=low - The .install.hurd-i386 file is no longer relevant, this package is now Linux-only. * Update Uploaders list. Thanks, David Brice! + * Remove long obsolete Replaces. -- Cyril Brulebois k...@debian.org Sat, 05 Feb 2011 07:43:53 +0100 diff --git a/debian/control b/debian/control index f90b884..a74fb06 100644 --- a/debian/control +++ b/debian/control @@ -41,8 +41,6 @@ Package: xserver-xorg-video-intel Architecture: amd64 i386 Depends: ${shlibs:Depends}, ${misc:Depends}, ${xviddriver:Depends} Provides:
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) New commits: commit 51f089ac6e4361916c00daa912994bedee89a579 Author: Cyril Brulebois k...@debian.org Date: Fri Dec 24 19:56:09 2010 +0100 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index 265e396..e30b885 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,6 @@ -xserver-xorg-video-intel (2:2.13.0-5) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.13.0-5) unstable; urgency=low + [ Julien Cristau ] * Drop the intel_pci_probe patch from -4 (closes: #606288). This relied on i915.ko getting loaded automatically, which doesn't happen if: - the kernel is built without CONFIG_DRM_I915_KMS and lacks modaliases, or @@ -7,7 +8,11 @@ xserver-xorg-video-intel (2:2.13.0-5) UNRELEASED; urgency=low * Use the patch from upstream instead, which tries to load the kernel driver before testing for kms. - -- Julien Cristau jcris...@debian.org Sat, 18 Dec 2010 20:17:18 +0100 + [ Cyril Brulebois ] + * The “♫ we wish you a working driver ♫” release. + * Build, test, and upload to unstable. + + -- Cyril Brulebois k...@debian.org Fri, 24 Dec 2010 19:55:18 +0100 xserver-xorg-video-intel (2:2.13.0-4) unstable; urgency=low -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1pwd5x-yp...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog | 11 +++ debian/patches/fail-probe-if-no-kms.diff | 40 -- debian/patches/series|1 src/intel_driver.c | 35 --- src/intel_module.c | 46 --- 5 files changed, 53 insertions(+), 80 deletions(-) New commits: commit a50928e5d6a8e239ae5649c527d7a2df07a557c5 Author: Julien Cristau jcris...@debian.org Date: Sat Dec 18 20:22:33 2010 +0100 changelog entry diff --git a/debian/changelog b/debian/changelog index 47a7170..265e396 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +xserver-xorg-video-intel (2:2.13.0-5) UNRELEASED; urgency=low + + * Drop the intel_pci_probe patch from -4 (closes: #606288). This relied on +i915.ko getting loaded automatically, which doesn't happen if: +- the kernel is built without CONFIG_DRM_I915_KMS and lacks modaliases, or +- the user kept obsolete /etc/modprobe.d blacklists around. + * Use the patch from upstream instead, which tries to load the kernel driver +before testing for kms. + + -- Julien Cristau jcris...@debian.org Sat, 18 Dec 2010 20:17:18 +0100 + xserver-xorg-video-intel (2:2.13.0-4) unstable; urgency=low [ Julien Cristau ] commit 20af913400bd0d847f36da4b5253b737335db1d8 Author: Chris Wilson ch...@chris-wilson.co.uk Date: Sat Oct 2 13:32:58 2010 +0100 Do not claim the PCI device if !KMS By returning FALSE whilst probing if we can't find a KMS driver, we allow X to fallback to trying the VESA driver -- rather than failing. The initial idea for this was by Julien Cristau. Reported-by: Julien Cristau jcris...@debian.org Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk (cherry picked from commit 455f2939a661764ebb8d1747d44e16a0a8937808) diff --git a/src/intel_driver.c b/src/intel_driver.c index d086d94..26bdc6a 100644 --- a/src/intel_driver.c +++ b/src/intel_driver.c @@ -262,33 +262,6 @@ static void PreInitCleanup(ScrnInfoPtr scrn) scrn-driverPrivate = NULL; } -/* - * DRM mode setting Linux only at this point... later on we could - * add a wrapper here. - */ -static Bool intel_kernel_mode_enabled(ScrnInfoPtr scrn) -{ - struct pci_device *dev; - char id[20]; - int ret; - - dev = xf86GetPciInfoForEntity(xf86GetEntityInfo(scrn-entityList[0])-index); - snprintf(id, sizeof(id), -pci:%04x:%02x:%02x.%d, -dev-domain, dev-bus, dev-dev, dev-func); - - ret = drmCheckModesettingSupported(id); - if (ret) { - if (xf86LoadKernelModule(i915)) - ret = drmCheckModesettingSupported(id); - } - /* Be nice to the user and load fbcon too */ - if (!ret) - (void)xf86LoadKernelModule(fbcon); - - return ret == 0; -} - static void intel_check_chipset_option(ScrnInfoPtr scrn) { intel_screen_private *intel = intel_get_screen_private(scrn); @@ -513,18 +486,10 @@ static Bool I830PreInit(ScrnInfoPtr scrn, int flags) EntityInfoPtr pEnt; int flags24; Gamma zeros = { 0.0, 0.0, 0.0 }; - int drm_mode_setting; if (scrn-numEntities != 1) return FALSE; - drm_mode_setting = intel_kernel_mode_enabled(scrn); - if (!drm_mode_setting) { - xf86DrvMsg(scrn-scrnIndex, X_ERROR, - No kernel modesetting driver detected.\n); - return FALSE; - } - pEnt = xf86GetEntityInfo(scrn-entityList[0]); if (flags PROBE_DETECT) diff --git a/src/intel_module.c b/src/intel_module.c index 53e1cb6..8fd55ed 100644 --- a/src/intel_module.c +++ b/src/intel_module.c @@ -37,6 +37,8 @@ #include intel_driver.h #include legacy/legacy.h +#include xf86drmMode.h + static const SymTabRec _intel_chipsets[] = { {PCI_CHIP_I810,i810}, {PCI_CHIP_I810_DC100, i810-dc100}, @@ -361,6 +363,27 @@ static Bool intel_driver_func(ScrnInfoPtr pScrn, } } +static Bool has_kernel_mode_setting(struct pci_device *dev) +{ + char id[20]; + int ret; + + snprintf(id, sizeof(id), +pci:%04x:%02x:%02x.%d, +dev-domain, dev-bus, dev-dev, dev-func); + + ret = drmCheckModesettingSupported(id); + if (ret) { + if (xf86LoadKernelModule(i915)) + ret = drmCheckModesettingSupported(id); + } + /* Be nice to the user and load fbcon too */ + if (!ret) + (void)xf86LoadKernelModule(fbcon); + + return ret == 0; +} + /* * intel_pci_probe -- * @@ -373,11 +396,26 @@ static Bool intel_pci_probe (DriverPtrdriver, struct pci_device *device, intptr_t match_data) { -ScrnInfoPtr scrn = NULL; +ScrnInfoPtr scrn; + +if
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) New commits: commit 5f02d83c5a14be1ccbb65b1359979192b189d487 Author: Cyril Brulebois k...@debian.org Date: Tue Dec 7 15:23:44 2010 +0100 Build, test, and upload to unstable. diff --git a/debian/changelog b/debian/changelog index 6ab6ff8..47a7170 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,13 @@ -xserver-xorg-video-intel (2:2.13.0-4) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.13.0-4) unstable; urgency=low + [ Julien Cristau ] * Fail intel_pci_probe if we don't have a kernel mode setting driver. This allows the X server to fall back to the vesa driver instead. - -- Julien Cristau jcris...@debian.org Mon, 06 Dec 2010 10:22:35 +0100 + [ Cyril Brulebois ] + * Build, test, and upload to unstable. + + -- Cyril Brulebois k...@debian.org Tue, 07 Dec 2010 15:23:32 +0100 xserver-xorg-video-intel (2:2.13.0-3) unstable; urgency=low -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1ppyzo-00012w...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |7 + debian/patches/fail-probe-if-no-kms.diff | 40 ++ debian/patches/revert-display-outputs-are-enabled-automatically.diff | 13 +-- debian/patches/series|1 4 files changed, 53 insertions(+), 8 deletions(-) New commits: commit 50b0eccdd708aec16a9d95f0961fffa923f7dbe3 Author: Julien Cristau jcris...@debian.org Date: Mon Dec 6 10:26:39 2010 +0100 Refresh patch diff --git a/debian/patches/revert-display-outputs-are-enabled-automatically.diff b/debian/patches/revert-display-outputs-are-enabled-automatically.diff index 497ca29..081f83e 100644 --- a/debian/patches/revert-display-outputs-are-enabled-automatically.diff +++ b/debian/patches/revert-display-outputs-are-enabled-automatically.diff @@ -11,10 +11,10 @@ switch. Debian bug#600405. src/intel_display.c | 16 ++-- 1 files changed, 14 insertions(+), 2 deletions(-) -diff --git a/src/intel_display.c b/src/intel_display.c -index d32224e..d9c4b5b 100644 a/src/intel_display.c -+++ b/src/intel_display.c +Index: xserver-xorg-video-intel/src/intel_display.c +=== +--- xserver-xorg-video-intel.orig/src/intel_display.c xserver-xorg-video-intel/src/intel_display.c @@ -327,7 +327,7 @@ intel_crtc_apply(xf86CrtcPtr crtc) uint32_t *output_ids; int output_count = 0; @@ -24,7 +24,7 @@ index d32224e..d9c4b5b 100644 output_ids = calloc(sizeof(uint32_t), xf86_config-num_output); if (!output_ids) -@@ -378,14 +378,26 @@ intel_crtc_apply(xf86CrtcPtr crtc) +@@ -380,14 +380,26 @@ intel_crtc_apply(xf86CrtcPtr crtc) } else ret = TRUE; @@ -52,6 +52,3 @@ index d32224e..d9c4b5b 100644 } static Bool --- -1.7.2.3 - commit ac1906c9d9cf0c16b0471bcb20c1aae88340e00d Author: Julien Cristau jcris...@debian.org Date: Mon Dec 6 10:25:57 2010 +0100 Fail intel_pci_probe if we don't have a kernel mode setting driver. This allows the X server to fall back to the vesa driver instead. diff --git a/debian/changelog b/debian/changelog index a38ddfe..6ab6ff8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xserver-xorg-video-intel (2:2.13.0-4) UNRELEASED; urgency=low + + * Fail intel_pci_probe if we don't have a kernel mode setting driver. This +allows the X server to fall back to the vesa driver instead. + + -- Julien Cristau jcris...@debian.org Mon, 06 Dec 2010 10:22:35 +0100 + xserver-xorg-video-intel (2:2.13.0-3) unstable; urgency=low [ Julien Cristau ] diff --git a/debian/patches/fail-probe-if-no-kms.diff b/debian/patches/fail-probe-if-no-kms.diff new file mode 100644 index 000..c88f9cb --- /dev/null +++ b/debian/patches/fail-probe-if-no-kms.diff @@ -0,0 +1,40 @@ +From a2b44cc8d4a9182becaaa00eda1ad3adcea92ee3 Mon Sep 17 00:00:00 2001 +From: Julien Cristau jcris...@debian.org +Date: Thu, 23 Sep 2010 17:17:05 +0200 +Subject: [PATCH] intel_pci_probe: bail if there's no KMS + +This allows fallback to vesa when there's no kernel driver bound to the +intel pci device. +--- + src/intel_module.c | 11 +++ + 1 files changed, 11 insertions(+), 0 deletions(-) + +diff --git a/src/intel_module.c b/src/intel_module.c +index 53e1cb6..7356ab8 100644 +--- a/src/intel_module.c b/src/intel_module.c +@@ -374,6 +374,21 @@ static Bool intel_pci_probe (DriverPtrdriver, +intptr_t match_data) + { + ScrnInfoPtr scrn = NULL; ++if (!pci_device_has_kernel_driver(device)) ++#if KMS_ONLY ++return FALSE; ++#else ++switch (DEVICE_ID(device)) { ++case PCI_CHIP_I810: ++case PCI_CHIP_I810_DC100: ++case PCI_CHIP_I810_E: ++case PCI_CHIP_I815: ++break; ++ ++default: ++return FALSE; ++ } ++#endif + + scrn = xf86ConfigPciEntity(scrn, 0, entity_num, intel_pci_chipsets, + NULL, +-- +1.7.1 + diff --git a/debian/patches/series b/debian/patches/series index 7732e96..ed16c3f 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,3 +1,4 @@ i8xx-shadow.diff libdrm-from-sid-is-ok.diff revert-display-outputs-are-enabled-automatically.diff +fail-probe-if-no-kms.diff -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1ppxnd-0005ol...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog| 10 -- src/intel_batchbuffer.c |3 +++ src/intel_display.c |2 ++ 3 files changed, 13 insertions(+), 2 deletions(-) New commits: commit b9c7d6dbe0e9bb0d357bce7ed6e43da98e82f49d Author: Cyril Brulebois k...@debian.org Date: Mon Dec 6 04:05:16 2010 +0100 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index b332a33..a38ddfe 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.13.0-3) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.13.0-3) unstable; urgency=low [ Julien Cristau ] * Revert display: outputs are enabled automatically by KMS. @@ -9,7 +9,7 @@ xserver-xorg-video-intel (2:2.13.0-3) UNRELEASED; urgency=low + a44a63d2: Wait for any pending rendering before switching modes. Hopefully we should get rid of a number of GPU hangs. - -- Julien Cristau jcris...@debian.org Mon, 15 Nov 2010 17:11:30 +0100 + -- Cyril Brulebois k...@debian.org Mon, 06 Dec 2010 04:05:07 +0100 xserver-xorg-video-intel (2:2.13.0-2) unstable; urgency=low commit 5c087e00e3bd804281bcd355f8f8dec6cfcf3c44 Author: Cyril Brulebois k...@debian.org Date: Mon Dec 6 04:03:39 2010 +0100 Document the cherry-pick of a44a63d2. That is: Wait for any pending rendering before switching modes. Hopefully we should get rid of a number of GPU hangs. diff --git a/debian/changelog b/debian/changelog index d044a25..b332a33 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,14 @@ xserver-xorg-video-intel (2:2.13.0-3) UNRELEASED; urgency=low + [ Julien Cristau ] * Revert display: outputs are enabled automatically by KMS. Closes: #600405. + [ Cyril Brulebois ] + * Cherry-pick from upstream: ++ a44a63d2: Wait for any pending rendering before switching modes. + Hopefully we should get rid of a number of GPU hangs. + -- Julien Cristau jcris...@debian.org Mon, 15 Nov 2010 17:11:30 +0100 xserver-xorg-video-intel (2:2.13.0-2) unstable; urgency=low commit 596f85ad9a93045dfdb051a2556b7b741e4ead86 Author: Chris Wilson ch...@chris-wilson.co.uk Date: Fri Nov 5 09:58:45 2010 + Wait for any pending rendering before switching modes. A perennial problem we have is the accursed WAIT_FOR_EVENT hangs, which occur when we switch the framebuffer before the WAIT_FOR_EVENT completes and upsets the GPU. We have tried more subtle approaches to detected these and fix them up in the kernel, to no avail. What we need to do is to delay the framebuffer flip until the WAIT completes, which is quite tricky in the kernel without new ioctls and round-trips. Instead, apply the big hammer from userspace and synchronise all rendering before changing the framebuffer. I expect this not to cause noticeable latency on switching modes (far less than the actual modeswitch) and should stop these hangs once and for all. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=31401 (...) Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk (cherry picked from commit a44a63d2ff6c01c3dc61de6f736dd441ddd25e52) diff --git a/src/intel_batchbuffer.c b/src/intel_batchbuffer.c index a4802d0..cb1c5f2 100644 --- a/src/intel_batchbuffer.c +++ b/src/intel_batchbuffer.c @@ -261,6 +261,9 @@ void intel_batch_wait_last(ScrnInfoPtr scrn) { intel_screen_private *intel = intel_get_screen_private(scrn); + if (intel-last_batch_bo == NULL) + return; + /* Map it CPU write, which guarantees it's done. This is a completely * non performance path, so we don't need anything better. */ diff --git a/src/intel_display.c b/src/intel_display.c index d32224e..7eef80b 100644 --- a/src/intel_display.c +++ b/src/intel_display.c @@ -359,6 +359,8 @@ intel_crtc_apply(xf86CrtcPtr crtc) crtc-gamma_blue, crtc-gamma_size); #endif + /* drain any pending waits on the current framebuffer */ + intel_batch_wait_last(crtc-scrn); x = crtc-x; y = crtc-y; -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1pprlu-0001cw...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |7 + debian/patches/revert-display-outputs-are-enabled-automatically.diff | 57 ++ debian/patches/series|1 3 files changed, 65 insertions(+) New commits: commit 2e37d6f4183f695386ded784720870a9598d3825 Author: Julien Cristau jcris...@debian.org Date: Mon Nov 15 17:12:57 2010 +0100 Revert display: outputs are enabled automatically by KMS. Closes: #600405. diff --git a/debian/changelog b/debian/changelog index 1dc1036..d044a25 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xserver-xorg-video-intel (2:2.13.0-3) UNRELEASED; urgency=low + + * Revert display: outputs are enabled automatically by KMS. +Closes: #600405. + + -- Julien Cristau jcris...@debian.org Mon, 15 Nov 2010 17:11:30 +0100 + xserver-xorg-video-intel (2:2.13.0-2) unstable; urgency=low [ Cyril Brulebois ] diff --git a/debian/patches/revert-display-outputs-are-enabled-automatically.diff b/debian/patches/revert-display-outputs-are-enabled-automatically.diff new file mode 100644 index 000..497ca29 --- /dev/null +++ b/debian/patches/revert-display-outputs-are-enabled-automatically.diff @@ -0,0 +1,57 @@ +From a04411f8a00bb111612e48859140612ce2ed0289 Mon Sep 17 00:00:00 2001 +From: Julien Cristau jcris...@debian.org +Date: Mon, 15 Nov 2010 17:09:07 +0100 +Subject: [PATCH] Revert display: outputs are enabled automatically by KMS + +This reverts commit 19c48d3b3f33582baa87a9b3a9189e320e4cea45. + +Turns out they aren't, and this resets the backlight to 0 on a mode +switch. Debian bug#600405. +--- + src/intel_display.c | 16 ++-- + 1 files changed, 14 insertions(+), 2 deletions(-) + +diff --git a/src/intel_display.c b/src/intel_display.c +index d32224e..d9c4b5b 100644 +--- a/src/intel_display.c b/src/intel_display.c +@@ -327,7 +327,7 @@ intel_crtc_apply(xf86CrtcPtr crtc) + uint32_t *output_ids; + int output_count = 0; + int fb_id, x, y; +- int i, ret = FALSE; ++ int i, ret; + + output_ids = calloc(sizeof(uint32_t), xf86_config-num_output); + if (!output_ids) +@@ -378,14 +378,26 @@ intel_crtc_apply(xf86CrtcPtr crtc) + } else + ret = TRUE; + ++ /* Turn on any outputs on this crtc that may have been disabled */ ++ for (i = 0; i xf86_config-num_output; i++) { ++ xf86OutputPtr output = xf86_config-output[i]; ++ ++ if (output-crtc != crtc) ++ continue; ++ ++ intel_output_dpms(output, DPMSModeOn); ++ } ++ + intel_set_gem_max_sizes(scrn); + + if (scrn-pScreen) + xf86_reload_cursors(scrn-pScreen); + ++ return ret; ++ + done: + free(output_ids); +- return ret; ++ return FALSE; + } + + static Bool +-- +1.7.2.3 + diff --git a/debian/patches/series b/debian/patches/series index 6f457c7..7732e96 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,2 +1,3 @@ i8xx-shadow.diff libdrm-from-sid-is-ok.diff +revert-display-outputs-are-enabled-automatically.diff -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1pi1gv-0001gv...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
ChangeLog | 113 NEWS | 117 +- configure.ac |4 - debian/README.Debian | 13 +++ debian/changelog | 29 ++- debian/control|4 - debian/patches/libdrm-from-sid-is-ok.diff | 11 ++ debian/patches/series |2 debian/patches/shadow-no-dri2.diff| 33 src/i915_render.c |4 + src/i965_render.c |4 + src/intel_display.c | 14 ++- src/intel_dri.c | 12 +++ src/intel_driver.c| 107 +-- src/intel_memory.c|4 + src/intel_video.c | 10 ++ uxa/uxa-accel.c |2 uxa/uxa-render.c |8 ++ 18 files changed, 388 insertions(+), 103 deletions(-) New commits: commit 8ecc8dc2767e1a25fd7453152ec822f7b3a386d1 Author: Cyril Brulebois k...@debian.org Date: Sun Nov 7 19:03:06 2010 +0100 Drop shadow-no-dri2.diff, obsoleted by upstream's 537e73f3. diff --git a/debian/changelog b/debian/changelog index a660d38..26a1ccc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,6 +7,7 @@ xserver-xorg-video-intel (2:2.13.0-2) UNRELEASED; urgency=low * Add patch to make configure.ac happy: libdrm-from-sid-is-ok.diff * Add README.Debian documenting the need for a kernel driver to handle modesetting. + * Drop shadow-no-dri2.diff, obsoleted by upstream's 537e73f3. -- Cyril Brulebois k...@debian.org Mon, 01 Nov 2010 20:54:43 +0100 diff --git a/debian/patches/series b/debian/patches/series index 5a18fb8..6f457c7 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,3 +1,2 @@ -shadow-no-dri2.diff i8xx-shadow.diff libdrm-from-sid-is-ok.diff diff --git a/debian/patches/shadow-no-dri2.diff b/debian/patches/shadow-no-dri2.diff deleted file mode 100644 index ba8a4d6..000 --- a/debian/patches/shadow-no-dri2.diff +++ /dev/null @@ -1,33 +0,0 @@ -Index: xserver-xorg-video-intel/src/intel_driver.c -=== xserver-xorg-video-intel.orig/src/intel_driver.c -+++ xserver-xorg-video-intel/src/intel_driver.c -@@ -830,12 +830,6 @@ - - scrn-videoRam = device-regions[fb_bar].size / 1024; - --#ifdef DRI2 -- if (intel-directRenderingType == DRI_NONE -- I830DRI2ScreenInit(screen)) -- intel-directRenderingType = DRI_DRI2; --#endif -- - intel-force_fallback = FALSE; - intel-use_shadow = FALSE; - -@@ -859,8 +853,15 @@ - xf86DrvMsg(scrn-scrnIndex, X_CONFIG, - Shadow buffer enabled, - GPU acceleration disabled.\n); -+ intel-directRenderingType = DRI_DISABLED; - } - -+#ifdef DRI2 -+ if (intel-directRenderingType == DRI_NONE -+ I830DRI2ScreenInit(screen)) -+ intel-directRenderingType = DRI_DRI2; -+#endif -+ - /* SwapBuffers delays to avoid tearing */ - intel-swapbuffers_wait = TRUE; - commit 78bef551d778e6230e412709e5b2d66457b5ebad Author: Cyril Brulebois k...@debian.org Date: Mon Nov 1 20:59:57 2010 +0100 Add README.Debian, documenting KMS stuff. diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 000..3c74081 --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,13 @@ +xserver-xorg-video-intel (2:2.13.0-2) UNRELEASED; urgency=low + + * Starting from 2.10, the Intel X driver depends on a kernel driver for +mode setting (that's called KMS). The corresponding kernel option is +CONFIG_DRM_I915, and is enabled in Debian kernels. + * To enable KMS, either of those should be sufficient: + + /etc/modprobe.d/i915-kms.conf should contain: + options i915 modeset=1 + + CONFIG_DRM_I915_KMS=y should be set in the kernel config. + * If you have issues with this driver, the vesa or fbdev drivers +may be useful fallbacks. + + -- Cyril Brulebois k...@debian.org Mon, 01 Nov 2010 19:21:33 +0100 diff --git a/debian/changelog b/debian/changelog index 2634e48..a660d38 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,8 @@ xserver-xorg-video-intel (2:2.13.0-2) UNRELEASED; urgency=low the latter contains the needed bits, making it possible to build within unstable. * Add patch to make configure.ac happy: libdrm-from-sid-is-ok.diff + * Add README.Debian documenting the need for a kernel driver to handle +modesetting. -- Cyril Brulebois k...@debian.org Mon, 01 Nov 2010 20:54:43 +0100 commit a766b36e6afaf259ea4bc2d70a7dad35313558a6 Author: Cyril Brulebois k...@debian.org Date: Mon Nov 1 20:59:09 2010 +0100 Add patch to make configure.ac happy:
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog|4 debian/patches/i8xx-shadow.diff | 20 ++-- 2 files changed, 14 insertions(+), 10 deletions(-) New commits: commit e2d73c8e7ae324431eccbf90cfb80feeaf286f50 Author: Julien Cristau jcris...@debian.org Date: Sun Nov 7 19:46:28 2010 +0100 Update i8xx-shadow.diff. diff --git a/debian/changelog b/debian/changelog index 26a1ccc..98552e9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,6 @@ xserver-xorg-video-intel (2:2.13.0-2) UNRELEASED; urgency=low + [ Cyril Brulebois ] * Merge from experimental. * Lower build-dep on libdrm-dev from 2.4.22 to 2.4.21-1~squeeze3 since the latter contains the needed bits, making it possible to build @@ -9,6 +10,9 @@ xserver-xorg-video-intel (2:2.13.0-2) UNRELEASED; urgency=low modesetting. * Drop shadow-no-dri2.diff, obsoleted by upstream's 537e73f3. + [ Julien Cristau ] + * Update i8xx-shadow.diff. + -- Cyril Brulebois k...@debian.org Mon, 01 Nov 2010 20:54:43 +0100 xserver-xorg-video-intel (2:2.13.0-1) experimental; urgency=low diff --git a/debian/patches/i8xx-shadow.diff b/debian/patches/i8xx-shadow.diff index c152a79..c6df25c 100644 --- a/debian/patches/i8xx-shadow.diff +++ b/debian/patches/i8xx-shadow.diff @@ -2,17 +2,15 @@ Index: xserver-xorg-video-intel/src/intel_driver.c === --- xserver-xorg-video-intel.orig/src/intel_driver.c +++ xserver-xorg-video-intel/src/intel_driver.c -@@ -830,9 +830,6 @@ +@@ -595,7 +595,6 @@ - scrn-videoRam = device-regions[fb_bar].size / 1024; - -- intel-force_fallback = FALSE; + intel-force_fallback = + drmCommandNone(intel-drmSubFD, DRM_I915_GEM_THROTTLE) != 0; - intel-use_shadow = FALSE; -- + /* Enable tiling by default */ intel-tiling = TRUE; - -@@ -844,13 +841,12 @@ +@@ -608,15 +607,13 @@ intel-tiling = FALSE; } @@ -20,13 +18,15 @@ Index: xserver-xorg-video-intel/src/intel_driver.c - if (xf86ReturnOptValBool(intel-Options, OPTION_SHADOW, FALSE)) - intel-force_fallback = intel-use_shadow = TRUE; - } +- + intel-use_shadow = xf86ReturnOptValBool(intel-Options, OPTION_SHADOW, IS_I8XX(intel)); -+ intel-force_fallback = intel-use_shadow; - if (intel-use_shadow) { - xf86DrvMsg(scrn-scrnIndex, X_CONFIG, + xf86DrvMsg(scrn-scrnIndex, + xf86IsOptionSet(intel-Options, OPTION_SHADOW) ? X_CONFIG : X_DEFAULT, Shadow buffer enabled, GPU acceleration disabled.\n); - intel-directRenderingType = DRI_DISABLED; ++ intel-force_fallback = TRUE; + } + + /* SwapBuffers delays to avoid tearing */ -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1pfaia-00019t...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/README.Debian |4 ++-- debian/changelog |4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) New commits: commit b9220ffb881447c11f4d53535e1150eea7e92e00 Author: Cyril Brulebois k...@debian.org Date: Sun Nov 7 19:52:27 2010 +0100 Upload to unstable. diff --git a/debian/README.Debian b/debian/README.Debian index 3c74081..cb6a206 100644 --- a/debian/README.Debian +++ b/debian/README.Debian @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.13.0-2) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.13.0-2) unstable; urgency=low * Starting from 2.10, the Intel X driver depends on a kernel driver for mode setting (that's called KMS). The corresponding kernel option is @@ -10,4 +10,4 @@ xserver-xorg-video-intel (2:2.13.0-2) UNRELEASED; urgency=low * If you have issues with this driver, the vesa or fbdev drivers may be useful fallbacks. - -- Cyril Brulebois k...@debian.org Mon, 01 Nov 2010 19:21:33 +0100 + -- Cyril Brulebois k...@debian.org Sun, 07 Nov 2010 19:51:56 +0100 diff --git a/debian/changelog b/debian/changelog index 98552e9..1dc1036 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.13.0-2) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.13.0-2) unstable; urgency=low [ Cyril Brulebois ] * Merge from experimental. @@ -13,7 +13,7 @@ xserver-xorg-video-intel (2:2.13.0-2) UNRELEASED; urgency=low [ Julien Cristau ] * Update i8xx-shadow.diff. - -- Cyril Brulebois k...@debian.org Mon, 01 Nov 2010 20:54:43 +0100 + -- Cyril Brulebois k...@debian.org Sun, 07 Nov 2010 19:51:56 +0100 xserver-xorg-video-intel (2:2.13.0-1) experimental; urgency=low -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1pfakz-0001ht...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog|7 +++ src/intel_display.c |6 +- 2 files changed, 12 insertions(+), 1 deletion(-) New commits: commit c2636a1b8c2cfa889860a4e3f947348f3529c3fc Author: Julien Cristau jcris...@debian.org Date: Sun Oct 17 11:15:30 2010 +0200 Add changelog entry diff --git a/debian/changelog b/debian/changelog index 506734d..9c87668 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xserver-xorg-video-intel (2:2.12.0+shadow-3) UNRELEASED; urgency=low + + * Cherry-pick: display: do not report failure for setting unrecognised +properties. This unbreaks EDID reporting. + + -- Julien Cristau jcris...@debian.org Sun, 17 Oct 2010 11:14:48 +0200 + xserver-xorg-video-intel (2:2.12.0+shadow-2) unstable; urgency=low * UMS is gone, this means Linux-only (closes: 597845). commit 63d58e20b0ede39816daaa8696fa6a4223b12b8e Author: Chris Wilson ch...@chris-wilson.co.uk Date: Sun Oct 17 09:21:06 2010 +0100 display: do not report failure for setting unrecognised properties We need to accept any changes to properties not handled by ourselves -- we can't validate the changes ourselves. Denying those changes breaks EDID reporting, for example. Reported-by: Elvis Pranskevichus e...@prans.net Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk (cherry picked from commit 33133a1d38a4dce60d2e135663b545895fc85abc) diff --git a/src/intel_display.c b/src/intel_display.c index 5d85baa..780b204 100644 --- a/src/intel_display.c +++ b/src/intel_display.c @@ -1155,7 +1155,11 @@ intel_output_set_property(xf86OutputPtr output, Atom property, } } - return FALSE; + /* We didn't recognise this property, just report success in order +* to allow the set to continue, otherwise we break setting of +* common properties like EDID. +*/ + return TRUE; } static Bool -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1p7plx-000320...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |6 ++ debian/control |4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) New commits: commit 2586daf3f7e86c1857ab426f98e0ae4045c9e239 Author: Julien Cristau jcris...@debian.org Date: Thu Sep 23 16:40:47 2010 +0200 UMS is gone, this means Linux-only (closes: 597845). diff --git a/debian/changelog b/debian/changelog index a3b51c4..506734d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-intel (2:2.12.0+shadow-2) unstable; urgency=low + + * UMS is gone, this means Linux-only (closes: 597845). + + -- Julien Cristau jcris...@debian.org Thu, 23 Sep 2010 16:40:26 +0200 + xserver-xorg-video-intel (2:2.12.0+shadow-1) unstable; urgency=low * Revert the come-back of UMS. Update to upstream HEAD instead. diff --git a/debian/control b/debian/control index d06a49c..b09631c 100644 --- a/debian/control +++ b/debian/control @@ -39,7 +39,7 @@ Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-intel Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-intel.git Package: xserver-xorg-video-intel -Architecture: amd64 hurd-i386 i386 kfreebsd-i386 kfreebsd-amd64 netbsd-i386 +Architecture: amd64 i386 Depends: ${shlibs:Depends}, ${misc:Depends}, ${xviddriver:Depends} Provides: ${xviddriver:Provides} Replaces: xserver-xorg ( 6.8.2-35), xserver-xorg-video-i810 ( 2:1.9.91-1), xserver-xorg-video-i810-modesetting, xserver-xorg-video-intel-modesetting, xserver-xorg-driver-i810 @@ -58,7 +58,7 @@ Description: X.Org X server -- Intel i8xx, i9xx display driver This package is built from the X.org xf86-video-intel driver module. Package: xserver-xorg-video-intel-dbg -Architecture: amd64 hurd-i386 i386 kfreebsd-i386 kfreebsd-amd64 netbsd-i386 +Architecture: amd64 i386 Depends: xserver-xorg-video-intel (= ${binary:Version}), ${shlibs:Depends} Recommends: intel-gpu-tools Section: debug -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1oyonq-0001ua...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
ChangeLog | 817 ++ configure.ac| 136 debian/changelog| 14 debian/control |2 debian/patches/i8xx-shadow.diff | 32 debian/patches/series |2 debian/patches/shadow-no-dri2.diff | 33 man/Makefile.am | 17 man/intel.man | 14 src/Makefile.am |8 src/common.h|4 src/drmmode_display.c | 1536 - src/i830_render.c |1 src/i915_video.c|7 src/intel.h | 58 src/intel_batchbuffer.h |3 src/intel_display.c | 1611 + src/intel_dri.c | 35 src/intel_driver.c | 211 src/intel_driver.h | 34 src/intel_memory.c |8 src/intel_module.c | 65 src/intel_transform.c | 92 src/intel_transform.h | 14 src/intel_uxa.c | 375 + src/intel_video.c | 227 src/intel_video.h |3 src/legacy/Makefile.am |3 src/legacy/i810/i810.h |6 src/legacy/i810/i810_accel.c|6 src/legacy/i810/i810_common.h |6 src/legacy/i810/i810_dri.c | 128 src/legacy/i810/i810_driver.c | 45 src/legacy/i810/i810_video.c| 18 src/legacy/i810/xvmc/Makefile.am|4 src/legacy/legacy.h |8 src/legacy/ums/Makefile.am | 161 src/legacy/ums/brw_defines.h| 874 --- src/legacy/ums/brw_structs.h| 1469 - src/legacy/ums/ch7017/Makefile.am | 10 src/legacy/ums/ch7017/ch7017.c | 324 - src/legacy/ums/ch7017/ch7017_module.c | 36 src/legacy/ums/ch7017/ch7017_reg.h | 162 src/legacy/ums/ch7xxx/Makefile.am | 11 src/legacy/ums/ch7xxx/ch7xxx.c | 317 - src/legacy/ums/ch7xxx/ch7xxx.h | 31 src/legacy/ums/ch7xxx/ch7xxx_module.c | 35 src/legacy/ums/ch7xxx/ch7xxx_reg.h | 80 src/legacy/ums/ivch/Makefile.am | 10 src/legacy/ums/ivch/ivch.c | 368 - src/legacy/ums/ivch/ivch_module.c | 64 src/legacy/ums/ivch/ivch_reg.h | 291 - src/legacy/ums/render_programs/exa_sf.g4a | 107 src/legacy/ums/render_programs/exa_sf.g4b | 15 src/legacy/ums/render_programs/exa_sf_mask.g4a | 107 src/legacy/ums/render_programs/exa_sf_mask.g4b | 15 src/legacy/ums/render_programs/exa_wm.g4i | 156 src/legacy/ums/render_programs/exa_wm_affine.g4i| 44 src/legacy/ums/render_programs/exa_wm_ca.g4a| 38 src/legacy/ums/render_programs/exa_wm_ca.g4b|4 src/legacy/ums/render_programs/exa_wm_ca_srcalpha.g4a | 37 src/legacy/ums/render_programs/exa_wm_ca_srcalpha.g4b |4 src/legacy/ums/render_programs/exa_wm_mask_affine.g4a | 41 src/legacy/ums/render_programs/exa_wm_mask_affine.g4b |8 src/legacy/ums/render_programs/exa_wm_mask_projective.g4a | 53 src/legacy/ums/render_programs/exa_wm_mask_projective.g4b | 16 src/legacy/ums/render_programs/exa_wm_mask_sample_a.g4a | 48 src/legacy/ums/render_programs/exa_wm_mask_sample_a.g4b |2 src/legacy/ums/render_programs/exa_wm_mask_sample_argb.g4a | 48 src/legacy/ums/render_programs/exa_wm_mask_sample_argb.g4b |2 src/legacy/ums/render_programs/exa_wm_noca.g4a | 38 src/legacy/ums/render_programs/exa_wm_noca.g4b |4
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/patches/i8xx-shadow.diff|2 +- debian/patches/shadow-no-dri2.diff |2 +- 2 files changed, 2 insertions(+), 2 deletions(-) New commits: commit a4e5ae6ba5724c4b14dca3fe5164c5de19ff2640 Author: Julien Cristau jcris...@debian.org Date: Mon Sep 20 19:35:23 2010 +0200 Fix stupid typo diff --git a/debian/patches/i8xx-shadow.diff b/debian/patches/i8xx-shadow.diff index 74788db..c152a79 100644 --- a/debian/patches/i8xx-shadow.diff +++ b/debian/patches/i8xx-shadow.diff @@ -29,4 +29,4 @@ Index: xserver-xorg-video-intel/src/intel_driver.c + xf86IsOptionSet(intel-Options, OPTION_SHADOW) ? X_CONFIG : X_DEFAULT, Shadow buffer enabled, GPU acceleration disabled.\n); - intel-directRenderingType == DRI_DISABLED; + intel-directRenderingType = DRI_DISABLED; diff --git a/debian/patches/shadow-no-dri2.diff b/debian/patches/shadow-no-dri2.diff index f135106..ba8a4d6 100644 --- a/debian/patches/shadow-no-dri2.diff +++ b/debian/patches/shadow-no-dri2.diff @@ -19,7 +19,7 @@ Index: xserver-xorg-video-intel/src/intel_driver.c xf86DrvMsg(scrn-scrnIndex, X_CONFIG, Shadow buffer enabled, GPU acceleration disabled.\n); -+ intel-directRenderingType == DRI_DISABLED; ++ intel-directRenderingType = DRI_DISABLED; } +#ifdef DRI2 -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1oxklg-0006m7...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) New commits: commit 7997f9a03e831e1182c5b575e1bc6018a4d59885 Author: Julien Cristau jcris...@debian.org Date: Mon Sep 20 19:47:25 2010 +0200 Upload to unstable diff --git a/debian/changelog b/debian/changelog index 9eb0b7d..a3b51c4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.12.0+shadow-1) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.12.0+shadow-1) unstable; urgency=low * Revert the come-back of UMS. Update to upstream HEAD instead. Closes: #594623, #594338. @@ -10,7 +10,7 @@ xserver-xorg-video-intel (2:2.12.0+shadow-1) UNRELEASED; urgency=low #576848, #592586, #593293. * New upstream doesn't assert() when running sm (closes: #593199). - -- Julien Cristau jcris...@debian.org Mon, 20 Sep 2010 16:31:16 +0200 + -- Julien Cristau jcris...@debian.org Mon, 20 Sep 2010 19:44:14 +0200 xserver-xorg-video-intel (2:2.12.0+legacy1-1) unstable; urgency=low -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1oxkdg-0001ip...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
.gitignore | 83 COPYING | 169 ChangeLog | 5983 +++- Makefile.am | 14 NEWS| 356 README |2 configure.ac| 161 debian/changelog| 47 debian/control | 11 debian/copyright| 37 debian/rules|2 debian/xserver-xorg-video-intel-dbg.install |1 m4/dolt.m4 | 178 m4/shave.m4 | 73 man/Makefile.am | 41 man/intel.man | 257 shave-libtool.in| 69 shave.in| 76 src/.gitignore |6 src/Makefile.am | 102 src/bios_reader/.gitignore |3 src/bios_reader/Makefile.am | 16 src/bios_reader/bios_dumper.c | 104 src/bios_reader/bios_reader.c | 565 - src/bios_reader/swf_dumper.c| 110 src/ch7017/Makefile.am | 16 src/ch7017/ch7017.c | 330 src/ch7017/ch7017_module.c | 36 src/ch7017/ch7017_reg.h | 162 src/ch7xxx/Makefile.am | 17 src/ch7xxx/ch7xxx.c | 323 src/ch7xxx/ch7xxx.h | 31 src/ch7xxx/ch7xxx_module.c | 35 src/ch7xxx/ch7xxx_reg.h | 80 src/common.h| 240 src/drmmode_display.c | 622 - src/i2c_vid.h | 132 src/i810.h | 341 src/i810_accel.c| 617 - src/i810_common.h | 191 src/i810_cursor.c | 266 src/i810_dga.c | 282 src/i810_dri.c | 1541 --- src/i810_dri.h | 131 src/i810_driver.c | 2430 src/i810_hwmc.c | 419 src/i810_io.c | 133 src/i810_memory.c | 428 src/i810_reg.h | 3443 -- src/i810_ring.h | 90 src/i810_video.c| 1424 -- src/i810_wmark.c| 313 src/i830.h | 986 - src/i830_3d.c | 403 src/i830_accel.c| 237 src/i830_batchbuffer.c | 241 src/i830_batchbuffer.h | 167 src/i830_bios.c | 401 src/i830_bios.h | 632 - src/i830_common.h | 241 src/i830_crt.c | 557 - src/i830_cursor.c | 307 src/i830_debug.c| 2540 - src/i830_debug.h| 34 src/i830_display.c | 2367 src/i830_display.h | 43 src/i830_dri.c | 443 src/i830_dri.h | 61 src/i830_driver.c | 3220 -- src/i830_dvo.c | 521 - src/i830_hdmi.c | 368 src/i830_hwmc.c
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) New commits: commit 205754a121a7a074110d625b5eb9036d32928ef3 Author: Julien Cristau jcris...@debian.org Date: Tue Aug 24 21:34:21 2010 +0200 Upload to unstable diff --git a/debian/changelog b/debian/changelog index ac8ad72..8dde421 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,10 @@ -xserver-xorg-video-intel (2:2.12.0+legacy1-1) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.12.0+legacy1-1) unstable; urgency=low * Merge from people.freedesktop.org/~ickle/xf86-video-intel:legacy. This reintroduces UMS and EXA for legacy chips, while allowing us to get the fixes and new hw support from 2.12. - -- Julien Cristau jcris...@debian.org Tue, 24 Aug 2010 17:41:52 +0200 + -- Julien Cristau jcris...@debian.org Tue, 24 Aug 2010 21:33:56 +0200 xserver-xorg-video-intel (2:2.12.0-1) experimental; urgency=low -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1onzlc-0002iu...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/README.source |2 +- debian/changelog |6 ++ debian/control|4 ++-- debian/xsfbs/xsfbs.mk | 35 ++- 4 files changed, 31 insertions(+), 16 deletions(-) New commits: commit cf06fdb5a2289239a5c68c36e5fc6915d3ac10cd Author: Julien Cristau jcris...@debian.org Date: Fri May 14 17:44:48 2010 +0200 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index 2c3327e..e07cd84 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -xserver-xorg-video-intel (2:2.9.1-4) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.9.1-4) unstable; urgency=medium * Update xsfbs, use new ${xviddriver:Depends} subsvar. - -- Julien Cristau jcris...@debian.org Fri, 14 May 2010 17:44:25 +0200 + -- Julien Cristau jcris...@debian.org Fri, 14 May 2010 17:44:44 +0200 xserver-xorg-video-intel (2:2.9.1-3) unstable; urgency=low commit eac1fb8cf18453352259beb9733d5f09d9bb686a Author: Julien Cristau jcris...@debian.org Date: Fri May 14 17:44:37 2010 +0200 Update xsfbs, use new ${xviddriver:Depends} subsvar. diff --git a/debian/changelog b/debian/changelog index 8e04679..2c3327e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-intel (2:2.9.1-4) UNRELEASED; urgency=low + + * Update xsfbs, use new ${xviddriver:Depends} subsvar. + + -- Julien Cristau jcris...@debian.org Fri, 14 May 2010 17:44:25 +0200 + xserver-xorg-video-intel (2:2.9.1-3) unstable; urgency=low [ Julien Cristau ] diff --git a/debian/control b/debian/control index b0c3f56..938ac34 100644 --- a/debian/control +++ b/debian/control @@ -6,7 +6,7 @@ Uploaders: David Nusinow dnusi...@debian.org, Drew Parsons dpars...@debian.or Build-Depends: debhelper (= 5), pkg-config, - xserver-xorg-dev (= 2:1.7), + xserver-xorg-dev (= 2:1.7.6.901), x11proto-core-dev, x11proto-fonts-dev, x11proto-xinerama-dev, @@ -37,7 +37,7 @@ Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-intel.g Package: xserver-xorg-video-intel Architecture: amd64 hurd-i386 i386 kfreebsd-i386 kfreebsd-amd64 netbsd-i386 -Depends: ${shlibs:Depends}, ${misc:Depends}, ${xserver:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends}, ${xviddriver:Depends} Provides: ${xviddriver:Provides} Replaces: xserver-xorg ( 6.8.2-35), xserver-xorg-video-i810 ( 2:1.9.91-1), xserver-xorg-video-i810-modesetting, xserver-xorg-video-intel-modesetting, xserver-xorg-driver-i810 Conflicts: xserver-xorg-video-i810 ( 2:1.9.91-1), xserver-xorg-video-i810-modesetting, xserver-xorg-video-intel-modesetting, xserver-xorg-driver-i810, 915resolution commit 81fc271788605b52e85c2d11635a0371fb44605e Author: Cyril Brulebois k...@debian.org Date: Sun May 2 02:14:45 2010 +0200 Add xorg-driver-{video,input} to Provides. diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk index 77c4a39..3c59c20 100755 --- a/debian/xsfbs/xsfbs.mk +++ b/debian/xsfbs/xsfbs.mk @@ -261,8 +261,8 @@ INPUTDEP = $(shell cat /usr/share/xserver-xorg/xinputdep 2/dev/null) # these two can be removed post-squeeze VIDEOABI = $(shell cat /usr/share/xserver-xorg/videoabiver 2/dev/null) INPUTABI = $(shell cat /usr/share/xserver-xorg/inputabiver 2/dev/null) -VIDDRIVER_PROVIDES = xserver-xorg-video-$(VIDEOABI) -INPDRIVER_PROVIDES = xserver-xorg-input-$(INPUTABI) +VIDDRIVER_PROVIDES = xserver-xorg-video-$(VIDEOABI), xorg-driver-video +INPDRIVER_PROVIDES = xserver-xorg-input-$(INPUTABI), xorg-driver-input ifeq ($(PACKAGE),) PACKAGE=$(shell awk '/^Package:/ { print $$2; exit }' debian/control) commit b045afbd8277ad0c44e29d7c45802053c4335ccd Author: Julien Cristau jcris...@debian.org Date: Fri Apr 16 22:14:46 2010 +0200 Update serverabi rule for xserver 1.7.6.901 Add new variables ${xviddriver:Depends} and ${xinpdriver:Depends} for drivers. The ${xserver:Depends} variable is deprecated. diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk index 351fea5..77c4a39 100755 --- a/debian/xsfbs/xsfbs.mk +++ b/debian/xsfbs/xsfbs.mk @@ -253,25 +253,33 @@ $(STAMP_DIR)/genscripts: $(STAMP_DIR)/stampdir #debian/*.prerm $@ -SERVERMINVERS = $(shell cat /usr/share/xserver-xorg/serverminver 2/dev/null) +# Compute dependencies for drivers +# +VIDEODEP = $(shell cat /usr/share/xserver-xorg/videodrvdep 2/dev/null) +INPUTDEP = $(shell cat /usr/share/xserver-xorg/xinputdep 2/dev/null) + +# these two can be removed post-squeeze VIDEOABI = $(shell cat /usr/share/xserver-xorg/videoabiver 2/dev/null) INPUTABI = $(shell cat /usr/share/xserver-xorg/inputabiver 2/dev/null) -SERVER_DEPENDS = xserver-xorg-core (= $(SERVERMINVERS)) VIDDRIVER_PROVIDES = xserver-xorg-video-$(VIDEOABI) INPDRIVER_PROVIDES = xserver-xorg-input-$(INPUTABI) + ifeq ($(PACKAGE),) PACKAGE=$(shell awk '/^Package:/ { print $$2; exit }' debian/control) endif .PHONY: serverabi serverabi: install -ifeq
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/control |2 -- 1 file changed, 2 deletions(-) New commits: commit 3d431910362340771482a52b2e358ddf0f4af224 Author: Mikhail Gusarov dotted...@debian.org Date: Fri May 7 18:58:58 2010 +0700 Remove duplicate xorg.fd.o URL and confusing mailing list URL from debian/control diff --git a/debian/control b/debian/control index 52bd4e5..b0c3f56 100644 --- a/debian/control +++ b/debian/control @@ -51,8 +51,6 @@ Description: X.Org X server -- Intel i8xx, i9xx display driver . More information about X.Org can be found at: URL:http://www.X.org - URL:http://xorg.freedesktop.org - URL:http://lists.freedesktop.org/mailman/listinfo/xorg . This package is built from the X.org xf86-video-intel driver module. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1oamoj-wh...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |8 ++-- debian/control |2 +- 2 files changed, 7 insertions(+), 3 deletions(-) New commits: commit 46cea29b03aaed697d9a53ed04ab365db121ebb4 Author: Brice Goglin bgog...@debian.org Date: Sun Mar 21 10:25:40 2010 +0100 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index e77141f..8e04679 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.9.1-3) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.9.1-3) unstable; urgency=low [ Julien Cristau ] * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no @@ -11,7 +11,7 @@ xserver-xorg-video-intel (2:2.9.1-3) UNRELEASED; urgency=low [ Brice Goglin ] * Bump Standards-Version to 3.8.4, no changes. - -- Julien Cristau jcris...@debian.org Sat, 16 Jan 2010 16:47:17 + + -- Brice Goglin bgog...@debian.org Sun, 21 Mar 2010 10:25:27 +0100 xserver-xorg-video-intel (2:2.9.1-2) unstable; urgency=low commit 355d3a86a8c3fc8adaea9fec5ae8ebb5d660a706 Author: Brice Goglin bgog...@debian.org Date: Sun Mar 21 10:25:25 2010 +0100 Bump Standards-Version to 3.8.4 diff --git a/debian/changelog b/debian/changelog index 473b1d7..e77141f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,6 @@ xserver-xorg-video-intel (2:2.9.1-3) UNRELEASED; urgency=low + [ Julien Cristau ] * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no good reason. Thanks, Colin Watson! * Remove myself from Uploaders @@ -7,6 +8,9 @@ xserver-xorg-video-intel (2:2.9.1-3) UNRELEASED; urgency=low * Backport KMS video overlay from upstream 2.10 (closes: #565328). * Bump libdrm-dev build-dep for the above. + [ Brice Goglin ] + * Bump Standards-Version to 3.8.4, no changes. + -- Julien Cristau jcris...@debian.org Sat, 16 Jan 2010 16:47:17 + xserver-xorg-video-intel (2:2.9.1-2) unstable; urgency=low diff --git a/debian/control b/debian/control index 40cc39e..52bd4e5 100644 --- a/debian/control +++ b/debian/control @@ -31,7 +31,7 @@ Build-Depends: automake, libtool, xutils-dev -Standards-Version: 3.8.3 +Standards-Version: 3.8.4 Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-intel Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-intel.git -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1nthua-00064x...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |2 debian/control|2 src/drmmode_display.c |9 src/i830.h|3 src/i830_driver.c |2 src/i830_video.c | 1505 +++--- src/i830_video.h | 20 src/i915_video.c | 33 - src/i965_video.c | 48 - 9 files changed, 748 insertions(+), 876 deletions(-) New commits: commit cf2d7aa99f30737dbc15c385fbf6aa43d4f2b5b8 Author: Julien Cristau jcris...@debian.org Date: Wed Mar 17 20:10:15 2010 +0100 Bump libdrm-dev build-dep for the kms video overlay changes diff --git a/debian/changelog b/debian/changelog index a793d60..473b1d7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,7 @@ xserver-xorg-video-intel (2:2.9.1-3) UNRELEASED; urgency=low * Remove myself from Uploaders * Add a NEWS.Debian entry about KMS. * Backport KMS video overlay from upstream 2.10 (closes: #565328). + * Bump libdrm-dev build-dep for the above. -- Julien Cristau jcris...@debian.org Sat, 16 Jan 2010 16:47:17 + diff --git a/debian/control b/debian/control index e1f558e..40cc39e 100644 --- a/debian/control +++ b/debian/control @@ -15,7 +15,7 @@ Build-Depends: x11proto-xext-dev, x11proto-video-dev, libx11-dev, - libdrm-dev (= 2.4.11), + libdrm-dev (= 2.4.18-3), x11proto-xf86dri-dev, x11proto-gl-dev, libgl1-mesa-dev | libgl-dev, commit 2ae5615f76f255e34154953c1dabafc77b14eea4 Author: Julien Cristau jcris...@debian.org Date: Wed Mar 17 20:00:35 2010 +0100 Xv: enable drmmode overlay Essentially the same as commit bd81734465912d79d6320a6fb021ce43d258b906 but that one doesn't cherry-pick cleanly. diff --git a/src/i830_video.c b/src/i830_video.c index a2c9a98..2084131 100644 --- a/src/i830_video.c +++ b/src/i830_video.c @@ -360,7 +360,6 @@ I830SetOneLineModeRatio(ScrnInfoPtr pScrn); static Bool drmmode_has_overlay(ScrnInfoPtr pScrn) { -#ifdef DRM_MODE_OVERLAY_LANDED I830Ptr p830 = I830PTR(pScrn); struct drm_i915_getparam gp; int has_overlay = 0; @@ -371,15 +370,11 @@ drmmode_has_overlay(ScrnInfoPtr pScrn) gp, sizeof(gp)); return has_overlay ? TRUE : FALSE; -#else -return FALSE; -#endif } static void drmmode_overlay_update_attrs(ScrnInfoPtr pScrn) { -#ifdef DRM_MODE_OVERLAY_LANDED I830Ptr p830 = I830PTR(pScrn); I830PortPrivPtr pPriv = GET_PORT_PRIVATE(pScrn); struct drm_intel_overlay_attrs attrs; @@ -402,13 +397,11 @@ drmmode_overlay_update_attrs(ScrnInfoPtr pScrn) if (ret != 0) OVERLAY_DEBUG(overlay attrs ioctl failed: %i\n, ret); -#endif } static void drmmode_overlay_off(ScrnInfoPtr pScrn) { -#ifdef DRM_MODE_OVERLAY_LANDED I830Ptr p830 = I830PTR(pScrn); struct drm_intel_overlay_put_image request; int ret; @@ -420,7 +413,6 @@ drmmode_overlay_off(ScrnInfoPtr pScrn) if (ret != 0) OVERLAY_DEBUG(overlay switch-off ioctl failed: %i\n, ret); -#endif } static Bool @@ -429,7 +421,6 @@ drmmode_overlay_put_image(ScrnInfoPtr pScrn, xf86CrtcPtr crtc, int dstPitch, int x1, int y1, int x2, int y2, BoxPtr dstBox, short src_w, short src_h, short drw_w, short drw_h) { -#ifdef DRM_MODE_OVERLAY_LANDED I830Ptr p830 = I830PTR(pScrn); I830PortPrivPtr pPriv = GET_PORT_PRIVATE(pScrn); struct drm_intel_overlay_put_image request; @@ -495,9 +486,6 @@ drmmode_overlay_put_image(ScrnInfoPtr pScrn, xf86CrtcPtr crtc, return FALSE; } else return TRUE; -#else -return FALSE; -#endif } static void commit 1dceba2603969870ee87ea4b467e454fff6ab18f Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Wed Oct 14 18:09:08 2009 +0200 Xv overlay: fix planar YUV copy for right rotated crtcs While copying and rotating the buffer, array access was out of bounds when rotated to the right (RR_Rotate_270). My buffer handling changes probably made this bug much more likely to actually result in a SIGSEGV. I've checked the logs and the bug exists since rotation has been supported, i.e. this looks like a candidate for cherry-picking for all supported releases. Signed-off-by: Daniel Vetter daniel.vet...@ffwll.ch Signed-off-by: Eric Anholt e...@anholt.net (manually cherry-picked from commit aaedeffe00d9414bb03723dbc30b4938a07ce5fa) diff --git a/src/i830_video.c b/src/i830_video.c index 5e98f27..a2c9a98 100644 --- a/src/i830_video.c +++ b/src/i830_video.c @@ -1502,10 +1502,10 @@ I830CopyPackedData(I830PortPrivPtr pPriv, for (j = 0; j w; j+=2) { /* Copy U */ dst[(((h - i)*2) - 3) + (j * dstPitch)] = src[(j*2) + 1 + (i * srcPitch)]; - dst[(((h - i)*2) - 3) + ((j - 1) * dstPitch)] = src[(j*2) + 1 + ((i+1) * srcPitch)]; + dst[(((h - i)*2) - 3) + ((j + 1) * dstPitch)] = src[(j*2) + 1 + ((i+1) * srcPitch)]; /* Copy V */
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |1 + debian/xserver-xorg-video-intel.NEWS | 11 +++ 2 files changed, 12 insertions(+) New commits: commit 17624ff76cc8cac8495e2fe8ded2ac8a7fbde124 Author: Julien Cristau jcris...@debian.org Date: Tue Mar 16 16:34:12 2010 +0100 Add a NEWS.Debian entry about KMS. diff --git a/debian/changelog b/debian/changelog index 437fcb1..4609ab8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,7 @@ xserver-xorg-video-intel (2:2.9.1-3) UNRELEASED; urgency=low * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no good reason. Thanks, Colin Watson! * Remove myself from Uploaders + * Add a NEWS.Debian entry about KMS. -- Julien Cristau jcris...@debian.org Sat, 16 Jan 2010 16:47:17 + diff --git a/debian/xserver-xorg-video-intel.NEWS b/debian/xserver-xorg-video-intel.NEWS new file mode 100644 index 000..18b53f7 --- /dev/null +++ b/debian/xserver-xorg-video-intel.NEWS @@ -0,0 +1,11 @@ +xserver-xorg-video-intel (2:2.9.1-2) unstable; urgency=low + + Starting with this version, the intel driver enables kernel mode setting + (KMS) by default for 830 and later chips. This comes with a framebuffer + driver which enables native resolution on the console. KMS also allows + faster VT switching and mode changes, as well as e.g. DisplayPort support. + + In case of trouble KMS can be disabled with the 'nomodeset' kernel command + line parameter, or by editing /etc/modprobe.d/i915-kms.conf. + + -- Julien Cristau jcris...@debian.org Tue, 16 Mar 2010 16:09:55 +0100 -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1nryo1-00013u...@alioth.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |1 + debian/control |2 +- 2 files changed, 2 insertions(+), 1 deletion(-) New commits: commit dc672336fa18700098663fde68338082cb1eb7e2 Author: Julien Cristau jcris...@debian.org Date: Sat Jan 23 01:46:29 2010 +0100 Remove myself from Uploaders diff --git a/debian/changelog b/debian/changelog index 4d0ea0e..437fcb1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ xserver-xorg-video-intel (2:2.9.1-3) UNRELEASED; urgency=low * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no good reason. Thanks, Colin Watson! + * Remove myself from Uploaders -- Julien Cristau jcris...@debian.org Sat, 16 Jan 2010 16:47:17 + diff --git a/debian/control b/debian/control index ae0bfbc..e1f558e 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: xserver-xorg-video-intel Section: x11 Priority: optional Maintainer: Debian X Strike Force debian-x@lists.debian.org -Uploaders: David Nusinow dnusi...@debian.org, Drew Parsons dpars...@debian.org, Julien Cristau jcris...@debian.org, Brice Goglin bgog...@debian.org +Uploaders: David Nusinow dnusi...@debian.org, Drew Parsons dpars...@debian.org, Brice Goglin bgog...@debian.org Build-Depends: debhelper (= 5), pkg-config, -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |7 +++ debian/rules | 16 2 files changed, 15 insertions(+), 8 deletions(-) New commits: commit 09ea42d31a94cf9773153e6218939dbfc42e2586 Author: Julien Cristau jcris...@debian.org Date: Sat Jan 16 16:48:40 2010 + Rename the build directory to not include DEB_BUILD_GNU_TYPE for no good reason. Thanks, Colin Watson! diff --git a/debian/changelog b/debian/changelog index 0bdbb13..4d0ea0e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xserver-xorg-video-intel (2:2.9.1-3) UNRELEASED; urgency=low + + * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no +good reason. Thanks, Colin Watson! + + -- Julien Cristau jcris...@debian.org Sat, 16 Jan 2010 16:47:17 + + xserver-xorg-video-intel (2:2.9.1-2) unstable; urgency=low * Upload to unstable. diff --git a/debian/rules b/debian/rules index 414e4bb..f1c550f 100755 --- a/debian/rules +++ b/debian/rules @@ -36,19 +36,19 @@ configure: $(STAMP_DIR)/patch dh_testdir autoreconf -vfi -obj-$(DEB_BUILD_GNU_TYPE)/config.status: configure +build/config.status: configure dh_testdir - test -d obj-$(DEB_BUILD_GNU_TYPE) || mkdir obj-$(DEB_BUILD_GNU_TYPE) - cd obj-$(DEB_BUILD_GNU_TYPE) \ + test -d build || mkdir build + cd build \ ../configure --prefix=/usr --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info $(confflags) \ CFLAGS=$(CFLAGS) .PHONY: build build: build-stamp -build-stamp: obj-$(DEB_BUILD_GNU_TYPE)/config.status +build-stamp: build/config.status dh_testdir - cd obj-$(DEB_BUILD_GNU_TYPE) $(MAKE) + cd build $(MAKE) $@ clean: xsfclean @@ -60,7 +60,7 @@ clean: xsfclean rm -f */config.cache */config.log */config.status rm -f conftest* */conftest* rm -rf autom4te.cache */autom4te.cache - rm -rf obj-* + rm -rf build rm -f $$(find -name Makefile.in) rm -f compile config.guess config.sub configure depcomp install-sh rm -f ltmain.sh missing INSTALL aclocal.m4 config.h.in mkinstalldirs @@ -74,9 +74,9 @@ install: build dh_clean -k dh_installdirs - cd obj-$(DEB_BUILD_GNU_TYPE) $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install + cd build $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install install -d $(CURDIR)/debian/tmp/usr/bin - install -m 755 obj-$(DEB_BUILD_GNU_TYPE)/src/reg_dumper/intel_reg_dumper $(CURDIR)/debian/tmp/usr/bin/ + install -m 755 build/src/reg_dumper/intel_reg_dumper $(CURDIR)/debian/tmp/usr/bin/ # Build architecture-dependent files here. binary-arch: DH_OPTIONS=-s -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |6 ++ 1 file changed, 6 insertions(+) New commits: commit 7df30e7eae193002d7f039faa0a1fc04f315c09d Author: Julien Cristau jcris...@debian.org Date: Thu Jan 7 20:54:02 2010 + Upload to unstable. diff --git a/debian/changelog b/debian/changelog index c5b1f79..0bdbb13 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-intel (2:2.9.1-2) unstable; urgency=low + + * Upload to unstable. + + -- Julien Cristau jcris...@debian.org Thu, 07 Jan 2010 20:53:45 + + xserver-xorg-video-intel (2:2.9.1-1+exp1) experimental; urgency=low [ Julien Cristau ] -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |8 ++-- debian/control |2 +- 2 files changed, 7 insertions(+), 3 deletions(-) New commits: commit e54aaf1f3d9078dfecd712f8e595935784653f68 Author: Brice Goglin bgog...@debian.org Date: Wed Dec 2 15:50:29 2009 +0100 Prepare Changelog for upload diff --git a/debian/changelog b/debian/changelog index 2e66784..c5b1f79 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.9.1-1+exp1) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.9.1-1+exp1) experimental; urgency=low [ Julien Cristau ] * Enable kernel mode setting by default on linux (closes: #555906). @@ -6,7 +6,7 @@ xserver-xorg-video-intel (2:2.9.1-1+exp1) UNRELEASED; urgency=low [ Brice Goglin ] * Build against xserver 1.7. - -- Brice Goglin bgog...@debian.org Wed, 02 Dec 2009 15:49:30 +0100 + -- Brice Goglin bgog...@debian.org Wed, 02 Dec 2009 15:50:17 +0100 xserver-xorg-video-intel (2:2.9.1-1) unstable; urgency=medium commit 0141804fdc17eaf47027fcb926fc38467edee1b2 Author: Brice Goglin bgog...@debian.org Date: Wed Dec 2 15:50:14 2009 +0100 Build against Xserver 1.7 diff --git a/debian/changelog b/debian/changelog index 9454c74..2e66784 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,12 @@ -xserver-xorg-video-intel (2:2.9.1-2) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.9.1-1+exp1) UNRELEASED; urgency=low + [ Julien Cristau ] * Enable kernel mode setting by default on linux (closes: #555906). - -- Julien Cristau jcris...@debian.org Wed, 25 Nov 2009 17:09:10 +0100 + [ Brice Goglin ] + * Build against xserver 1.7. + + -- Brice Goglin bgog...@debian.org Wed, 02 Dec 2009 15:49:30 +0100 xserver-xorg-video-intel (2:2.9.1-1) unstable; urgency=medium diff --git a/debian/control b/debian/control index 59ff804..ae0bfbc 100644 --- a/debian/control +++ b/debian/control @@ -6,7 +6,7 @@ Uploaders: David Nusinow dnusi...@debian.org, Drew Parsons dpars...@debian.or Build-Depends: debhelper (= 5), pkg-config, - xserver-xorg-dev (= 2:1.5.99.901), + xserver-xorg-dev (= 2:1.7), x11proto-core-dev, x11proto-fonts-dev, x11proto-xinerama-dev, -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) New commits: commit 3580955a7f4915ffc08a7ecb2238f4b2bcdcf55b Author: Julien Cristau jcris...@debian.org Date: Wed Nov 25 16:33:08 2009 +0100 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index 214bb48..3ec5f31 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,10 @@ -xserver-xorg-video-intel (2:2.9.1-1) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.9.1-1) unstable; urgency=medium - * New upstream bugfix release. + * New upstream bugfix release (closes: #508005). + reverts change from 2.9.0 that broke DVI detection for some people (closes: #548045) - -- Julien Cristau jcris...@debian.org Thu, 12 Nov 2009 15:22:58 +0100 + -- Julien Cristau jcris...@debian.org Wed, 25 Nov 2009 16:32:29 +0100 xserver-xorg-video-intel (2:2.9.0-1) unstable; urgency=low -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog|6 ++ debian/i915-kms.conf|1 + debian/rules|4 debian/xserver-xorg-video-intel.postinst.in | 21 + debian/xserver-xorg-video-intel.postrm.in | 21 + debian/xserver-xorg-video-intel.prerm.in| 21 + 6 files changed, 74 insertions(+) New commits: commit c8e49cd447d2b23f6bdd30d40607b5289ab7365e Author: Julien Cristau jcris...@debian.org Date: Thu Nov 12 15:29:00 2009 +0100 Enable kernel mode setting by default on linux. diff --git a/debian/changelog b/debian/changelog index 3ec5f31..9454c74 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-intel (2:2.9.1-2) UNRELEASED; urgency=low + + * Enable kernel mode setting by default on linux (closes: #555906). + + -- Julien Cristau jcris...@debian.org Wed, 25 Nov 2009 17:09:10 +0100 + xserver-xorg-video-intel (2:2.9.1-1) unstable; urgency=medium * New upstream bugfix release (closes: #508005). diff --git a/debian/i915-kms.conf b/debian/i915-kms.conf new file mode 100644 index 000..597ac60 --- /dev/null +++ b/debian/i915-kms.conf @@ -0,0 +1 @@ +options i915 modeset=1 diff --git a/debian/rules b/debian/rules index e58d55a..414e4bb 100755 --- a/debian/rules +++ b/debian/rules @@ -87,6 +87,10 @@ binary-arch: build install serverabi dh_installdocs README NEWS dh_installchangelogs ChangeLog dh_install --sourcedir=debian/tmp --list-missing --exclude=.la --exclude=usr/share/man/man4 +ifeq ($(DEB_HOST_ARCH_OS), linux) + install -d -m 755 debian/xserver-xorg-video-intel/etc/modprobe.d/ + install -m 644 debian/i915-kms.conf debian/xserver-xorg-video-intel/etc/modprobe.d/ +endif dh_installman dh_link dh_strip --dbg-package=xserver-xorg-video-intel-dbg diff --git a/debian/xserver-xorg-video-intel.postinst.in b/debian/xserver-xorg-video-intel.postinst.in new file mode 100644 index 000..d3a09ec --- /dev/null +++ b/debian/xserver-xorg-video-intel.postinst.in @@ -0,0 +1,21 @@ +#!/bin/sh + +set -e + +THIS_SCRIPT=postinst +THIS_PACKAGE=xserver-xorg-video-intel + +#INCLUDE_SHELL_LIB# + +case $1 in + abort-upgrade) + if dpkg --compare-versions $2 lt-nl 2:2.9.1; then +# failed downgrading to a version without kms +remove_conffile_rollback /etc/modprobe.d/i915-kms.conf + fi + ;; +esac + +#DEBHELPER# + +# vim:set ai et sw=2 ts=2 tw=80: diff --git a/debian/xserver-xorg-video-intel.postrm.in b/debian/xserver-xorg-video-intel.postrm.in new file mode 100644 index 000..3967436 --- /dev/null +++ b/debian/xserver-xorg-video-intel.postrm.in @@ -0,0 +1,21 @@ +#!/bin/sh + +set -e + +THIS_SCRIPT=postrm +THIS_PACKAGE=xserver-xorg-video-intel + +#INCLUDE_SHELL_LIB# + +case $1 in + upgrade) + if dpkg --compare-versions $2 lt-nl 2:2.9.1; then +# downgrading to a version without kms +remove_conffile_commit /etc/modprobe.d/i915-kms.conf + fi + ;; +esac + +#DEBHELPER# + +# vim:set ai et sw=2 ts=2 tw=80: diff --git a/debian/xserver-xorg-video-intel.prerm.in b/debian/xserver-xorg-video-intel.prerm.in new file mode 100644 index 000..58082ed --- /dev/null +++ b/debian/xserver-xorg-video-intel.prerm.in @@ -0,0 +1,21 @@ +#!/bin/sh + +set -e + +THIS_SCRIPT=prerm +THIS_PACKAGE=xserver-xorg-video-intel + +#INCLUDE_SHELL_LIB# + +case $1 in + upgrade) + if dpkg --compare-versions $2 lt-nl 2:2.9.1; then +# downgrading to a version without kms +remove_conffile_lookup $THIS_PACKAGE /etc/modprobe.d/i915-kms.conf + fi + ;; +esac + +#DEBHELPER# + +# vim:set ai et sw=2 ts=2 tw=80: -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
ChangeLog | 72 ++ NEWS | 23 +++ configure.ac |2 - debian/changelog |8 + debian/xsfbs/xsfbs.mk | 17 +-- debian/xsfbs/xsfbs.sh |4 -- src/drmmode_display.c | 20 + src/i830.h|1 src/i830_driver.c |2 + src/i830_sdvo.c |3 -- uxa/uxa-render.c |3 +- 11 files changed, 132 insertions(+), 23 deletions(-) New commits: commit d9aa7361e46063195e3bc5ec5826048deb2fda08 Author: Julien Cristau jcris...@debian.org Date: Thu Nov 12 15:27:17 2009 +0100 bump changelogs diff --git a/ChangeLog b/ChangeLog index f136785..f66dd4f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,75 @@ +commit 9acf10762b5f3d3b1b33ea07792a936a25e45010 +Author: Carl Worth cwo...@cworth.org +Date: Mon Oct 26 04:53:13 2009 -0700 + +Update version to 2.9.1 + +commit 61c89e56f361fa860f18985137d6bf53f48c16ac +Author: Carl Worth cwo...@cworth.org +Date: Mon Oct 26 04:51:58 2009 -0700 + +NEWS: Add notes for the 2.9.1 release. + +Thanks to everyone for providing nice descriptions of the bug fixe at: + +http://wiki.x.org/wiki/Intel29Branch + +commit 8e4fc7d3ba0baa6b680c685429060cb62a08f89f +Author: Carl Worth cwo...@cworth.org +Date: Mon Oct 26 04:40:51 2009 -0700 + +Revert Check whether the DVI-I/D is connected or disconnected based on EDID + +This reverts commit 02fe9be695f7e209944bd0f7b67950f93619feee as it +was causing regressions detecting DVI monitors for several people. + +See: + + http://bugs.freedesktop.org/show_bug.cgi?id=24458 + http://bugs.freedesktop.org/show_bug.cgi?id=24458 + http://bugs.freedesktop.org/show_bug.cgi?id=24458) + +commit 22b85d0198508a13273ab58fd5fa3a127880a0be +Author: Albert Damen al...@gmx.net +Date: Wed Oct 7 21:55:42 2009 +0200 + +Drop frontbuffer from crtc in I830CloseScreen + +By dropping the frontbuffer from the crtc, the new frontbuffer +can be properly added to the crtc when the xserver is reset. + +Signed-off-by: Albert Damen al...@gmx.net +(cherry picked from commit fcc2ee48b866b81c79315ff10189b56fc201539d) + +Fixes https://bugs.freedesktop.org/show_bug.cgi?id=24383 + +commit 7ccf084b7a281d8aa877f91401d3df7192da408c +Author: Chris Wilson ch...@chris-wilson.co.uk +Date: Mon Oct 12 14:33:08 2009 +0100 + +uxa: Free the ScratchPixmapHeader after its associated Picture + +Fixes: http://bugs.freedesktop.org/show_bug.cgi?id=24459 +Intel Driver 2.8: Cairo rendering bug, triggered in QtCurve GTK engine + +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk +(cherry picked from commit 7e8f32d0a7279dce1976f87612833d9092554cfe) + +commit f858cbe246c5d3a788ae25551b49142c5cc91f1a +Author: Dave Airlie airl...@redhat.com +Date: Fri Oct 9 14:16:06 2009 +1000 + +drmmode: with 1.7 server, set mode major doesn't get gamma setup. + +Noticed this on Fedora, where 1.7 server does gamma via the randr +codepaths however kms doesn't have this call which happens in the +non set_mode_major path. + +probably should be backported to released drivers. + +Signed-off-by: Dave Airlie airl...@redhat.com +(cherry picked from commit 8a77877f9c2c6a8a1308bc1a3be9e7ad88bc7f49) + commit 2841a4cd8c6c64fdf4b2203ab73b57b38a50f651 Author: Carl Worth cwo...@cworth.org Date: Mon Sep 28 20:03:11 2009 -0700 diff --git a/debian/changelog b/debian/changelog index 9b1eaf2..214bb48 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +xserver-xorg-video-intel (2:2.9.1-1) UNRELEASED; urgency=low + + * New upstream bugfix release. ++ reverts change from 2.9.0 that broke DVI detection for some people + (closes: #548045) + + -- Julien Cristau jcris...@debian.org Thu, 12 Nov 2009 15:22:58 +0100 + xserver-xorg-video-intel (2:2.9.0-1) unstable; urgency=low * New upstream release. commit 9acf10762b5f3d3b1b33ea07792a936a25e45010 Author: Carl Worth cwo...@cworth.org Date: Mon Oct 26 04:53:13 2009 -0700 Update version to 2.9.1 diff --git a/configure.ac b/configure.ac index 7d80c35..7390701 100644 --- a/configure.ac +++ b/configure.ac @@ -22,7 +22,7 @@ AC_PREREQ(2.57) AC_INIT([xf86-video-intel], -2.9.0, +2.9.1, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xf86-video-intel) commit 61c89e56f361fa860f18985137d6bf53f48c16ac Author: Carl Worth cwo...@cworth.org Date: Mon Oct 26 04:51:58 2009 -0700 NEWS: Add notes for the 2.9.1 release. Thanks to everyone for providing nice descriptions of the bug fixe at: http://wiki.x.org/wiki/Intel29Branch diff --git a/NEWS b/NEWS index e0033e2..062d6c5 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,26 @@ +Release 2.9.1 (2009-10-26) +== +We are pleased to announce a maintenance release (2.9.1) of the
xserver-xorg-video-intel: Changes to 'debian-unstable'
ChangeLog | 802 +++- NEWS | 72 RELEASING |3 configure.ac | 27 debian/changelog | 13 src/bios_reader/bios_reader.c | 36 src/ch7017/ch7017.c|6 src/ch7xxx/ch7xxx.c|6 src/common.h |7 src/drmmode_display.c | 301 ++- src/i810_driver.c | 117 - src/i810_hwmc.c|1 src/i810_reg.h | 41 src/i810_video.c |1 src/i830.h | 14 src/i830_bios.h| 38 src/i830_cursor.c |1 src/i830_debug.c | 43 src/i830_display.c | 38 src/i830_driver.c | 142 - src/i830_hwmc.c|4 src/i830_i2c.c |2 src/i830_lvds.c|1 src/i830_memory.c | 77 src/i830_quirks.c |2 src/i830_reg.h |2 src/i830_render.c | 318 +-- src/i830_sdvo.c|3 src/i830_tv.c |2 src/i830_uxa.c |5 src/i830_video.c |5 src/i915_hwmc.c| 21 src/i915_render.c | 250 ++ src/i915_video.c |4 src/i965_hwmc.c|1 src/i965_hwmc.h|1 src/i965_render.c | 46 src/ivch/ivch.c|6 src/reg_dumper/Makefile.am |9 src/reg_dumper/audio.c | 454 src/sil164/sil164.c|6 src/tfp410/tfp410.c|6 src/xvmc/i965_xvmc.c |2 src/xvmc/shader/mc/Makefile.am | 25 src/xvmc/shader/mc/dual_prime.g4b.gen5 | 2486 + src/xvmc/shader/mc/dual_prime_igd.g4b.gen5 | 1234 src/xvmc/shader/mc/field_backward.g4b.gen5 | 1341 + src/xvmc/shader/mc/field_backward_igd.g4b.gen5 | 62 src/xvmc/shader/mc/field_f_b.g4b.gen5 | 2486 + src/xvmc/shader/mc/field_f_b_igd.g4b.gen5 | 121 + src/xvmc/shader/mc/field_forward.g4b.gen5 | 1340 + src/xvmc/shader/mc/field_forward_igd.g4b.gen5 | 62 src/xvmc/shader/mc/frame_backward.g4b.gen5 | 716 +++ src/xvmc/shader/mc/frame_backward_igd.g4b.gen5 | 15 src/xvmc/shader/mc/frame_f_b.g4b.gen5 | 1257 src/xvmc/shader/mc/frame_f_b_igd.g4b.gen5 | 51 src/xvmc/shader/mc/frame_forward.g4b.gen5 | 715 +++ src/xvmc/shader/mc/frame_forward_igd.g4b.gen5 | 15 src/xvmc/shader/mc/ipicture.g4b.gen5 | 125 + src/xvmc/shader/mc/ipicture_igd.g4b.gen5 | 75 src/xvmc/shader/mc/lib_igd.g4b.gen5| 558 + src/xvmc/shader/mc/null.g4b.gen5 | 17 src/xvmc/shader/vld/Makefile.am| 15 src/xvmc/shader/vld/field_backward.g4b.gen5| 553 + src/xvmc/shader/vld/field_f_b.g4b.gen5 | 1007 ++ src/xvmc/shader/vld/field_forward.g4b.gen5 | 555 + src/xvmc/shader/vld/frame_backward.g4b.gen5| 369 +++ src/xvmc/shader/vld/frame_f_b.g4b.gen5 | 675 ++ src/xvmc/shader/vld/frame_forward.g4b.gen5 | 369 +++ src/xvmc/shader/vld/ipicture.g4b.gen5 | 313 +++ src/xvmc/shader/vld/lib.g4b.gen5 | 307 +++ src/xvmc/xvmc_vld.c| 137 + uxa/uxa-accel.c| 13 uxa/uxa-priv.h | 14 uxa/uxa-render.c | 382 ++- uxa/uxa.c |7 uxa/uxa.h | 10 77 files changed, 19719 insertions(+), 644 deletions(-) New commits: commit de10664844faf0d83c52f4a987873d8fae75e9f3 Author: Brice Goglin bgog...@debian.org Date: Tue Sep 29 07:17:29 2009 +0200 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index 7afb94e..9b1eaf2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -xserver-xorg-video-intel (2:2.9.0-1) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.9.0-1) unstable; urgency=low
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog | 10 debian/control|5 debian/patches/disable-uxa-render-accel-on-i8xx.patch | 27 -- debian/patches/series |1 debian/rules |2 debian/xsfbs/xsfbs.mk |4 debian/xsfbs/xsfbs.sh | 229 -- 7 files changed, 14 insertions(+), 264 deletions(-) New commits: commit 147607344aef41eb33b99390048dc51bb5362888 Author: Julien Cristau jcris...@debian.org Date: Thu Sep 17 20:55:49 2009 +0200 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index 692cb1c..d0e5dab 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.8.1-2) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.8.1-2) unstable; urgency=low * Re-enable render accel on 8xx. The major problem turned out to be related to agp chipset flushing (see #541307), so hopefully this should work now. @@ -6,7 +6,7 @@ xserver-xorg-video-intel (2:2.8.1-2) UNRELEASED; urgency=low * Bump Standards-Version to 3.8.3 (no changes). * Mention intel_reg_dumper in the debug package's long description. - -- Julien Cristau jcris...@debian.org Thu, 17 Sep 2009 20:43:00 +0200 + -- Julien Cristau jcris...@debian.org Thu, 17 Sep 2009 20:55:47 +0200 xserver-xorg-video-intel (2:2.8.1-1) unstable; urgency=low commit 1407fc2b995dd3a675d62684c90e1d5f8510b77b Author: Julien Cristau jcris...@debian.org Date: Thu Sep 17 20:55:45 2009 +0200 Mention intel_reg_dumper in the debug package's long description. diff --git a/debian/changelog b/debian/changelog index e1a6c70..692cb1c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,7 @@ xserver-xorg-video-intel (2:2.8.1-2) UNRELEASED; urgency=low to agp chipset flushing (see #541307), so hopefully this should work now. * Add missing xsfclean dependency to debian/rules clean. * Bump Standards-Version to 3.8.3 (no changes). + * Mention intel_reg_dumper in the debug package's long description. -- Julien Cristau jcris...@debian.org Thu, 17 Sep 2009 20:43:00 +0200 diff --git a/debian/control b/debian/control index 4708052..59ff804 100644 --- a/debian/control +++ b/debian/control @@ -65,4 +65,5 @@ Description: X.Org X server -- Intel i8xx, i9xx display driver (debug symbols) This driver provides support for the Intel i8xx and i9xx family of chipsets, including i810, i815, i830, i845, i855, i865, i915, and i945 series chips. . - This package provides debugging symbols for this Xorg X driver. + This package provides debugging symbols for this Xorg X driver, and the + intel_reg_dumper helper. commit 81fe356496798c1d448ccd2522844a44bd1bf64b Author: Julien Cristau jcris...@debian.org Date: Thu Sep 17 20:54:47 2009 +0200 Bump Standards-Version to 3.8.3 (no changes). diff --git a/debian/changelog b/debian/changelog index 462c866..e1a6c70 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,7 @@ xserver-xorg-video-intel (2:2.8.1-2) UNRELEASED; urgency=low * Re-enable render accel on 8xx. The major problem turned out to be related to agp chipset flushing (see #541307), so hopefully this should work now. * Add missing xsfclean dependency to debian/rules clean. + * Bump Standards-Version to 3.8.3 (no changes). -- Julien Cristau jcris...@debian.org Thu, 17 Sep 2009 20:43:00 +0200 diff --git a/debian/control b/debian/control index 2423310..4708052 100644 --- a/debian/control +++ b/debian/control @@ -31,7 +31,7 @@ Build-Depends: automake, libtool, xutils-dev -Standards-Version: 3.8.1 +Standards-Version: 3.8.3 Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-intel Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-intel.git commit 3784cf39a9dea434538fb8ba22c9b77fbc40d478 Author: Julien Cristau jcris...@debian.org Date: Thu Sep 17 20:52:52 2009 +0200 Add missing xsfclean dependency to debian/rules clean. diff --git a/debian/changelog b/debian/changelog index 39f59bf..462c866 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ xserver-xorg-video-intel (2:2.8.1-2) UNRELEASED; urgency=low * Re-enable render accel on 8xx. The major problem turned out to be related to agp chipset flushing (see #541307), so hopefully this should work now. + * Add missing xsfclean dependency to debian/rules clean. -- Julien Cristau jcris...@debian.org Thu, 17 Sep 2009 20:43:00 +0200 diff --git a/debian/rules b/debian/rules index a907d80..e58d55a 100755 --- a/debian/rules +++ b/debian/rules @@ -51,7 +51,7 @@ build-stamp: obj-$(DEB_BUILD_GNU_TYPE)/config.status cd obj-$(DEB_BUILD_GNU_TYPE) $(MAKE) $@ -clean: +clean: xsfclean dh_testdir dh_testroot rm -f build-stamp commit
xserver-xorg-video-intel: Changes to 'debian-unstable'
ChangeLog| 140 +++ NEWS | 33 configure.ac |2 debian/changelog |9 + src/bios_reader/bios_reader.c| 20 ++ src/drmmode_display.c|6 src/i830.h |2 src/i830_accel.c |3 src/i830_bios.c |6 src/i830_memory.c|2 src/i830_uxa.c | 32 +++- src/i965_render.c|2 src/i965_video.c |3 src/render_program/exa_wm_src_sample_planar.g4a |4 src/render_program/exa_wm_src_sample_planar.g4b |4 src/render_program/exa_wm_src_sample_planar.g4b.gen5 |4 16 files changed, 237 insertions(+), 35 deletions(-) New commits: commit 15a70ce9ef804c4d87c70d7f8d73b14a2cea3351 Author: Brice Goglin bgog...@debian.org Date: Wed Aug 26 09:50:25 2009 +0200 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index 1c8b57f..6542682 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,11 @@ -xserver-xorg-video-intel (2:2.8.1-1) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.8.1-1) unstable; urgency=low * New upstream release. + Calculate the DVO relative offset in LVDS data entry to get the DVO timing, closes: #538148. + Fix sampler indexes on i965 planar video, closes: #513427. - -- Brice Goglin bgog...@debian.org Wed, 26 Aug 2009 09:49:11 +0200 + -- Brice Goglin bgog...@debian.org Wed, 26 Aug 2009 09:50:15 +0200 xserver-xorg-video-intel (2:2.8.0-2) unstable; urgency=low commit 061b092582d37874d2ed6eb0b27e9d3f9e81b5b1 Author: Brice Goglin bgog...@debian.org Date: Wed Aug 26 09:50:01 2009 +0200 New upstream release diff --git a/ChangeLog b/ChangeLog index 09d251b..b71fdb6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,143 @@ +commit e6105d978a0217219cb2d60a672ae200c70bc68d +Author: Carl Worth cwo...@cworth.org +Date: Tue Aug 25 16:56:44 2009 -0700 + +Increment version number to 2.8.1 for release. + +commit 584cdcb10ce73838e9a96b8f8a390cd0affe2f0e +Author: Carl Worth cwo...@cworth.org +Date: Tue Aug 25 16:56:09 2009 -0700 + +NEWS: Add notes for 2.8.1 + +An additional 5 patches were proposed at: + + http://wiki.x.org/wiki/Intel28Branch + +commit 215ee68a5aa1d0f24884cd8bc226959c30c20bd3 +Author: Eric Anholt e...@anholt.net +Date: Wed Aug 12 19:29:31 2009 -0700 + +Align the height of untiled pixmaps to 2 lines as well. + +The 965 docs note, and it's probably the case on 915 as well, that the +2x2 subspans are read as a unit, even if the bottom row isn't used. If +the address in that bottom row extended beyond the end of the GTT, a +fault could occur. + +Thanks to Chris Wilson for pointing out the problem. +(cherry picked from commit 465a4ab416b2e5ad53b96702720331a44fffa2fe) + +commit 180a9d160f28087db20e34c838f19ff0a26fabcc +Author: Eric Anholt e...@anholt.net +Date: Wed Aug 5 12:45:16 2009 -0700 + +Fix sampler indexes on i965 planar video. + +We only set up one sampler, because all of our sampling is the same. By +using a non-zero index for the other two samplers, we'd dereference (likely) +zeroed data, resulting in using NEAREST filtering. This was a regression in +40671132cb3732728703c6444f4577467fa9223f which incidentally switched from +having 6 samplers to 1. + +Bug #22895, #19856 +(cherry picked from commit 79b6851148574419389ac8055b0c31b8bdac3ab3) + +commit aa1d3f0bfd323126bcb4e11e4e5090fc2850237a +Author: Zhao Yakui yakui.z...@intel.com +Date: Fri Jul 24 10:44:20 2009 +0800 + +Calculate the DVO relative offset in LVDS data entry to get the DVO timing + +Now the DVO timing in LVDS data entry is obtained by using the +following step: +a. get the entry size for every LVDS panel data +b. Get the LVDS fp entry for the preferred panel type +c. get the DVO timing by using entry-dvo_timing + +In our driver the entry-dvo_timing is related with the size of +lvds_fp_timing. For example: the size is 46. + +But it seems that the size of lvds_fp_timing varies on the differnt +platform. In such case we will get the incorrect DVO timing because of +the incorrect DVO offset in LVDS panel data entry. + +Calculate the DVO timing offset in LVDS data entry to get the DVO timing +a. get the DVO timing offset in the LVDS fp data entry by using the +pointer definition in LVDS data ptr +b. get the LVDS data entry +c. get the DVO timing by adding the DVO timing offset to
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |9 ++ debian/control|1 debian/patches/disable-uxa-render-accel-on-i8xx.patch | 27 ++ debian/patches/series |1 debian/rules |2 - debian/xsfbs/xsfbs.sh | 10 -- 6 files changed, 39 insertions(+), 11 deletions(-) New commits: commit 7044a130ba4225295c890f3d65763dc21cff5846 Author: Julien Cristau jcris...@debian.org Date: Fri Jul 31 21:51:06 2009 +0200 Disable UXA render accel on i8xx chips for now. It currently causes hangs, and doesn't seem likely to get fixed quickly upstream (closes: #527349). Reenable patch system and bring back quilt build-dep. diff --git a/debian/changelog b/debian/changelog index 02c3b4a..af4a062 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +xserver-xorg-video-intel (2:2.8.0-2) UNRELEASED; urgency=low + + * Disable UXA render accel on i8xx chips for now. It currently causes +hangs, and doesn't seem likely to get fixed quickly upstream +(closes: #527349). + * Reenable patch system and bring back quilt build-dep. + + -- Julien Cristau jcris...@debian.org Fri, 31 Jul 2009 21:47:24 +0200 + xserver-xorg-video-intel (2:2.8.0-1) unstable; urgency=low * New upstream release. diff --git a/debian/control b/debian/control index 8377bb9..2423310 100644 --- a/debian/control +++ b/debian/control @@ -27,6 +27,7 @@ Build-Depends: libxfixes-dev, # end xvmc dpkg-dev (= 1.14.17), + quilt, automake, libtool, xutils-dev diff --git a/debian/patches/disable-uxa-render-accel-on-i8xx.patch b/debian/patches/disable-uxa-render-accel-on-i8xx.patch new file mode 100644 index 000..6cb74f2 --- /dev/null +++ b/debian/patches/disable-uxa-render-accel-on-i8xx.patch @@ -0,0 +1,27 @@ +From cb66b0945fcb86027cf74d22c1c061bf611564c4 Mon Sep 17 00:00:00 2001 +From: Julien Cristau jcris...@debian.org +Date: Fri, 31 Jul 2009 21:24:12 +0200 +Subject: [PATCH] disable uxa render accel on i8xx + +--- + src/i830_uxa.c |4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/i830_uxa.c b/src/i830_uxa.c +index 2050c48..5ab266f 100644 +--- a/src/i830_uxa.c b/src/i830_uxa.c +@@ -709,8 +709,8 @@ i830_uxa_init (ScreenPtr pScreen) + + /* Composite */ + if (!IS_I9XX(i830)) { +- i830-uxa_driver-check_composite = i830_check_composite; +- i830-uxa_driver-prepare_composite = i830_prepare_composite; ++ i830-uxa_driver-check_composite = NULL; ++ i830-uxa_driver-prepare_composite = NULL; + i830-uxa_driver-composite = i830_composite; + i830-uxa_driver-done_composite = i830_done_composite; + } else if (IS_I915G(i830) || IS_I915GM(i830) || +-- +1.6.3.3 + diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 000..7601b0f --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +disable-uxa-render-accel-on-i8xx.patch diff --git a/debian/rules b/debian/rules index 99fcc6e..a907d80 100755 --- a/debian/rules +++ b/debian/rules @@ -32,7 +32,7 @@ endif # kbd_drv.a isn't phenomenally useful; kbd_drv.so more so confflags += --disable-static -configure: +configure: $(STAMP_DIR)/patch dh_testdir autoreconf -vfi commit 8f72294ada477f003888b6776883c1dd98289f3f Author: Julien Cristau jcris...@debian.org Date: Wed Jun 3 03:37:37 2009 +0200 Kill custom readlink function This was needed for very, very old versions of debianutils. Closes: #498890 diff --git a/debian/xsfbs/xsfbs.sh b/debian/xsfbs/xsfbs.sh index 197eb74..781826f 100644 --- a/debian/xsfbs/xsfbs.sh +++ b/debian/xsfbs/xsfbs.sh @@ -303,16 +303,6 @@ EOF fi } -# we require a readlink command or shell function -if ! which readlink /dev/null 21; then - message The readlink command was not found. Please install version \ - 1.13.1 or later of the debianutils package. - readlink () { -# returns what symlink in $1 actually points to -perl -e '$l = shift; exit 1 unless -l $l; $r = readlink $l; exit 1 unless $r; print $r\n' $1 - } -fi - check_symlink () { # syntax: check_symlink symlink # -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) New commits: commit d1ee9e283090fb9a64b05d6382a45aa87d6df26e Author: Brice Goglin bgog...@debian.org Date: Fri Jul 31 22:44:18 2009 +0200 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index af4a062..2dfeecc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,12 @@ -xserver-xorg-video-intel (2:2.8.0-2) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.8.0-2) unstable; urgency=low + [ Julien Cristau ] * Disable UXA render accel on i8xx chips for now. It currently causes hangs, and doesn't seem likely to get fixed quickly upstream (closes: #527349). * Reenable patch system and bring back quilt build-dep. - -- Julien Cristau jcris...@debian.org Fri, 31 Jul 2009 21:47:24 +0200 + -- Brice Goglin bgog...@debian.org Fri, 31 Jul 2009 22:44:13 +0200 xserver-xorg-video-intel (2:2.8.0-1) unstable; urgency=low -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
.gitignore |3 AUTHORS |1 ChangeLog| 2354 ++- Makefile.am |3 NEWS | 154 - README |2 RELEASING|2 acinclude.m4 | 140 configure.ac | 137 debian/README.source | 73 debian/changelog | 50 debian/control | 30 debian/rules |1 debian/xsfbs/repack.sh | 32 debian/xsfbs/xsfbs.sh| 68 m4/dolt.m4 | 178 + m4/shave.m4 | 73 man/intel.man| 30 shave-libtool.in | 69 shave.in | 76 src/Makefile.am | 100 src/bios_reader/Makefile.am |5 src/bios_reader/bios_reader.c| 26 src/brw_structs.h| 21 src/ch7017/Makefile.am |2 src/ch7xxx/Makefile.am |2 src/common.h | 64 src/drmmode_display.c| 293 + src/exa_sf.g4a | 107 src/exa_sf.g4b | 15 src/exa_sf_mask.g4a | 107 src/exa_sf_mask.g4b | 15 src/exa_wm.g4i | 156 - src/exa_wm_affine.g4i| 44 src/exa_wm_ca.g4a| 38 src/exa_wm_ca.g4b|4 src/exa_wm_ca_srcalpha.g4a | 37 src/exa_wm_ca_srcalpha.g4b |4 src/exa_wm_mask_affine.g4a | 41 src/exa_wm_mask_affine.g4b |8 src/exa_wm_mask_projective.g4a | 53 src/exa_wm_mask_projective.g4b | 16 src/exa_wm_mask_sample_a.g4a | 48 src/exa_wm_mask_sample_a.g4b |2 src/exa_wm_mask_sample_argb.g4a | 48 src/exa_wm_mask_sample_argb.g4b |2 src/exa_wm_noca.g4a | 38 src/exa_wm_noca.g4b |4 src/exa_wm_nomask.g4a| 143 src/exa_wm_projective.g4i| 51 src/exa_wm_src_affine.g4a| 45 src/exa_wm_src_affine.g4b|8 src/exa_wm_src_projective.g4a| 49 src/exa_wm_src_projective.g4b| 16 src/exa_wm_src_sample_a.g4a | 47 src/exa_wm_src_sample_a.g4b |2 src/exa_wm_src_sample_argb.g4a | 47 src/exa_wm_src_sample_argb.g4b |2 src/exa_wm_src_sample_planar.g4a | 65 src/exa_wm_src_sample_planar.g4b |4 src/exa_wm_write.g4a | 74 src/exa_wm_write.g4b | 18 src/exa_wm_xy.g4a| 52 src/exa_wm_xy.g4b|4 src/exa_wm_yuv_rgb.g4a | 98 src/exa_wm_yuv_rgb.g4b | 12 src/i2c_vid.h|4 src/i810.h | 10 src/i810_accel.c | 14 src/i810_common.h|1 src/i810_cursor.c| 14 src/i810_dga.c | 14 src/i810_dri.c | 29 src/i810_dri.h |1 src/i810_driver.c| 431 -- src/i810_hwmc.c |1 src/i810_io.c| 14 src/i810_memory.c| 14 src/i810_reg.h | 543 +++ src/i810_video.c |1
xserver-xorg-video-intel: Changes to 'debian-unstable'
ChangeLog | 161 ++ NEWS| 47 README | 14 -- RELEASING | 43 +--- configure.ac|2 debian/changelog|5 debian/xserver-xorg-video-intel.install |1 src/drmmode_display.c | 171 src/i830_batchbuffer.h |2 src/i830_video.c|1 src/i915_video.c| 18 ++- src/i965_video.c| 11 +- 12 files changed, 444 insertions(+), 32 deletions(-) New commits: commit be5e8111a0b6b5ff3d643bea6f8728637ae4d070 Author: Brice Goglin bgog...@debian.org Date: Wed May 13 07:14:54 2009 +0200 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index f62895e..23732c8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.7.1-1) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.7.1-1) unstable; urgency=low [ Brice Goglin ] * New upstream release. @@ -10,7 +10,7 @@ xserver-xorg-video-intel (2:2.7.1-1) UNRELEASED; urgency=low choose a driver during autoconfiguration. + Disable patch system and remove quilt from build-deps. - -- Brice Goglin bgog...@debian.org Wed, 13 May 2009 07:12:20 +0200 + -- Brice Goglin bgog...@debian.org Wed, 13 May 2009 07:14:50 +0200 xserver-xorg-video-intel (2:2.7.0-1) unstable; urgency=low commit 601ff5a50657d354ba3ca0d91a50949a95307ad8 Author: Brice Goglin bgog...@debian.org Date: Wed May 13 07:23:25 2009 +0200 Don't try to install the now missing pci ids file diff --git a/debian/xserver-xorg-video-intel.install b/debian/xserver-xorg-video-intel.install index ddb0f1b..c4ac13e 100644 --- a/debian/xserver-xorg-video-intel.install +++ b/debian/xserver-xorg-video-intel.install @@ -1,4 +1,3 @@ usr/lib/xorg/modules/drivers/*.so usr/lib/libI810XvMC.so* usr/lib/libIntelXvMC.so* -usr/share/xserver-xorg/pci/* commit 923798326ce3e622e5618340a4a620910c89f6c0 Author: Brice Goglin bgog...@debian.org Date: Wed May 13 07:12:45 2009 +0200 New upstream release diff --git a/ChangeLog b/ChangeLog index 1e56b05..ca6fd26 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,164 @@ +commit ba7d739416796d4045952209a0a0090a78d3978d +Author: Carl Worth cwo...@cworth.org +Date: Tue May 12 17:14:11 2009 -0700 + +Update version to 2.7.1 + +In preparation for the 2.7.1 maintenance release. + +commit b0ad6ad6698643bfabc6a570c145d457ca70e0f5 +Author: Carl Worth cwo...@cworth.org +Date: Tue May 12 17:13:26 2009 -0700 + +NEWS: Update release notes for 2.7.1 + +Just changing the wording to turn 2.7.0.901 into 2.7.1. + +commit ae5b6d8135c7170821db37de0245b0e6b7a87e59 +Author: Carl Worth cwo...@cworth.org +Date: Tue May 12 11:45:03 2009 -0700 + +RELEASING: Better instructions for where to send announcements + +The xorg-announce list doesn't need to hear about development +snapshots and release candidates. The intel-gfx list is good for +that. + +commit 2d7ddfe8d52e6d1dfc3d1a3de00940816d2e09ff +Author: Carl Worth cwo...@cworth.org +Date: Fri May 8 17:14:22 2009 -0700 + +Increment version number to 2.7.0.901 + +Which means this is the first release candidate in preparation for 2.7.1. + +commit 9c7213fa7273742d91cd31a6052306043d9da784 +Author: Carl Worth cwo...@cworth.org +Date: Fri May 8 17:13:44 2009 -0700 + +NEWS: Add items for 2.7.0.901 release candidate + +There are some nice bug fixes here. + +commit ca63a5d4afd8482d280d8d64c58021e568931e27 +Author: Keith Packard kei...@keithp.com +Date: Fri May 1 11:50:17 2009 -0700 + +3D_STATE_VERTEX_BUFFERS takes four 32-bit values, not three. + +The spec says this command takes an extra (mbz) 32-bit value, so let's +provide it with one. + +Signed-off-by: Keith Packard kei...@keithp.com +(cherry picked from commit ed492131c13715b73c14d328d0668120acb58b40) + +commit 77153d690a3673fdee7bef8e567816b754c43081 +Author: Albert Damen al...@gmx.net +Date: Sun Apr 5 16:36:35 2009 +0200 + +Fix crash with XV with large virtual display + +If a virtual display with width 2048 is used, the first time +an XV buffer is needed will result in a BadAlloc error message, +but the next time X would crash. + +Signed-off-by: Eric Anholt e...@anholt.net +(cherry picked from commit d7ca870e1ce251d42e3689a8e1e7d080ab1325fb) + +commit efda7c776b95f8634cd6a2fed88d526de80176bc +Author: Carl Worth cwo...@cworth.org +Date: Wed May 6 09:37:34 2009 -0700 + +Split i915 textured video commands to fit into batch buffers. + +i915 textured video commands are quite long, but must be contained in the +same batch buffer as the 3D setup commands. When the number of clip rects
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |8 +++- debian/control |1 - debian/patches/01_gen_pci_ids.diff | 14 -- debian/patches/series |1 - debian/rules |4 ++-- 5 files changed, 9 insertions(+), 19 deletions(-) New commits: commit 35ad3f37cf6b787bcd9e24bbb008fdb226cea2c4 Author: David Nusinow dnusi...@debian.org Date: Mon May 4 22:08:47 2009 -0400 Remove 01_gen_pci_ids.diff. The X server now uses an internal table to choose a driver during autoconfiguration. Disable patch system and remove quilt from build-deps. diff --git a/debian/changelog b/debian/changelog index ecc78d3..34f0ad0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,15 @@ xserver-xorg-video-intel (2:2.7.0-2) UNRELEASED; urgency=low + [ Brice Goglin ] * Install the upstream NEWS file, closes: #524334, #524336. * Move the -dbg package to section debug. - -- Brice Goglin bgog...@debian.org Thu, 16 Apr 2009 13:52:00 +0200 + [ David Nusinow ] + * Remove 01_gen_pci_ids.diff. The X server now uses an internal table to +choose a driver during autoconfiguration. ++ Disable patch system and remove quilt from build-deps. + + -- David Nusinow dnusi...@debian.org Mon, 04 May 2009 22:07:53 -0400 xserver-xorg-video-intel (2:2.7.0-1) unstable; urgency=low diff --git a/debian/control b/debian/control index 77db2b1..1cb46bb 100644 --- a/debian/control +++ b/debian/control @@ -5,7 +5,6 @@ Maintainer: Debian X Strike Force debian-x@lists.debian.org Uploaders: David Nusinow dnusi...@debian.org, Drew Parsons dpars...@debian.org, Julien Cristau jcris...@debian.org, Brice Goglin bgog...@debian.org Build-Depends: debhelper (= 5), - quilt, pkg-config, xserver-xorg-dev (= 2:1.5.99.901), x11proto-gl-dev, diff --git a/debian/patches/01_gen_pci_ids.diff b/debian/patches/01_gen_pci_ids.diff deleted file mode 100644 index e4d3fc5..000 --- a/debian/patches/01_gen_pci_ids.diff +++ /dev/null @@ -1,14 +0,0 @@ -Index: xserver-xorg-video-intel/src/Makefile.am -=== xserver-xorg-video-intel.orig/src/Makefile.am -+++ xserver-xorg-video-intel/src/Makefile.am -@@ -220,3 +220,9 @@ - intel_drv_la_SOURCES += \ - $(INTEL_XVMC_SRCS) - endif -+ -+pcidatadir = $(datadir)/xserver-xorg/pci -+pcidata_DATA = intel.ids -+ -+intel.ids : common.h -+ awk '/^#define PCI_CHIP/ {print $$3 }' $(srcdir)/common.h | sed 's/^0x/8086/' intel.ids diff --git a/debian/patches/series b/debian/patches/series deleted file mode 100644 index b55d79f..000 --- a/debian/patches/series +++ /dev/null @@ -1 +0,0 @@ -01_gen_pci_ids.diff diff --git a/debian/rules b/debian/rules index f693995..83f6c84 100755 --- a/debian/rules +++ b/debian/rules @@ -32,7 +32,7 @@ endif # kbd_drv.a isn't phenomenally useful; kbd_drv.so more so confflags += --disable-static -configure: $(STAMP_DIR)/patch +configure: dh_testdir autoreconf -vfi @@ -51,7 +51,7 @@ build-stamp: obj-$(DEB_BUILD_GNU_TYPE)/config.status cd obj-$(DEB_BUILD_GNU_TYPE) $(MAKE) $@ -clean: xsfclean +clean: dh_testdir dh_testroot rm -f build-stamp -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |7 +++ debian/control |1 + debian/rules |2 +- 3 files changed, 9 insertions(+), 1 deletion(-) New commits: commit 756141da6b10e4c1e04c717f307c8bde255757e8 Author: Brice Goglin bgog...@debian.org Date: Thu Apr 16 13:51:59 2009 +0200 Move -dbg package to section debug diff --git a/debian/changelog b/debian/changelog index 22c41f9..ecc78d3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,9 @@ xserver-xorg-video-intel (2:2.7.0-2) UNRELEASED; urgency=low * Install the upstream NEWS file, closes: #524334, #524336. + * Move the -dbg package to section debug. - -- Brice Goglin bgog...@debian.org Thu, 16 Apr 2009 13:48:55 +0200 + -- Brice Goglin bgog...@debian.org Thu, 16 Apr 2009 13:52:00 +0200 xserver-xorg-video-intel (2:2.7.0-1) unstable; urgency=low diff --git a/debian/control b/debian/control index 5f0420c..77db2b1 100644 --- a/debian/control +++ b/debian/control @@ -52,6 +52,7 @@ Description: X.Org X server -- Intel i8xx, i9xx display driver Package: xserver-xorg-video-intel-dbg Architecture: amd64 hurd-i386 i386 kfreebsd-i386 kfreebsd-amd64 netbsd-i386 Depends: xserver-xorg-video-intel (= ${binary:Version}), ${shlibs:Depends} +Section: debug Priority: extra Description: X.Org X server -- Intel i8xx, i9xx display driver (debug symbols) This driver provides support for the Intel i8xx and i9xx family of chipsets, commit 0579306a9fc3e891228ccf40e00cfbba72bf983b Author: Brice Goglin bgog...@debian.org Date: Thu Apr 16 13:50:38 2009 +0200 Install the upstream NEWS file diff --git a/debian/changelog b/debian/changelog index d4215bb..22c41f9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-intel (2:2.7.0-2) UNRELEASED; urgency=low + + * Install the upstream NEWS file, closes: #524334, #524336. + + -- Brice Goglin bgog...@debian.org Thu, 16 Apr 2009 13:48:55 +0200 + xserver-xorg-video-intel (2:2.7.0-1) unstable; urgency=low * New upstream release. diff --git a/debian/rules b/debian/rules index f1338b9..f693995 100755 --- a/debian/rules +++ b/debian/rules @@ -83,7 +83,7 @@ binary-arch: build install serverabi dh_testdir dh_testroot - dh_installdocs README + dh_installdocs README NEWS dh_installchangelogs ChangeLog dh_install --sourcedir=debian/tmp --list-missing --exclude=.la --exclude=usr/share/man/man4 dh_installman -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
AUTHORS| 62 + ChangeLog | 1817 + Makefile.am|8 NEWS | 107 ++ README | 129 -- RELEASING | 32 configure.ac | 23 debian/changelog | 13 debian/control |2 debian/patches/01_gen_pci_ids.diff |8 man/Makefile.am| 20 man/intel.man | 111 +- src/Makefile.am| 15 src/bios_reader/bios_reader.c | 94 + src/common.h | 15 src/drmmode_display.c | 41 src/i810.h |1 src/i810_driver.c | 94 - src/i810_reg.h | 20 src/i830.h | 43 src/i830_accel.c |4 src/i830_batchbuffer.c |3 src/i830_bios.c| 30 src/i830_bios.h| 41 src/i830_crt.c | 16 src/i830_debug.c | 103 +- src/i830_display.c | 655 ++--- src/i830_display.h |2 src/i830_dri.c | 44 src/i830_driver.c | 434 ++-- src/i830_exa.c | 132 ++ src/i830_hdmi.c| 90 + src/i830_lvds.c| 147 ++ src/i830_memory.c | 144 -- src/i830_quirks.c | 24 src/i830_render.c |2 src/i830_ring.h| 14 src/i830_sdvo.c| 539 -- src/i830_sdvo_regs.h | 58 + src/i830_tv.c | 295 +- src/i830_video.c | 240 ++-- src/i830_video.h |2 src/i830_xaa.c | 69 - src/i915_render.c | 11 src/i915_video.c |2 src/i965_hwmc.c|3 src/i965_render.c | 19 src/i965_video.c | 16 src/xvmc/Makefile.am |2 src/xvmc/intel_xvmc.c |7 uxa/uxa-accel.c| 76 + uxa/uxa-glyphs.c | 40 uxa/uxa-priv.h | 38 uxa/uxa-render.c | 15 uxa/uxa-unaccel.c | 52 - uxa/uxa.c | 39 uxa/uxa.h |3 57 files changed, 4375 insertions(+), 1691 deletions(-) New commits: commit 6a47f6a80ac4a0230b732516dabfea57f0422898 Author: Brice Goglin bgog...@debian.org Date: Thu Apr 16 07:11:29 2009 +0200 Prepare changelog for upload to unstable diff --git a/debian/changelog b/debian/changelog index d6ae516..d4215bb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -xserver-xorg-video-intel (2:2.7.0-1) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.7.0-1) unstable; urgency=low * New upstream release. - -- Brice Goglin bgog...@debian.org Thu, 16 Apr 2009 07:09:52 +0200 + -- Brice Goglin bgog...@debian.org Thu, 16 Apr 2009 07:11:09 +0200 xserver-xorg-video-intel (2:2.6.99.903-1) experimental; urgency=low commit 08b2062b94b32d42d7e221c27d7e271f13991d38 Author: Brice Goglin bgog...@debian.org Date: Thu Apr 16 07:10:27 2009 +0200 New upstream release diff --git a/ChangeLog b/ChangeLog index 9f1b5ee..1e56b05 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,116 @@ +commit cff6cf9adc4235af5cc73a47bb272c81635fc8b2 +Author: Carl Worth cwo...@cworth.org +Date: Wed Apr 15 16:20:16 2009 -0700 + +Update version to 2.7.0 + +In preparation for new major release. + +commit 5fc57441b68a85ca3aaa306c336b242616a99f12 +Author: Carl Worth cwo...@cworth.org +Date: Wed Apr 15 16:14:44 2009 -0700 + +Add AUTHORS and NEWS to EXTRA_DIST + +These new files don't do us much good if we don't distribute them in +our releases. +(cherry picked from commit 9ffd1951d1f2fd2f53273d04ea29de050f07af55) + +commit f3d63d9e4956e64f632fbcf5da76fb7278072cb7 +Author: Carl Worth cwo...@cworth.org +Date: Wed Apr 15 16:14:03 2009 -0700 + +Add a NEWS files with release-notes for 2.7.0 + +It will be nice to have release-notes under revision control, as well +being able to document issues in an obviously time-sensitive file, +(as opposed to README where we were documenting some of this previously). +(cherry picked from commit e4cd9de2933ada3e2a4b43552729ae3a370128bf) + +commit 3fafb28a4323c6897bfe36882857bf89e5d88de8 +Author: Carl Worth cwo...@cworth.org +Date: Wed Apr 15 16:10:52 2009 -0700 + +Clarify that the default acceleration is UXA if KMS is available. + +Stale documentation considered harmful of course. +(cherry picked from commit
xserver-xorg-video-intel: Changes to 'debian-unstable'
configure.ac |5 debian/changelog |8 - man/intel.man | 20 --- src/i830.h| 10 - src/i830_accel.c |5 src/i830_dri.c| 306 -- src/i830_driver.c | 48 src/i830_memory.c | 11 - src/i830_xaa.c|6 - 9 files changed, 8 insertions(+), 411 deletions(-) New commits: commit 0ce5c3aa80c73e15ac00978c04b44143854b Author: Julien Cristau jcris...@debian.org Date: Thu Apr 9 10:18:07 2009 +0100 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index 9960544..df7d200 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,12 @@ -xserver-xorg-video-intel (2:2.6.3-1) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.6.3-1) unstable; urgency=low * New upstream release. -+ doesn't FTBFS with the new libdrm (closes: #523125) * Bump build-dep on libdrm-dev to 2.4.5. + * Upload to unstable. + * Cherry-pick some patches from upstream git, so this doesn't FTBFS with the +new libdrm (closes: #523125) - -- Julien Cristau jcris...@debian.org Wed, 08 Apr 2009 21:27:41 +0100 + -- Julien Cristau jcris...@debian.org Thu, 09 Apr 2009 10:25:22 +0100 xserver-xorg-video-intel (2:2.6.1-1) experimental; urgency=low commit c26e86881438c47465d0de34437d8cb2cf23faa7 Author: Owain G. Ainsworth o...@openbsd.org Date: Tue Jan 13 18:46:41 2009 + Remove the pageflipping infrastructure. It was broken on current kernels, and deprecated anyway. (cherry picked from commit c7db3201106f07f3228c989014d6db5ace5378f6) diff --git a/configure.ac b/configure.ac index be4a25f..346506d 100644 --- a/configure.ac +++ b/configure.ac @@ -105,8 +105,6 @@ if test x$DRI != xno; then [have_sarea_h=yes], [have_sarea_h=no]) AC_CHECK_FILE([${sdkdir}/dristruct.h], [have_dristruct_h=yes], [have_dristruct_h=no]) - AC_CHECK_FILE([${sdkdir}/damage.h], - [have_damage_h=yes], [have_damage_h=no]) fi AC_MSG_CHECKING([whether to include DRI support]) if test x$DRI = xauto; then @@ -215,9 +213,6 @@ if test $DRI = yes; then PKG_CHECK_MODULES(DRI, [xf86driproto glproto]) AC_DEFINE(XF86DRI,1,[Enable DRI driver support]) AC_DEFINE(XF86DRI_DEVEL,1,[Enable developmental DRI driver support]) - if test $have_damage_h = yes; then - AC_DEFINE(DAMAGE,1,[Use Damage extension]) - fi fi dnl exaGetPixmapDriverPrivate required for DRM_MODE. diff --git a/man/intel.man b/man/intel.man index 2359624..65d1114 100644 --- a/man/intel.man +++ b/man/intel.man @@ -150,13 +150,6 @@ pool. On systems with a working GEM environment, this can be disabled to increase the memory pool available to other graphics tasks. Default for i830 and newer: Enabled. Default for i810: this option is not used. -.BI Option \*qPageFlip\*q \*q boolean \*q -Enable support for page flipping. This should improve 3D performance at the -potential cost of worse performance with mixed 2D/3D. Also note that this gives -no benefit without corresponding support in the Mesa 3D driver -Default for i810: The option is not used. -Default for i830 and above: Disabled (This option is currently unstable). -.TP .BI Option \*qAccelMethod\*q \*q string \*q Choose acceleration architecture, either XAA or EXA. XAA is the old XFree86 based acceleration architecture. EXA is a newer and simpler diff --git a/src/i830.h b/src/i830.h index a051034..5fda244 100644 --- a/src/i830.h +++ b/src/i830.h @@ -72,9 +72,6 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. #include dri.h #include GL/glxint.h #include i830_dri.h -#ifdef DAMAGE -#include damage.h -#endif #endif #include intel_bufmgr.h #include i915_drm.h @@ -475,16 +472,11 @@ typedef struct _I830Rec { Bool can_resize; Bool want_vblank_interrupts; -#ifdef DAMAGE - DamagePtr pDamage; - RegionRec driRegion; -#endif #endif Bool need_mi_flush; Bool NeedRingBufferLow; - Bool allowPageFlip; Bool tiling; Bool fb_compression; diff --git a/src/i830_dri.c b/src/i830_dri.c index 54a3c14..2a0516c 100644 --- a/src/i830_dri.c +++ b/src/i830_dri.c @@ -111,14 +111,6 @@ static void I830DRIMoveBuffers(WindowPtr pParent, DDXPointRec ptOldOrg, static void I830DRITransitionTo2d(ScreenPtr pScreen); static void I830DRITransitionTo3d(ScreenPtr pScreen); -#if defined(DAMAGE) (DRIINFO_MAJOR_VERSION 5 || \ - (DRIINFO_MAJOR_VERSION == 5 DRIINFO_MINOR_VERSION = 1)) -#define DRI_SUPPORTS_CLIP_NOTIFY 1 -#else -#define DRI_SUPPORTS_CLIP_NOTIFY 0 -static void I830DRITransitionMultiToSingle3d(ScreenPtr pScreen); -static void I830DRITransitionSingleToMulti3d(ScreenPtr pScreen); -#endif #if (DRIINFO_MAJOR_VERSION 5 || \ (DRIINFO_MAJOR_VERSION == 5 DRIINFO_MINOR_VERSION = 4)) @@ -127,10 +119,6 @@ static void I830DRITransitionSingleToMulti3d(ScreenPtr pScreen); #define
xserver-xorg-video-intel: Changes to 'debian-unstable'
Rebased ref, commits from common ancestor: commit b740eb76bfba2238fc41c908229b27d1f8fbf359 Author: Julien Cristau jcris...@debian.org Date: Thu Jan 22 00:18:28 2009 +0100 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index 4d67124..98d6f4d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,9 @@ -xserver-xorg-video-intel (2:2.6.1-1) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.6.1-1) experimental; urgency=low * New upstream release. * Build against xserver 1.6 rc1. - -- Julien Cristau jcris...@debian.org Thu, 22 Jan 2009 00:16:57 +0100 + -- Julien Cristau jcris...@debian.org Thu, 22 Jan 2009 00:18:25 +0100 xserver-xorg-video-intel (2:2.6.0-1) experimental; urgency=low commit 964e54acab67d6540a3d8509142b26d7c926b079 Author: Julien Cristau jcris...@debian.org Date: Thu Jan 22 00:18:23 2009 +0100 Build against xserver 1.6 rc1. diff --git a/debian/changelog b/debian/changelog index 0ea424f..4d67124 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ xserver-xorg-video-intel (2:2.6.1-1) UNRELEASED; urgency=low * New upstream release. + * Build against xserver 1.6 rc1. -- Julien Cristau jcris...@debian.org Thu, 22 Jan 2009 00:16:57 +0100 diff --git a/debian/control b/debian/control index d185802..49dd92d 100644 --- a/debian/control +++ b/debian/control @@ -7,7 +7,7 @@ Build-Depends: debhelper (= 5), quilt, pkg-config, - xserver-xorg-dev (= 2:1.5), + xserver-xorg-dev (= 2:1.5.99.901), x11proto-gl-dev, x11proto-video-dev, libgl1-mesa-dev | libgl-dev, commit 2cef2b9af63ec1ef89f96b58d06694c21f22592c Author: Julien Cristau jcris...@debian.org Date: Thu Jan 22 00:17:12 2009 +0100 Update changelogs diff --git a/ChangeLog b/ChangeLog index 84d9414..dabd57d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,189 @@ +commit 08683d1d053875bcacd7c358d66ef2bfad458a56 +Author: Eric Anholt e...@anholt.net +Date: Wed Jan 21 14:10:04 2009 -0800 + +Bump version to 2.6.1. + +commit 52d3c64f2b896966b934d647765674303a8dfa29 +Author: Jesse Barnes jbar...@virtuousgeek.org +Date: Wed Jan 21 09:02:13 2009 -0800 + +Don't run in KD_TEXT mode even with KMS + +Leaving the VT in KD_TEXT mode keeps the kernel's blanking code active, +so when a DPMS event happens, the fb console is restored rather than X's +configuration. On the downside it means the kernel won't print messages +in the background, which would be visible if a panic or emergency switch +occurred. The proper fix here is a new kernel mode, which we can move +to when ready. +(cherry picked from commit 253b8db298f38676e47dc902534465054f7b58b8) + +commit 11c23dd22a737aaa52ef18cd65164da9c5115d3f +Author: Jesse Barnes jbar...@virtuousgeek.org +Date: Wed Jan 21 09:01:05 2009 -0800 + +Tear down batchbuffers unconditionally on LeaveVT + +Even if KMS is enabled we should do this, to avoid running batches that +depend on other state we tear down in LeaveVT. +(cherry picked from commit 131b414feb2ecabe31b538d65725ac4427a4387a) + +commit f519da8ba21ef27b4a2ed4516336b25c6feb824e +Author: Kshitij Kulshreshtha kkhere@gmail.com +Date: Tue Jan 20 11:35:36 2009 +0800 + +Support sysfs backlight control for Sony laptops in xf86-video-intel + +The sony_laptop kernel module (since v2.6.23) supports backlight control +via the sysfs interface: +/sys/class/backlight/sony + +This patch will enable xf86-video-intel to use this backlight control method +for Sony VAIO Laptops with Intel integrated video. +(cherry picked from commit ada44c1c0edcd3ea9e41ed6b6fdb2bf0e87c9c67) + +commit e1c2f5d7afbd29dfb6f1e24589e13729ac71a2a7 +Author: Eric Anholt e...@anholt.net +Date: Thu Jan 15 09:31:55 2009 -0800 + +Fix invarient state emits for DRI2 (do it per batch, since there's no lock). +(cherry picked from commit cab5b7a7b0e17414f98b2363b0961c87f32f9c05) + +commit 12ad7f650a01916fd05e0aee9a72f70b112e50a0 +Author: Eric Anholt e...@anholt.net +Date: Fri Jan 16 16:59:17 2009 -0800 + +Protect i915 textured video against batchbuffer wrapping. +(cherry picked from commit d89de6d60a86105a198d904821853e6ed7de3305) + +commit 6b299ffac73e7f2069f8207bda677a82e6a60c81 +Author: Eric Anholt e...@anholt.net +Date: Thu Jan 15 19:05:52 2009 -0800 + +Re-emit i915 composite setup when the batchbuffer wraps. + +This also introduces tests to make sure that we asked for enough reserved space +and that we don't allow wrapping at the wrong time. + +This fixes a hang during text rendering with DRI2 and a GL client running, +but could potentially affect text rendering with GEM in general with an +exceptional batchbuffer setup. +(cherry picked from commit db43b7870a37ea273941302096a6f00120dfae71) +(cherry picked from commit 15780c53f5717936ea10ac87aff8a881c172f1dc) + +commit 5cd65d965c8ed388275fe2084553302aad601d4a +Author: Zhenyu Wang
xserver-xorg-video-intel: Changes to 'debian-unstable'
ChangeLog | 816 ++- configure.ac |4 debian/changelog |7 debian/control|2 src/Makefile.am |3 src/common.h |2 src/drmmode_display.c | 307 -- src/drmmode_display.h | 73 --- src/i830.h| 91 +++- src/i830_bios.c |6 src/i830_display.c| 48 +- src/i830_display.h|1 src/i830_dri.c| 50 +- src/i830_driver.c | 219 +++--- src/i830_exa.c| 58 ++ src/i830_lvds.c |5 src/i830_memory.c | 547 ++ src/i830_quirks.c | 21 + src/i830_video.c | 125 +++--- src/i830_video.h |2 src/i915_video.c |9 src/i965_hwmc.c |6 src/i965_render.c | 1032 ++ src/i965_video.c | 401 ++- 24 files changed, 2250 insertions(+), 1585 deletions(-) New commits: commit f201c1bab66e73c902dc159cf7bdf06515d53b6e Author: Julien Cristau jcris...@debian.org Date: Wed Apr 8 21:29:21 2009 +0100 Bump build-dep on libdrm-dev to 2.4.5. diff --git a/debian/changelog b/debian/changelog index 372912b..7d909c3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ xserver-xorg-video-intel (2:2.6.3-1) UNRELEASED; urgency=low * New upstream release. + * Bump build-dep on libdrm-dev to 2.4.5. -- Julien Cristau jcris...@debian.org Wed, 08 Apr 2009 21:27:41 +0100 diff --git a/debian/control b/debian/control index 49dd92d..4e449ee 100644 --- a/debian/control +++ b/debian/control @@ -17,7 +17,7 @@ Build-Depends: x11proto-randr-dev (= 1.2), x11proto-render-dev, x11proto-xinerama-dev, - libdrm-dev (= 2.4.3), + libdrm-dev (= 2.4.5), x11proto-xf86dri-dev, libpciaccess-dev (= 0.8.0+git20071002), dpkg-dev (= 1.14.17), commit 1543f089d483aade11630aef25df87abf3c4d314 Author: Julien Cristau jcris...@debian.org Date: Wed Apr 8 21:28:24 2009 +0100 Update changelogs diff --git a/ChangeLog b/ChangeLog index dabd57d..827d3a3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,449 @@ +commit f04552cdbcb110c876816dfda577803e6c92fb6a +Author: Eric Anholt e...@anholt.net +Date: Mon Mar 2 11:18:27 2009 -0800 + +Bump version to 2.6.3. + +commit c0d91bd3ffea329058b63e648d2eae05edd9ad8a +Author: Eric Anholt e...@anholt.net +Date: Mon Mar 2 11:17:27 2009 -0800 + +Only allocate pixmaps aligned for tiling when requested by DRI2 GetBuffers. + +This saves massive quantities of memory on pre-965 since the DRI2 tiling +enable caused the minimum size of any pixmap to be 1MB. +(cherry picked from commit 5bfd73cd31ba197a62f549cdbad1a1270b571027) + +commit 5441be42649e4f969ac16c323de2fb5ed93b271a +Author: Eric Anholt e...@anholt.net +Date: Tue Feb 24 20:54:05 2009 -0800 + +Disable fb resizing for DRI1-only server so that DRI1 can initialize. +(cherry picked from commit 70e0261208654c6c875ad462da2734c6aa9eeb96) + +commit 93ae6c7f8cadb60d479e626ddd2a67d7cb2cc4c0 +Author: Eric Anholt e...@anholt.net +Date: Tue Feb 24 13:59:17 2009 -0800 + +Bump version to 2.6.2 for release. + +commit 626a54870fd3c5038c7bdae5d9085fe98f73885b +Author: Eric Anholt e...@anholt.net +Date: Tue Feb 24 14:05:15 2009 -0800 + +Fix distcheck from drmmode_display.h deletion. +(cherry picked from commit 9d8e5c21a1688b915bf39261d4c3b0bf2906daef) + +commit aa6997ecd5383ee94c8ac9cfca4a1b58820e098c +Author: Kristian Høgsberg k...@redhat.com +Date: Tue Feb 24 13:58:20 2009 -0500 + +Update kms to work with drmModeModeInfo API update. +(cherry picked from commit a6b31f38ebf470c61de0e10b0ce2af0d7ee1684b) + +commit 97b3ab47c6eec98baf7566e7290c6030934ad956 +Author: Eric Anholt e...@anholt.net +Date: Sat Feb 21 20:36:58 2009 -0800 + +Don't do AdjustFrame in KMS mode. + +This was hit by xv86vm's SwitchMode path, and for that the CRTC offsets +get set at mode setting time anyway. +(cherry picked from commit 53108994616d9751ac3a29fd61eb269cfaeab967) + +commit f3f21a0e45060aa7b333e026938325af133b014c +Author: Kristian Høgsberg k...@redhat.com +Date: Mon Feb 23 15:16:51 2009 -0500 + +KMS: Fix bug that prevented EDID data from getting propagated. +(cherry picked from commit 73bc7f113969834d00cd92be8374dbadc62f96a9) + +commit 3baf4cf7deedf2e0df13bf07cd0f329cfc7911f5 +Author: Helge Bahmann helge.bahm...@secunet.com +Date: Sat Feb 21 10:10:04 2009 -0800 + +Move disable_render_standby to EnterVT instead of startup. + +Otherwise, with a pre-2.6.28 older kernel the disable would be lost at +resume time and cause hangs. + +Bug #20214 +(cherry picked from commit 81c652e9a666a7459bcc5217c8a5ec518b6e00da) + +commit 6314b9178a252292a79e21a64d47d740e23df28d +Author: Eric Anholt e...@anholt.net +Date: Wed Feb 18 13:32:44 2009 -0800 + +uxa: Ask for BOs ready for rendering for pixmaps. + +The assumption is that
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |1 + 1 file changed, 1 insertion(+) New commits: commit 6e9f989a882cc2b1548fef7ea9a05d80e822b84c Author: Julien Cristau jcris...@debian.org Date: Wed Apr 8 21:31:47 2009 +0100 Add bug closer diff --git a/debian/changelog b/debian/changelog index 7d909c3..9960544 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ xserver-xorg-video-intel (2:2.6.3-1) UNRELEASED; urgency=low * New upstream release. ++ doesn't FTBFS with the new libdrm (closes: #523125) * Bump build-dep on libdrm-dev to 2.4.5. -- Julien Cristau jcris...@debian.org Wed, 08 Apr 2009 21:27:41 +0100 -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |8 src/i830_quirks.c |3 --- 2 files changed, 8 insertions(+), 3 deletions(-) New commits: commit a4e5f5a17028f58872d1ab70356525965788 Author: Julien Cristau jcris...@debian.org Date: Thu Jan 22 03:49:11 2009 +0100 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index 0bc4e6c..c6ed098 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +xserver-xorg-video-intel (2:2.3.2-2+lenny6) unstable; urgency=high + + * Remove the Cappuccino SlimPRO SP625F quirk added in -2+lenny5. +There are machines with the same subdevice ids and an LVDS output +(closes: #512595). Thanks, Kushal Koolwal! + + -- Julien Cristau jcris...@debian.org Thu, 22 Jan 2009 03:49:01 +0100 + xserver-xorg-video-intel (2:2.3.2-2+lenny5) unstable; urgency=low * Cherry-pick some more patches from upstream git: commit be77a9b0d5dde069f0143cad24a8a7fe47d4aed6 Author: Zhenyu Wang zhenyu.z.w...@intel.com Date: Tue Dec 9 19:19:58 2008 +0800 Remove Cappuccino SlimPRO SP625F 855GM LVDS quirk It breaks bug #18462 on IBM 855GM with same subdevice ids. (cherry picked from commit 0fe61b0b7e3bbe8ced1b0ad2be72c438d200c64b) diff --git a/src/i830_quirks.c b/src/i830_quirks.c index 4f8a921..4fdae17 100644 --- a/src/i830_quirks.c +++ b/src/i830_quirks.c @@ -220,9 +220,6 @@ static i830_quirk i830_quirk_list[] = { { PCI_CHIP_I965_GM, 0xa0a0, SUBSYS_ANY, quirk_ignore_lvds }, { PCI_CHIP_I965_GM, 0x8086, 0x1999, quirk_ignore_lvds }, -/* Cappuccino SlimPRO SP625F, bz #11368 */ -{ PCI_CHIP_I855_GM, 0x8086, 0x3582, quirk_ignore_lvds }, - /* Apple Mac mini has no lvds, but macbook pro does */ { PCI_CHIP_I945_GM, 0x8086, 0x7270, quirk_mac_mini }, -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog | 47 + debian/patches/01_gen_pci_ids.diff |4 - src/common.h |7 + src/i810_driver.c |4 + src/i810_reg.h |6 + src/i830.h |9 ++ src/i830_accel.c |9 ++ src/i830_crt.c | 11 +++ src/i830_dri.c | 130 ++--- src/i830_driver.c | 50 +++--- src/i830_quirks.c |7 + src/i830_xaa.c | 10 +- 12 files changed, 208 insertions(+), 86 deletions(-) New commits: commit c05f17270cf22fdfa50d4b53f19c60df687d72f0 Author: Julien Cristau [EMAIL PROTECTED] Date: Mon Oct 20 20:30:45 2008 +0200 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index 92dfaa3..0bc4e6c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.3.2-2+lenny5) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.3.2-2+lenny5) unstable; urgency=low * Cherry-pick some more patches from upstream git: - Disable display clock gating for 4 series chips @@ -43,7 +43,7 @@ xserver-xorg-video-intel (2:2.3.2-2+lenny5) UNRELEASED; urgency=low * Adjust patch 01_gen_pci_ids.diff to exclude G41 as well, so vesa is chosen by default. The intel driver can still be selected in xorg.conf. - -- Julien Cristau [EMAIL PROTECTED] Sat, 18 Oct 2008 15:41:04 +0200 + -- Julien Cristau [EMAIL PROTECTED] Mon, 20 Oct 2008 20:28:39 +0200 xserver-xorg-video-intel (2:2.3.2-2+lenny4) unstable; urgency=low commit dd96340f33f1194589b0759363239911b81a9b28 Author: Keith Packard [EMAIL PROTECTED] Date: Sun Oct 19 13:39:04 2008 -0700 Remove accidental 'return;' left at the top of I830DRIInitBuffers I was testing the behaviour of the XAA-based DRI buffer drawing code for tiled buffers and accidentally left I830DRIInitBuffers disabled. Signed-off-by: Keith Packard [EMAIL PROTECTED] (cherry picked from commit c25437a69490b09acff335a81a38aa540f0822f5) diff --git a/src/i830_dri.c b/src/i830_dri.c index 5c9344e..f7fe2d2 100644 --- a/src/i830_dri.c +++ b/src/i830_dri.c @@ -1162,7 +1162,6 @@ I830DRIInitBuffers(WindowPtr pWin, RegionPtr prgn, CARD32 index) int nbox; int buffer, first_buffer, last_buffer; - return; if (I810_DEBUG DEBUG_VERBOSE_DRI) ErrorF(I830DRIInitBuffers\n); commit 1d1b63b1f60f9dc72fa8d17e5601b588a120cf0e Author: Julien Cristau [EMAIL PROTECTED] Date: Sat Oct 18 15:53:34 2008 +0200 Update changelog for cherry-picked patches Also disable G41 in 01_gen_pci_ids.diff. diff --git a/debian/changelog b/debian/changelog index 556eeed..92dfaa3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,50 @@ +xserver-xorg-video-intel (2:2.3.2-2+lenny5) UNRELEASED; urgency=low + + * Cherry-pick some more patches from upstream git: +- Disable display clock gating for 4 series chips +- Pipe A force quirk for Toshiba Satellite A30. +- i830: Fix timer leak + TimerCancel just cancels the timer: it still leaves the TimerRec intact + and unfreed. +- Disable render standby + Render standby is known to cause possible hang issue on some mobile + chips, so always disable it. +- Add support for G41 chipset + G41 is another 4 series chipset like G45/43. +- Add Cappuccino SlimPRO SP625F to no LVDS quirks list + Looks like this platform might contain VBTs that indicate an LFP is + present even though it isn't. Intended to fix bz #11368. +- Add TV out quirk for HP Compaq nx6110 + Adds a TV out quirk for HP Compaq nx6110. Fixes bz #17683. +- Do force CRT detect sequence twice on 4 series chipset +- Render register clock gating disable fix on 4 series chipset +- Disable frame buffer compression by default for GM965. + We haven't found a way to make FBC work reliably with GM965 yet, (it + often fails to notice CPU writes). This appears to be a specific problem + with this device, (as we haven't gotten similar bug reports for + subsequent devices such as GM45). So FBC is now disabled by default for + GM965 but can still be enabled with the FrameBufferCompression option + for experimenting/debugging +- Fix broken stolen memory counting on G4X (closes: #502387). + On the GM45 we were assuming too little stolen memory (mostly harmless, + except when it wasn't, until the AGP fix), and on the G45 we were + assuming too much stolen memory, which was quite harmful when we touched + the page that didn't get mapped. +- XAA tiling support was mis-computing adjusted pitch (4 instead of 2) + This may well explain why XAA never worked well on tiled front buffers; + tiled buffers require a different pitch programming on 965 than + non-tiled buffers, in dwords
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog|4 ++-- debian/patches/02_965_no_exa_composite.diff |2 +- 2 files changed, 3 insertions(+), 3 deletions(-) New commits: commit 428b34b3f2d763177f0e4ae87de5e86a2cc16ef8 Author: Julien Cristau [EMAIL PROTECTED] Date: Fri Sep 5 02:56:32 2008 +0200 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index c2f5f9e..556eeed 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.3.2-2+lenny4) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.3.2-2+lenny4) unstable; urgency=low * Kill 02_xaa_by_default_on_i965.diff. Switching to XAA breaks Xvideo, which is Not Good™. @@ -7,7 +7,7 @@ xserver-xorg-video-intel (2:2.3.2-2+lenny4) UNRELEASED; urgency=low i965+ to hopefully avoid the font rendering issues reported in #451791 and friends. - -- Julien Cristau [EMAIL PROTECTED] Wed, 03 Sep 2008 19:21:44 +0200 + -- Julien Cristau [EMAIL PROTECTED] Fri, 05 Sep 2008 02:55:54 +0200 xserver-xorg-video-intel (2:2.3.2-2+lenny3) unstable; urgency=low commit 9f223623fa4a5666d8045f89485c0760ff9ab84e Author: Julien Cristau [EMAIL PROTECTED] Date: Fri Sep 5 02:52:31 2008 +0200 Fix typos diff --git a/debian/patches/02_965_no_exa_composite.diff b/debian/patches/02_965_no_exa_composite.diff index 7f49894..2a79c7a 100644 --- a/debian/patches/02_965_no_exa_composite.diff +++ b/debian/patches/02_965_no_exa_composite.diff @@ -48,7 +48,7 @@ Index: xserver-xorg-video-intel/src/i830_driver.c + if (xf86GetOptValBool(pI830-Options, OPTION_RENDERACCEL, + pI830-render_accel)) + from = X_CONFIG; -+ xf86DrvMsg(pScrn-scrn_index, from, %sabling EXA render acceleration\n ++ xf86DrvMsg(pScrn-scrnIndex, from, %sabling EXA render acceleration\n, +pI830-render_accel ? En : Dis); + } + -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog | 11 +++ debian/patches/02_965_no_exa_composite.diff | 87 ++ debian/patches/02_xaa_by_default_on_i965.diff | 21 -- debian/patches/series |2 4 files changed, 99 insertions(+), 22 deletions(-) New commits: commit f63c0db13aede250961ebe351b58a36cd2d83b4d Author: Julien Cristau [EMAIL PROTECTED] Date: Wed Sep 3 19:25:57 2008 +0200 Another try at working around the 965 rendering bug * Kill 02_xaa_by_default_on_i965.diff. Switching to XAA breaks Xvideo, which is Not Good™. * New patch 02_965_no_exa_composite.diff: add a RenderAccel option, to control whether EXA composite acceleration is enabled. Default to off on i965+ to hopefully avoid the font rendering issues reported in #451791 and friends. diff --git a/debian/changelog b/debian/changelog index 3d66007..c2f5f9e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +xserver-xorg-video-intel (2:2.3.2-2+lenny4) UNRELEASED; urgency=low + + * Kill 02_xaa_by_default_on_i965.diff. Switching to XAA breaks Xvideo, +which is Not Good™. + * New patch 02_965_no_exa_composite.diff: add a RenderAccel option, to +control whether EXA composite acceleration is enabled. Default to off on +i965+ to hopefully avoid the font rendering issues reported in #451791 and +friends. + + -- Julien Cristau [EMAIL PROTECTED] Wed, 03 Sep 2008 19:21:44 +0200 + xserver-xorg-video-intel (2:2.3.2-2+lenny3) unstable; urgency=low [ Brice Goglin ] diff --git a/debian/patches/02_965_no_exa_composite.diff b/debian/patches/02_965_no_exa_composite.diff new file mode 100644 index 000..7f49894 --- /dev/null +++ b/debian/patches/02_965_no_exa_composite.diff @@ -0,0 +1,87 @@ +From a0ed2f2b652ba077d7638a6e5b5bd9fa99318c5d Mon Sep 17 00:00:00 2001 +From: Julien Cristau [EMAIL PROTECTED] +Date: Fri, 29 Aug 2008 19:10:57 +0200 +Subject: [PATCH] Add a renderaccel option, to toggle composite acceleration + +Disable it by default on 965+ + +Index: xserver-xorg-video-intel/src/i830.h +=== +--- xserver-xorg-video-intel.orig/src/i830.h xserver-xorg-video-intel/src/i830.h +@@ -486,6 +486,7 @@ +Bool useEXA; +Bool noAccel; +Bool SWCursor; ++ Bool render_accel; + #ifdef I830_USE_XAA +XAAInfoRecPtr AccelInfoRec; + +Index: xserver-xorg-video-intel/src/i830_driver.c +=== +--- xserver-xorg-video-intel.orig/src/i830_driver.c xserver-xorg-video-intel/src/i830_driver.c +@@ -317,6 +317,7 @@ + #ifdef INTEL_XVMC +OPTION_XVMC, + #endif ++ OPTION_RENDERACCEL, + } I830Opts; + + static OptionInfoRec I830Options[] = { +@@ -345,6 +346,7 @@ + #ifdef INTEL_XVMC +{OPTION_XVMC, XvMC, OPTV_BOOLEAN, {0},TRUE}, + #endif ++ {OPTION_RENDERACCEL, RenderAccel,OPTV_BOOLEAN, {0},TRUE}, +{-1, NULL, OPTV_NONE, {0},FALSE} + }; + /* *INDENT-ON* */ +@@ -1583,6 +1585,17 @@ + pI830-useEXA ? EXA : XAA); +} + ++ if (pI830-useEXA) { ++ pI830-render_accel = !IS_I965G(pI830); ++ from = X_DEFAULT; ++ ++ if (xf86GetOptValBool(pI830-Options, OPTION_RENDERACCEL, ++ pI830-render_accel)) ++ from = X_CONFIG; ++ xf86DrvMsg(pScrn-scrn_index, from, %sabling EXA render acceleration\n ++pI830-render_accel ? En : Dis); ++ } ++ +if (xf86ReturnOptValBool(pI830-Options, OPTION_SW_CURSOR, FALSE)) { + pI830-SWCursor = TRUE; +} +Index: xserver-xorg-video-intel/src/i830_exa.c +=== +--- xserver-xorg-video-intel.orig/src/i830_exa.c xserver-xorg-video-intel/src/i830_exa.c +@@ -556,6 +556,10 @@ + pI830-EXADriverPtr-Composite = i965_composite; + pI830-EXADriverPtr-DoneComposite = i830_done_composite; + } ++if (!pI830-render_accel) { ++ pI830-EXADriverPtr-CheckComposite = NULL; ++ pI830-EXADriverPtr-PrepareComposite = NULL; ++} + #if EXA_VERSION_MINOR = 2 + pI830-EXADriverPtr-PixmapIsOffscreen = i830_exa_pixmap_is_offscreen; + #endif +Index: xserver-xorg-video-intel/man/intel.man +=== +--- xserver-xorg-video-intel.orig/man/intel.man xserver-xorg-video-intel/man/intel.man +@@ -90,6 +90,10 @@ + .BI Option \*qDRI\*q \*q boolean \*q + Disable or enable DRI support. + Default: DRI is enabled for configurations where it is supported. ++.TP ++.BI Option \*qRenderAccel\*q \*q boolean \*q ++This option controls whether EXA composite acceleration is enabled. ++Default: disabled on i965 and higher. + + .PP + The following driver diff --git a/debian/patches/02_xaa_by_default_on_i965.diff b/debian/patches/02_xaa_by_default_on_i965.diff deleted file mode
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |5 +++-- debian/patches/02_xaa_by_default_on_i965.diff |5 - 2 files changed, 7 insertions(+), 3 deletions(-) New commits: commit 2efa771733d71518dd17e511c7843b8be453d613 Author: Julien Cristau [EMAIL PROTECTED] Date: Tue Aug 26 16:55:00 2008 +0200 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index 6375238..3d66007 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,12 @@ -xserver-xorg-video-intel (2:2.3.2-2+lenny3) UNRELEASED; urgency=low +xserver-xorg-video-intel (2:2.3.2-2+lenny3) unstable; urgency=low + [ Brice Goglin ] * Add 02_xaa_by_default_on_i965.diff to switch back to XAA on i965 by default to avoid many rendering problems, closes: #451791. * Drop G45 PCI ids from intel.ids so that vesa is autoloaded by default for these new boards for now. - -- Brice Goglin [EMAIL PROTECTED] Sun, 24 Aug 2008 18:14:11 +0200 + -- Julien Cristau [EMAIL PROTECTED] Tue, 26 Aug 2008 16:54:07 +0200 xserver-xorg-video-intel (2:2.3.2-2+lenny2) unstable; urgency=low commit 8128b80c66aca8d8309ab57405b0ff2c8e161353 Author: Julien Cristau [EMAIL PROTECTED] Date: Tue Aug 26 16:52:00 2008 +0200 Add author information to 02_xaa_by_default_on_i965.diff diff --git a/debian/patches/02_xaa_by_default_on_i965.diff b/debian/patches/02_xaa_by_default_on_i965.diff index b1ee5a4..bfbbdf5 100644 --- a/debian/patches/02_xaa_by_default_on_i965.diff +++ b/debian/patches/02_xaa_by_default_on_i965.diff @@ -1,7 +1,10 @@ +From: Brice Goglin [EMAIL PROTECTED] +Subject: Default to XAA on i965 + Default to XAA on i965 for now since many people have rendering problems with fonts or so. -See bug #451791 +See Debian bug #451791 diff --git a/src/i830_driver.c b/src/i830_driver.c index 6121b42..36dcbb5 100644 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
xserver-xorg-video-intel: Changes to 'debian-unstable'
debian/changelog |9 + debian/patches/01_gen_pci_ids.diff|4 +++- debian/patches/02_xaa_by_default_on_i965.diff | 18 ++ debian/patches/series |1 + src/Makefile.in |2 +- 5 files changed, 32 insertions(+), 2 deletions(-) New commits: commit bd9be2a70d5e2948ad5ab5c027d511f36d00f4a2 Author: Brice Goglin [EMAIL PROTECTED] Date: Sun Aug 24 18:19:54 2008 +0200 Drop G45 PCI ids from intel.ids so that vesa is autoloaded by default for these new boards for now. diff --git a/debian/changelog b/debian/changelog index acdd982..6375238 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,8 +2,10 @@ xserver-xorg-video-intel (2:2.3.2-2+lenny3) UNRELEASED; urgency=low * Add 02_xaa_by_default_on_i965.diff to switch back to XAA on i965 by default to avoid many rendering problems, closes: #451791. + * Drop G45 PCI ids from intel.ids so that vesa is autoloaded by +default for these new boards for now. - -- Brice Goglin [EMAIL PROTECTED] Sun, 24 Aug 2008 17:03:42 +0200 + -- Brice Goglin [EMAIL PROTECTED] Sun, 24 Aug 2008 18:14:11 +0200 xserver-xorg-video-intel (2:2.3.2-2+lenny2) unstable; urgency=low diff --git a/debian/patches/01_gen_pci_ids.diff b/debian/patches/01_gen_pci_ids.diff index ae8f0c3..7b57457 100644 --- a/debian/patches/01_gen_pci_ids.diff +++ b/debian/patches/01_gen_pci_ids.diff @@ -1,3 +1,5 @@ +Drop G45 pci.ids for now. + Index: xserver-xorg-video-intel/src/Makefile.am === --- xserver-xorg-video-intel.orig/src/Makefile.am @@ -11,4 +13,4 @@ Index: xserver-xorg-video-intel/src/Makefile.am +pcidata_DATA = intel.ids + +intel.ids : common.h -+ awk '/^#define PCI_CHIP/ {print $$3 }' $(srcdir)/common.h | sed 's/^0x/8086/' intel.ids ++ awk '/^#define PCI_CHIP/ {print $$3 }' $(srcdir)/common.h | grep -vE '0x2A42|0x2E02|0x2E22|0x2E12' | sed 's/^0x/8086/' intel.ids diff --git a/src/Makefile.in b/src/Makefile.in index 638ffef..9f7842e 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -931,7 +931,7 @@ uninstall-local: (cd $(DESTDIR)$(intel_drv_ladir) rm -f i810_drv.so) intel.ids : common.h - awk '/^#define PCI_CHIP/ {print $$3 }' $(srcdir)/common.h | sed 's/^0x/8086/' intel.ids + awk '/^#define PCI_CHIP/ {print $$3 }' $(srcdir)/common.h | grep -vE '0x2A42|0x2E02|0x2E22|0x2E12' | sed 's/^0x/8086/' intel.ids # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: commit c6b0c572248ce38d0be0deffdeb2827ed00b54cc Author: Brice Goglin [EMAIL PROTECTED] Date: Sun Aug 24 17:04:31 2008 +0200 Add 02_xaa_by_default_on_i965.diff diff --git a/debian/changelog b/debian/changelog index 509feb8..acdd982 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xserver-xorg-video-intel (2:2.3.2-2+lenny3) UNRELEASED; urgency=low + + * Add 02_xaa_by_default_on_i965.diff to switch back to XAA on +i965 by default to avoid many rendering problems, closes: #451791. + + -- Brice Goglin [EMAIL PROTECTED] Sun, 24 Aug 2008 17:03:42 +0200 + xserver-xorg-video-intel (2:2.3.2-2+lenny2) unstable; urgency=low * Revert the quirk for all 855GM chipsets, as it regresses some users diff --git a/debian/patches/02_xaa_by_default_on_i965.diff b/debian/patches/02_xaa_by_default_on_i965.diff new file mode 100644 index 000..b1ee5a4 --- /dev/null +++ b/debian/patches/02_xaa_by_default_on_i965.diff @@ -0,0 +1,18 @@ +Default to XAA on i965 for now since many people have +rendering problems with fonts or so. + +See bug #451791 + +diff --git a/src/i830_driver.c b/src/i830_driver.c +index 6121b42..36dcbb5 100644 +--- a/src/i830_driver.c b/src/i830_driver.c +@@ -1561,7 +1561,7 @@ I830PreInit(ScrnInfoPtr pScrn, int flags) + */ +if (!pI830-noAccel) { + #ifdef I830_USE_EXA +- pI830-useEXA = TRUE; ++ pI830-useEXA = IS_I965G(pI830) ? FALSE : TRUE; + #else +pI830-useEXA = FALSE; + #endif diff --git a/debian/patches/series b/debian/patches/series index b55d79f..6ed6820 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1,2 @@ 01_gen_pci_ids.diff +02_xaa_by_default_on_i965.diff -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]