xserver-xorg-video-intel: Changes to 'ubuntu'
.gitignore | 1
ChangeLog | 1145 ++
NEWS | 117
configure.ac | 85
debian/changelog | 41
debian/control | 10
debian/patches/100_b43_pciid_update.patch | 81
debian/patches/101_copy-fb.patch | 134
debian/patches/103-mbp-backlight-support.patch | 11
debian/patches/104_sandybridge_id_update.patch | 129
debian/patches/105_sandybridge_dri_disable.patch | 8
debian/patches/106_backport_vblank_on_server_regenerate_fix.patch | 112
debian/patches/series | 6
man/Makefile.am | 17
man/intel.man | 14
src/Makefile.am | 70
src/common.h | 237
src/drmmode_display.c | 1502 ---
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 | 1544 ---
src/i810_dri.h | 131
src/i810_driver.c | 2410 -----
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 | 1423 ---
src/i810_wmark.c | 313
src/i830.h | 659 -
src/i830_3d.c | 2
src/i830_accel.c | 124
src/i830_batchbuffer.c | 268
src/i830_batchbuffer.h | 215
src/i830_dri.c | 1071 --
src/i830_driver.c | 1461 ---
src/i830_hwmc.c | 260
src/i830_hwmc.h | 75
src/i830_memory.c | 283
src/i830_reg.h | 67
src/i830_render.c | 60
src/i830_uxa.c | 1180 --
src/i830_video.c | 1743 ---
src/i830_video.h | 87
src/i915_3d.c | 6
src/i915_render.c | 80
src/i915_video.c | 19
src/i965_reg.h | 241
src/i965_render.c | 49
src/i965_video.c | 21
src/intel.h | 670 +
src/intel_batchbuffer.c | 280
src/intel_batchbuffer.h | 213
src/intel_display.c | 1617 +++
src/intel_dri.c | 1094 ++
src/intel_driver.c | 1294 ++
src/intel_driver.h | 278
src/intel_hwmc.c | 260
src/intel_hwmc.h | 75
src/intel_memory.c | 305
src/intel_module.c | 482 +
src/intel_uxa.c | 1426 +++
src/intel_video.c | 1782 +++
src/intel_video.h | 88
src/legacy/Makefile.am | 17
src/legacy/README | 6
src/legacy/i810/Makefile.am | 35
src/legacy/i810/i810.h | 335
src/legacy/i810/i810_accel.c | 617 +
src/legacy/i810/i810_common.h | 321
src/legacy/i810/i810_cursor.c | 266
src/legacy/i810/i810_dga.c | 258
src/legacy/i810/i810_dri.c | 1418 +++
src/legacy/i810/i810_dri.h | 131
src/legacy/i810/i810_driver.c | 2120 ++++
src/legacy/i810/i810_hwmc.c | 419
src/legacy/i810/i810_io.c | 133
src/legacy/i810/i810_memory.c | 428
src/legacy/i810/i810_reg.h | 3194 +++++++
src/legacy/i810/i810_ring.h | 90
src/legacy/i810/i810_video.c | 1423 +++
src/legacy/i810/i810_wmark.c | 313
src/legacy/i810/xvmc/I810XvMC.c | 4509 ++++++++++
src/legacy/i810/xvmc/I810XvMC.h | 366
src/legacy/i810/xvmc/Makefile.am | 11
src/legacy/legacy.h | 3
src/xvmc/I810XvMC.c | 4509 ----------
src/xvmc/I810XvMC.h | 366
src/xvmc/Makefile.am | 13
src/xvmc/i915_xvmc.c | 4
src/xvmc/i915_xvmc.h | 2
src/xvmc/i965_xvmc.c | 5
src/xvmc/intel_xvmc.h | 2
src/xvmc/xvmc_vld.c | 5
uxa/uxa-accel.c | 6
uxa/uxa-glyphs.c | 37
uxa/uxa-priv.h | 1
uxa/uxa-render.c | 12
uxa/uxa.c | 15
103 files changed, 28218 insertions(+), 26758 deletions(-)
New commits:
commit a293a50bed27b1d61ad64cd36cb60bc31c85b659
Author: Robert Hooker <sarvatt@ubuntu.com>
Date: Mon Nov 1 12:36:19 2010 -0400
Refresh 105_sandybridge_dri_disable.patch.
diff --git a/debian/changelog b/debian/changelog
index 2194d27..9b50e8c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -17,6 +17,7 @@ xserver-xorg-video-intel (2:2.13.0-1ubuntu1) natty; urgency=low
the ability to disable KMS.
* Dropped patches:
100_b43_pciid_update.patch: Upstream
+ 102-disable-page-flipping-v2.patch: Should be unneeded.
103-mbp-backlight-support.patch: Upstream
104_sandybridge_id_update.patch: Upstream
106_backport_vblank_on_server_regenerate_fix.patch: Upstream
diff --git a/debian/patches/105_sandybridge_dri_disable.patch b/debian/patches/105_sandybridge_dri_disable.patch
index e27e8d2..5dff4c4 100644
--- a/debian/patches/105_sandybridge_dri_disable.patch
+++ b/debian/patches/105_sandybridge_dri_disable.patch
@@ -5,13 +5,13 @@ Subject: [PATCH] Disable non-functional DRI completely on Sandybridge.
Revert after Intel 2010Q4 release that will support it.
---
- src/i830_driver.c | 2 ++
+ src/intel_driver.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
-diff --git a/src/i830_driver.c b/src/i830_driver.c
+diff --git a/src/intel_driver.c b/src/intel_driver.c
index b8e0c0b..c9072d4 100644
---- a/src/i830_driver.c
-+++ b/src/i830_driver.c
+--- a/src/intel_driver.c
++++ b/src/intel_driver.c
@@ -1037,6 +1037,8 @@ I830ScreenInit(int scrnIndex, ScreenPtr screen, int argc, char **argv)
scrn->videoRam = device->regions[fb_bar].size / 1024;
diff --git a/debian/patches/series b/debian/patches/series
index 12be815..d3c6ea5 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,5 +1,2 @@
101_copy-fb.patch
-102-disable-page-flipping-v2.patch
-103-mbp-backlight-support.patch
-104_sandybridge_id_update.patch
105_sandybridge_dri_disable.patch
commit dce8273837e9c7e3feb44466b17bd9ee2dfc0500
Author: Robert Hooker <sarvatt@ubuntu.com>
Date: Mon Nov 1 12:07:52 2010 -0400
Refresh 101_copy-fb.patch
diff --git a/debian/patches/101_copy-fb.patch b/debian/patches/101_copy-fb.patch
index dbd105a..69dfad9 100644
--- a/debian/patches/101_copy-fb.patch
+++ b/debian/patches/101_copy-fb.patch
@@ -1,7 +1,27 @@
-Index: xserver-xorg-video-intel/src/drmmode_display.c
-===================================================================
---- xserver-xorg-video-intel.orig/src/drmmode_display.c 2010-09-23 16:26:34.275006000 +1000
-+++ xserver-xorg-video-intel/src/drmmode_display.c 2010-09-23 16:29:20.555006001 +1000
+diff --git a/src/intel.h b/src/intel.h
+index 9e8323c..dc5d570 100644
+--- a/src/intel.h
++++ b/src/intel.h
+@@ -420,6 +420,7 @@ typedef struct intel_screen_private {
+ OptionInfoPtr Options;
+
+ /* Driver phase/state information */
++ Bool starting;
+ Bool suspended;
+
+ enum last_3d last_3d;
+@@ -445,6 +446,7 @@ extern void intel_mode_fini(intel_screen_private *intel);
+ extern int intel_get_pipe_from_crtc_id(drm_intel_bufmgr *bufmgr, xf86CrtcPtr crtc);
+ extern int intel_crtc_id(xf86CrtcPtr crtc);
+ extern int intel_output_dpms_status(xf86OutputPtr output);
++extern void intel_copy_fb(ScrnInfoPtr scrn);
+
+ extern Bool intel_do_pageflip(ScreenPtr screen, dri_bo *new_front, void *data);
+
+diff --git a/src/intel_display.c b/src/intel_display.c
+index 97c1a0a..13924c0 100644
+--- a/src/intel_display.c
++++ b/src/intel_display.c
@@ -36,6 +36,8 @@
#include <errno.h>
#include <poll.h>
@@ -10,42 +30,42 @@ Index: xserver-xorg-video-intel/src/drmmode_display.c
+
#include "xorgVersion.h"
- #include "i830.h"
-@@ -853,6 +855,13 @@
- drmmode_ptr drmmode = drmmode_output->drmmode;
+ #include "intel.h"
+@@ -888,6 +890,13 @@ intel_output_dpms(xf86OutputPtr output, int dpms)
+ drmModeConnectorPtr koutput = intel_output->mode_output;
+ struct intel_mode *mode = intel_output->mode;
int i;
- drmModePropertyPtr props;
+ intel_screen_private *intel = intel_get_screen_private(output->scrn);
+
+ /* xf86Crtc.c calls dpms off in set desired modes, so ignore
+ * the request if we're starting up. */
-+
++
+ if (intel->starting)
+ return;
for (i = 0; i < koutput->count_props; i++) {
- props = drmModeGetProperty(drmmode->fd, koutput->props[i]);
-@@ -1466,6 +1475,8 @@
- drm_wakeup_handler, drmmode);
+ drmModePropertyPtr props;
+@@ -1523,6 +1532,8 @@ Bool intel_mode_pre_init(ScrnInfoPtr scrn, int fd, int cpp)
}
+ intel->modes = mode;
+ scrn->canDoBGNoneRoot = TRUE;
+
return TRUE;
}
-@@ -1500,3 +1511,101 @@
- drmModeRmFB(drmmode->fd, drmmode->fb_id);
- drmmode->fb_id = 0;
+@@ -1593,3 +1604,102 @@ intel_crtc_id(xf86CrtcPtr crtc)
+ {
+ return crtc_id(crtc->driver_private);
}
+
+static PixmapPtr
-+drmmode_create_pixmap_for_fbcon(ScrnInfoPtr scrn)
++intel_create_pixmap_for_fbcon(ScrnInfoPtr scrn)
+{
+ xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn);
-+ drmmode_crtc_private_ptr drmmode_crtc = xf86_config->crtc[0]->driver_private;
++ struct intel_crtc *intel_crtc = xf86_config->crtc[0]->driver_private;
+ ScreenPtr pScreen = screenInfo.screens[scrn->scrnIndex];
-+ drmmode_ptr drmmode = drmmode_crtc->drmmode;
++ struct intel_mode *mode = intel_crtc->mode;
+ intel_screen_private *intel = intel_get_screen_private(scrn);
+ drmModeFBPtr fbcon = NULL;
+ struct drm_gem_flink flink;
@@ -53,20 +73,20 @@ Index: xserver-xorg-video-intel/src/drmmode_display.c
+ PixmapPtr pixmap = NULL;
+ int i;
+
-+ for (i = 0; i < drmmode->mode_res->count_crtcs; i++) {
-+ drmmode_crtc = xf86_config->crtc[i]->driver_private;
-+ if (drmmode_crtc->mode_crtc->buffer_id == 0)
++ for (i = 0; i < mode->mode_res->count_crtcs; i++) {
++ intel_crtc = xf86_config->crtc[i]->driver_private;
++ if (intel_crtc->mode_crtc->buffer_id == 0)
+ continue;
-+ fbcon = drmModeGetFB(drmmode->fd,
-+ drmmode_crtc->mode_crtc->buffer_id);
++ fbcon = drmModeGetFB(mode->fd,
++ intel_crtc->mode_crtc->buffer_id);
+ if (fbcon != NULL)
+ break;
+ }
-+ if (i == drmmode->mode_res->count_crtcs)
++ if (i == mode->mode_res->count_crtcs)
+ return NULL;
+
+ flink.handle = fbcon->handle;
-+ if (ioctl(drmmode->fd, DRM_IOCTL_GEM_FLINK, &flink) < 0) {
++ if (ioctl(mode->fd, DRM_IOCTL_GEM_FLINK, &flink) < 0) {
+ xf86DrvMsg(scrn->scrnIndex, X_ERROR,
+ "Couldn't flink fbcon handle\n");
+ return NULL;
@@ -79,10 +99,8 @@ Index: xserver-xorg-video-intel/src/drmmode_display.c
+ "Couldn't allocate bo for fbcon handle\n");
+ return NULL;
+ }
-+
-+
-+ if (!CreateScratchPixmapsForScreen(scrn->scrnIndex))
-+ return FALSE;
++ if (!CreateScratchPixmapsForScreen(pScreen->myNum))
++ return NULL;
+
+ pixmap = GetScratchPixmapHeader(pScreen,
+ fbcon->width, fbcon->height,
@@ -94,21 +112,21 @@ Index: xserver-xorg-video-intel/src/drmmode_display.c
+ return NULL;
+ }
+
-+ i830_set_pixmap_bo(pixmap, bo);
++ intel_set_pixmap_bo(pixmap, bo);
+ drm_intel_bo_unreference(bo);
+ drmModeFreeFB(fbcon);
+
+ return pixmap;
+}
+
-+void drmmode_copy_fb(ScrnInfoPtr scrn)
++void intel_copy_fb(ScrnInfoPtr scrn)
+{
+ ScreenPtr pScreen = screenInfo.screens[scrn->scrnIndex];
+ intel_screen_private *intel = intel_get_screen_private(scrn);
+ PixmapPtr src, dst;
+ unsigned int pitch = scrn->displayWidth * intel->cpp;
+
-+ src = drmmode_create_pixmap_for_fbcon(scrn);
++ src = intel_create_pixmap_for_fbcon(scrn);
+ if (src == NULL) {
+ xf86DrvMsg(scrn->scrnIndex, X_ERROR,
+ "Couldn't create pixmap for fbcon\n");
@@ -121,7 +139,7 @@ Index: xserver-xorg-video-intel/src/drmmode_display.c
+ scrn->depth, scrn->bitsPerPixel,
+ pitch,
+ NULL);
-+ i830_set_pixmap_bo(dst, intel->front_buffer);
++ intel_set_pixmap_bo(dst, intel->front_buffer);
+
+ intel->uxa_driver->prepare_copy(src, dst, -1, -1, GXcopy, FB_ALLONES);
+
@@ -130,59 +148,41 @@ Index: xserver-xorg-video-intel/src/drmmode_display.c
+
+ intel->uxa_driver->done_copy(dst);
+
-+ intel_batch_submit (scrn, TRUE);
++ intel_batch_emit_flush(scrn);
++ intel_batch_submit(scrn, TRUE);
++ intel_batch_wait_last(scrn);
+
+ (*pScreen->DestroyPixmap)(src);
+ (*pScreen->DestroyPixmap)(dst);
+ FreeScratchPixmapsForScreen(pScreen->myNum);
+}
-Index: xserver-xorg-video-intel/src/i830.h
-===================================================================
---- xserver-xorg-video-intel.orig/src/i830.h 2010-09-23 16:26:34.385006000 +1000
-+++ xserver-xorg-video-intel/src/i830.h 2010-09-23 16:29:20.555006001 +1000
-@@ -423,6 +423,7 @@
- OptionInfoPtr Options;
-
- /* Driver phase/state information */
-+ Bool starting;
- Bool suspended;
-
- enum last_3d last_3d;
-@@ -486,6 +487,7 @@
- xf86CrtcPtr crtc);
- extern int drmmode_output_dpms_status(xf86OutputPtr output);
- extern int drmmode_crtc_id(xf86CrtcPtr crtc);
-+extern void drmmode_copy_fb(ScrnInfoPtr scrn);
-
- extern Bool i830_crtc_on(xf86CrtcPtr crtc);
- extern int i830_crtc_to_pipe(xf86CrtcPtr crtc);
-Index: xserver-xorg-video-intel/src/i830_driver.c
-===================================================================
---- xserver-xorg-video-intel.orig/src/i830_driver.c 2010-09-23 16:26:34.165006000 +1000
-+++ xserver-xorg-video-intel/src/i830_driver.c 2010-09-23 16:29:20.565006001 +1000
-@@ -1093,6 +1093,8 @@
++
+diff --git a/src/intel_driver.c b/src/intel_driver.c
+index 9b2fdaf..b4d42a2 100644
+--- a/src/intel_driver.c
++++ b/src/intel_driver.c
+@@ -879,6 +879,8 @@ I830ScreenInit(int scrnIndex, ScreenPtr screen, int argc, char **argv)
if (IS_I965G(intel))
gen4_render_state_init(scrn);
-+ intel->starting = TRUE;
++ intel->starting = FALSE;
+
miClearVisualTypes();
if (!miSetVisualTypes(scrn->depth,
miGetDefaultVisualMask(scrn->depth),
-@@ -1231,6 +1233,7 @@
- if (serverGeneration == 1)
- xf86ShowUnusedOptions(scrn->scrnIndex, scrn->options);
+@@ -1014,6 +1016,7 @@ I830ScreenInit(int scrnIndex, ScreenPtr screen, int argc, char **argv)
+
+ intel_mode_init(intel);
+ intel->starting = FALSE;
intel->suspended = FALSE;
return uxa_resources_init(screen);
-@@ -1289,6 +1292,9 @@
+@@ -1079,6 +1082,8 @@ static Bool I830EnterVT(int scrnIndex, int flags)
- i830_set_gem_max_sizes(scrn);
+ intel_set_gem_max_sizes(scrn);
-+ if (!IS_GEN6(intel))
-+ drmmode_copy_fb(scrn);
++ intel_copy_fb(scrn);
+
if (!xf86SetDesiredModes(scrn))
return FALSE;
diff --git a/debian/patches/series b/debian/patches/series
index e9139dc..12be815 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,4 +1,3 @@
-100_b43_pciid_update.patch
101_copy-fb.patch
102-disable-page-flipping-v2.patch
103-mbp-backlight-support.patch
commit dee19c68663b75aea3ef7e65f6062fb102c2843c
Author: Robert Hooker <sarvatt@ubuntu.com>
Date: Mon Nov 1 12:05:34 2010 -0400
Drop some upstream patches, add new changelog entry.
diff --git a/debian/changelog b/debian/changelog
index 5905efa..2194d27 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,28 @@
+xserver-xorg-video-intel (2:2.13.0-1ubuntu1) natty; urgency=low
+
+ * New upstream release. Remaining Ubuntu changes:
+ - debian/apport-gpu-error-intel.py, debian/xserver-xorg-video-intel.udev,
+ debian/xserver-xorg-video-intel:
+ Add apport script to collect debug information on GPU hangs
+ - rules: Install udev rule to run the script when the kernel detects hung GPU
+ - 101_copy-fb.patch: Adds feature to driver so Xserver can draw
+ root windows with no background. This enables smooth boot with
+ Plymouth.
+ - control: Add Recommends on intel-gpu-tools to xserver-xorg-video-intel
+ package for use by GPU hang scripts.
+ - xserver-xorg-video-intel.preinst.in, xserver-xorg-video-intel.postinst.in,
+ rules:
+ Don't install /etc/modprobe.d/i915-kms.conf, and remove it on upgrades.
+ At best it's redundant (as the kernel defaults to KMS), at worst it breaks
+ the ability to disable KMS.
+ * Dropped patches:
+ 100_b43_pciid_update.patch: Upstream
+ 103-mbp-backlight-support.patch: Upstream
+ 104_sandybridge_id_update.patch: Upstream
+ 106_backport_vblank_on_server_regenerate_fix.patch: Upstream
+
+ -- Robert Hooker <sarvatt@ubuntu.com> Mon, 01 Nov 2010 11:43:22 -0400
+
xserver-xorg-video-intel (2:2.13.0-1) experimental; urgency=low
[ Sven Joachim ]
diff --git a/debian/patches/100_b43_pciid_update.patch b/debian/patches/100_b43_pciid_update.patch
deleted file mode 100644
index 7c3d2ce..0000000
--- a/debian/patches/100_b43_pciid_update.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-diff --git a/src/common.h b/src/common.h
-index 30f1c78..d7e7e4b 100644
---- a/src/common.h
-+++ b/src/common.h
-@@ -313,6 +313,11 @@ extern int I810_DEBUG;
- #define PCI_CHIP_B43_G_BRIDGE 0x2E40
- #endif
-
-+#ifndef PCI_CHIP_B43_G1
-+#define PCI_CHIP_B43_G1 0x2E92
-+#define PCI_CHIP_B43_G1_BRIDGE 0x2E90
-+#endif
-+
- #ifndef PCI_CHIP_IGDNG_D_G
- #define PCI_CHIP_IGDNG_D_G 0x0042
- #define PCI_CHIP_IGDNG_D_G_BRIDGE 0x0040
-@@ -356,7 +361,7 @@ extern int I810_DEBUG;
- #define IS_IGDG(pI810) (DEVICE_ID(pI810->PciInfo) == PCI_CHIP_IGD_G)
- #define IS_IGD(pI810) (IS_IGDG(pI810) || IS_IGDGM(pI810))
- #define IS_GM45(pI810) (DEVICE_ID(pI810->PciInfo) == PCI_CHIP_GM45_GM)
--#define IS_G4X(pI810) (DEVICE_ID(pI810->PciInfo) == PCI_CHIP_IGD_E_G || DEVICE_ID(pI810->PciInfo) == PCI_CHIP_G45_G || DEVICE_ID(pI810->PciInfo) == PCI_CHIP_Q45_G || DEVICE_ID(pI810->PciInfo) == PCI_CHIP_G41_G || DEVICE_ID(pI810->PciInfo) == PCI_CHIP_B43_G || IS_GM45(pI810))
-+#define IS_G4X(pI810) (DEVICE_ID(pI810->PciInfo) == PCI_CHIP_IGD_E_G || DEVICE_ID(pI810->PciInfo) == PCI_CHIP_G45_G || DEVICE_ID(pI810->PciInfo) == PCI_CHIP_Q45_G || DEVICE_ID(pI810->PciInfo) == PCI_CHIP_G41_G || DEVICE_ID(pI810->PciInfo) == PCI_CHIP_B43_G || DEVICE_ID(pI810->PciInfo) == PCI_CHIP_B43_G1 || IS_GM45(pI810))
- #define IS_I965GM(pI810) (DEVICE_ID(pI810->PciInfo) == PCI_CHIP_I965_GM || DEVICE_ID(pI810->PciInfo) == PCI_CHIP_I965_GME)
- #define IS_965_Q(pI810) (DEVICE_ID(pI810->PciInfo) == PCI_CHIP_I965_Q)
- #define IS_IGDNG_D(pI810) (DEVICE_ID(pI810->PciInfo) == PCI_CHIP_IGDNG_D_G)
-diff --git a/src/i810_driver.c b/src/i810_driver.c
-index 088b552..f5cf9a9 100644
---- a/src/i810_driver.c
-+++ b/src/i810_driver.c
-@@ -138,6 +138,7 @@ static const struct pci_id_match intel_device_match[] = {
- INTEL_DEVICE_MATCH (PCI_CHIP_Q45_G, 0 ),
- INTEL_DEVICE_MATCH (PCI_CHIP_G41_G, 0 ),
- INTEL_DEVICE_MATCH (PCI_CHIP_B43_G, 0 ),
-+ INTEL_DEVICE_MATCH (PCI_CHIP_B43_G1, 0 ),
- INTEL_DEVICE_MATCH (PCI_CHIP_IGDNG_D_G, 0 ),
- INTEL_DEVICE_MATCH (PCI_CHIP_IGDNG_M_G, 0 ),
- INTEL_DEVICE_MATCH (PCI_CHIP_SANDYBRIDGE, 0 ),
-@@ -194,6 +195,7 @@ static SymTabRec I810Chipsets[] = {
- {PCI_CHIP_Q45_G, "Q45/Q43"},
- {PCI_CHIP_G41_G, "G41"},
- {PCI_CHIP_B43_G, "B43"},
-+ {PCI_CHIP_B43_G1, "B43"},
- {PCI_CHIP_IGDNG_D_G, "Clarkdale"},
- {PCI_CHIP_IGDNG_M_G, "Arrandale"},
- {-1, NULL}
-@@ -233,6 +235,7 @@ static PciChipsets I810PciChipsets[] = {
- {PCI_CHIP_Q45_G, PCI_CHIP_Q45_G, NULL},
- {PCI_CHIP_G41_G, PCI_CHIP_G41_G, NULL},
- {PCI_CHIP_B43_G, PCI_CHIP_B43_G, NULL},
-+ {PCI_CHIP_B43_G1, PCI_CHIP_B43_G1, NULL},
- {PCI_CHIP_IGDNG_D_G, PCI_CHIP_IGDNG_D_G, NULL},
- {PCI_CHIP_IGDNG_M_G, PCI_CHIP_IGDNG_M_G, NULL},
- {-1, -1, NULL }
-diff --git a/src/i830_driver.c b/src/i830_driver.c
-index b8e0c0b..4249c80 100644
---- a/src/i830_driver.c
-+++ b/src/i830_driver.c
-@@ -114,6 +114,7 @@ static SymTabRec I830Chipsets[] = {
- {PCI_CHIP_Q45_G, "Q45/Q43"},
- {PCI_CHIP_G41_G, "G41"},
- {PCI_CHIP_B43_G, "B43"},
-+ {PCI_CHIP_B43_G1, "B43"},
- {PCI_CHIP_IGDNG_D_G, "Clarkdale"},
- {PCI_CHIP_IGDNG_M_G, "Arrandale"},
- {-1, NULL}
-@@ -147,6 +148,7 @@ static PciChipsets I830PciChipsets[] = {
- {PCI_CHIP_Q45_G, PCI_CHIP_Q45_G, NULL},
- {PCI_CHIP_G41_G, PCI_CHIP_G41_G, NULL},
- {PCI_CHIP_B43_G, PCI_CHIP_B43_G, NULL},
-+ {PCI_CHIP_B43_G1, PCI_CHIP_B43_G1, NULL},
- {PCI_CHIP_IGDNG_D_G, PCI_CHIP_IGDNG_D_G, NULL},
- {PCI_CHIP_IGDNG_M_G, PCI_CHIP_IGDNG_M_G, NULL},
- {-1, -1, NULL}
-@@ -491,6 +493,7 @@ static void i830_detect_chipset(ScrnInfoPtr scrn)
- chipname = "G41";
- break;
- case PCI_CHIP_B43_G:
-+ case PCI_CHIP_B43_G1:
- chipname = "B43";
- break;
- case PCI_CHIP_IGDNG_D_G:
diff --git a/debian/patches/103-mbp-backlight-support.patch b/debian/patches/103-mbp-backlight-support.patch
deleted file mode 100644
index 2ffe711..0000000
--- a/debian/patches/103-mbp-backlight-support.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -u xserver-xorg-video-intel-2.9.1/src/drmmode_display.c xserver-xorg-video-intel-2.9.1/src/drmmode_display.c
---- xserver-xorg-video-intel-2.9.1/src/drmmode_display.c
-+++ xserver-xorg-video-intel-2.9.1/src/drmmode_display.c
-@@ -95,6 +95,7 @@
- "asus-laptop",
- "eeepc",
- "thinkpad_screen",
-+ "mbp_backlight",
- "acpi_video1",
- "acpi_video0",
- "fujitsu-laptop",
diff --git a/debian/patches/104_sandybridge_id_update.patch b/debian/patches/104_sandybridge_id_update.patch
deleted file mode 100644
index e34dd7e..0000000
--- a/debian/patches/104_sandybridge_id_update.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-From 07b87ed8ef6c2ed144c5b646cf3116aa642fb89a Mon Sep 17 00:00:00 2001
-From: Robert Hooker <sarvatt@ubuntu.com>
-Date: Fri, 10 Sep 2010 07:36:12 -0400
-Subject: [PATCH] Update Sandybridge device id's.
-
-Backport of upstream commits 53767cc0d0a58d36cd445da3a31c65b349eebbba
-and 104cd0554bde1d109a54db7a93700d5edfabd914. Drop after 2.12.
-
-Signed-off-by: Robert Hooker <sarvatt@ubuntu.com>
----
- src/common.h | 25 ++++++++++++++++++-------
- src/i810_driver.c | 23 +++++++++++++++++++++--
- src/i830_driver.c | 9 +++++++++
- 3 files changed, 48 insertions(+), 9 deletions(-)
-
-diff --git a/src/common.h b/src/common.h
-index 30f1c78..6824b15 100644
---- a/src/common.h
-+++ b/src/common.h
-@@ -323,11 +323,17 @@ extern int I810_DEBUG;
- #define PCI_CHIP_IGDNG_M_G_BRIDGE 0x0044
- #endif
-
--#ifndef PCI_CHIP_SANDYBRIDGE
--#define PCI_CHIP_SANDYBRIDGE 0x0102
--#define PCI_CHIP_SANDYBRIDGE_BRIDGE 0x0100
--#define PCI_CHIP_SANDYBRIDGE_M 0x0106
--#define PCI_CHIP_SANDYBRIDGE_BRIDGE_M 0x0104
-+#ifndef PCI_CHIP_SANDYBRIDGE_BRIDGE
-+#define PCI_CHIP_SANDYBRIDGE_BRIDGE 0x0100 /* Desktop */
-+#define PCI_CHIP_SANDYBRIDGE_GT1 0x0102
-+#define PCI_CHIP_SANDYBRIDGE_GT2 0x0112
-+#define PCI_CHIP_SANDYBRIDGE_GT2_PLUS 0x0122
-+#define PCI_CHIP_SANDYBRIDGE_BRIDGE_M 0x0104 /* Mobile */
-+#define PCI_CHIP_SANDYBRIDGE_M_GT1 0x0106
-+#define PCI_CHIP_SANDYBRIDGE_M_GT2 0x0116
-+#define PCI_CHIP_SANDYBRIDGE_M_GT2_PLUS 0x0126
-+#define PCI_CHIP_SANDYBRIDGE_BRIDGE_S 0x0108 /* Server */
-+#define PCI_CHIP_SANDYBRIDGE_S_GT 0x010A
- #endif
-
- #define I810_MEMBASE(p,n) (p)->regions[(n)].base_addr
-@@ -385,8 +391,13 @@ extern int I810_DEBUG;
-
- #define IS_I915(pI810) (IS_I915G(pI810) || IS_I915GM(pI810) || IS_I945G(pI810) || IS_I945GM(pI810) || IS_G33CLASS(pI810))
-
--#define IS_GEN6(pI810) ((pI810)->PciInfo->device_id == PCI_CHIP_SANDYBRIDGE || \
-- (pI810)->PciInfo->device_id == PCI_CHIP_SANDYBRIDGE_M)
-+#define IS_GEN6(pI810) ((pI810)->PciInfo->device_id == PCI_CHIP_SANDYBRIDGE_GT1 || \
-+ (pI810)->PciInfo->device_id == PCI_CHIP_SANDYBRIDGE_GT2 || \
-+ (pI810)->PciInfo->device_id == PCI_CHIP_SANDYBRIDGE_GT2_PLUS || \
-+ (pI810)->PciInfo->device_id == PCI_CHIP_SANDYBRIDGE_M_GT1 ||\
-+ (pI810)->PciInfo->device_id == PCI_CHIP_SANDYBRIDGE_M_GT2 || \
-+ (pI810)->PciInfo->device_id == PCI_CHIP_SANDYBRIDGE_M_GT2_PLUS ||\
-+ (pI810)->PciInfo->device_id == PCI_CHIP_SANDYBRIDGE_S_GT)
-
- #define IS_MOBILE(pI810) (IS_I830(pI810) || IS_I85X(pI810) || IS_I915GM(pI810) || IS_I945GM(pI810) || IS_I965GM(pI810) || IS_GM45(pI810) || IS_IGD(pI810) || IS_IGDNG_M(pI810))
- /* supports Y tiled surfaces (pre-965 Mesa isn't ready yet) */
-diff --git a/src/i810_driver.c b/src/i810_driver.c
-index 088b552..4440fd9 100644
---- a/src/i810_driver.c
-+++ b/src/i810_driver.c
-@@ -140,8 +140,13 @@ static const struct pci_id_match intel_device_match[] = {
- INTEL_DEVICE_MATCH (PCI_CHIP_B43_G, 0 ),
- INTEL_DEVICE_MATCH (PCI_CHIP_IGDNG_D_G, 0 ),
- INTEL_DEVICE_MATCH (PCI_CHIP_IGDNG_M_G, 0 ),
-- INTEL_DEVICE_MATCH (PCI_CHIP_SANDYBRIDGE, 0 ),
-- INTEL_DEVICE_MATCH (PCI_CHIP_SANDYBRIDGE_M, 0 ),
-+ INTEL_DEVICE_MATCH (PCI_CHIP_SANDYBRIDGE_GT1, 0 ),
-+ INTEL_DEVICE_MATCH (PCI_CHIP_SANDYBRIDGE_GT2, 0 ),
-+ INTEL_DEVICE_MATCH (PCI_CHIP_SANDYBRIDGE_GT2_PLUS, 0 ),
-+ INTEL_DEVICE_MATCH (PCI_CHIP_SANDYBRIDGE_M_GT1, 0 ),
-+ INTEL_DEVICE_MATCH (PCI_CHIP_SANDYBRIDGE_M_GT2, 0 ),
-+ INTEL_DEVICE_MATCH (PCI_CHIP_SANDYBRIDGE_M_GT2_PLUS, 0 ),
-+ INTEL_DEVICE_MATCH (PCI_CHIP_SANDYBRIDGE_S_GT, 0 ),
- { 0, 0, 0 },
- };
-
-@@ -196,6 +201,13 @@ static SymTabRec I810Chipsets[] = {
- {PCI_CHIP_B43_G, "B43"},
- {PCI_CHIP_IGDNG_D_G, "Clarkdale"},
- {PCI_CHIP_IGDNG_M_G, "Arrandale"},
-+ {PCI_CHIP_SANDYBRIDGE_GT1, "Sandybridge" },
-+ {PCI_CHIP_SANDYBRIDGE_GT2, "Sandybridge" },
-+ {PCI_CHIP_SANDYBRIDGE_GT2_PLUS, "Sandybridge" },
-+ {PCI_CHIP_SANDYBRIDGE_M_GT1, "Sandybridge" },
-+ {PCI_CHIP_SANDYBRIDGE_M_GT2, "Sandybridge" },
-+ {PCI_CHIP_SANDYBRIDGE_M_GT2_PLUS, "Sandybridge" },
-+ {PCI_CHIP_SANDYBRIDGE_S_GT, "Sandybridge" },
- {-1, NULL}
- };
-
-@@ -235,6 +247,13 @@ static PciChipsets I810PciChipsets[] = {
- {PCI_CHIP_B43_G, PCI_CHIP_B43_G, NULL},
- {PCI_CHIP_IGDNG_D_G, PCI_CHIP_IGDNG_D_G, NULL},
- {PCI_CHIP_IGDNG_M_G, PCI_CHIP_IGDNG_M_G, NULL},
-+ {PCI_CHIP_SANDYBRIDGE_GT1, PCI_CHIP_SANDYBRIDGE_GT1, NULL},
-+ {PCI_CHIP_SANDYBRIDGE_GT2, PCI_CHIP_SANDYBRIDGE_GT2, NULL},
-+ {PCI_CHIP_SANDYBRIDGE_GT2_PLUS, PCI_CHIP_SANDYBRIDGE_GT2_PLUS, NULL},
-+ {PCI_CHIP_SANDYBRIDGE_M_GT1, PCI_CHIP_SANDYBRIDGE_M_GT1, NULL},
-+ {PCI_CHIP_SANDYBRIDGE_M_GT2, PCI_CHIP_SANDYBRIDGE_M_GT2, NULL},
-+ {PCI_CHIP_SANDYBRIDGE_M_GT2_PLUS, PCI_CHIP_SANDYBRIDGE_M_GT2_PLUS, NULL},
-+ {PCI_CHIP_SANDYBRIDGE_S_GT, PCI_CHIP_SANDYBRIDGE_S_GT, NULL},
- {-1, -1, NULL }
- };
-
-diff --git a/src/i830_driver.c b/src/i830_driver.c
-index b8e0c0b..b13894e 100644
---- a/src/i830_driver.c
-+++ b/src/i830_driver.c
-@@ -499,6 +499,15 @@ static void i830_detect_chipset(ScrnInfoPtr scrn)
- case PCI_CHIP_IGDNG_M_G:
- chipname = "Arrandale";
- break;
-+ case PCI_CHIP_SANDYBRIDGE_GT1:
-+ case PCI_CHIP_SANDYBRIDGE_GT2:
-+ case PCI_CHIP_SANDYBRIDGE_GT2_PLUS:
-+ case PCI_CHIP_SANDYBRIDGE_M_GT1:
-+ case PCI_CHIP_SANDYBRIDGE_M_GT2:
-+ case PCI_CHIP_SANDYBRIDGE_M_GT2_PLUS:
-+ case PCI_CHIP_SANDYBRIDGE_S_GT:
-+ chipname = "Sandybridge";
-+ break;
- default:
- chipname = "unknown chipset";
- break;
---
-1.7.2
-
diff --git a/debian/patches/106_backport_vblank_on_server_regenerate_fix.patch b/debian/patches/106_backport_vblank_on_server_regenerate_fix.patch
deleted file mode 100644
index ecf6557..0000000
--- a/debian/patches/106_backport_vblank_on_server_regenerate_fix.patch
+++ /dev/null
@@ -1,112 +0,0 @@
-Author: Christopher Halse Rogers <christopher.halse.rogers@canonical.com>
-Description: Backport vsync fix from the following commit:
- .
- commit c882f6a22a862c1664c375e05e5e6fc4bdb04edb
- Author: Chris Wilson <chris@chris-wilson.co.uk>
- Date: Wed Aug 18 10:21:22 2010 +0100
-
- Move registration of vsync fd from pre-init to screen-init
-
- Marty Jack reported an issue he found where the page-flipping handler
- was being lost on server reset. This results in the swap completion
- notification being lost, with the sporadic hang of full screen
- applications like Compiz, flash and even glxgears!
-
- Fixes:
-
- Bug 29584 - Server in compute loop
- https://bugs.freedesktop.org/show_bug.cgi?id=29584
-
- There are also several possibly related bugs with similar symptoms, i.e.
- OpenGL applications hanging on missed swap notifications.
-
- Reported-by: Marty Jack <martyj19@comcast.net>
- Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
- Cc: Keith Packard <keithp@keithp.com>
-
-Index: xserver-xorg-video-intel/src/drmmode_display.c
-===================================================================
---- xserver-xorg-video-intel.orig/src/drmmode_display.c 2010-09-26 10:33:35.167165002 +1000
-+++ xserver-xorg-video-intel/src/drmmode_display.c 2010-09-26 10:37:41.000000000 +1000
-@@ -1466,14 +1466,12 @@
- xf86DrvMsg(scrn->scrnIndex, X_INFO,
- "Kernel page flipping support detected, but forcibly disabled.\n");
- intel->use_pageflipping = FALSE;
-- drmmode->flip_count = 0;
-+ intel->can_pageflip = TRUE;
-+
- drmmode->event_context.version = DRM_EVENT_CONTEXT_VERSION;
- drmmode->event_context.vblank_handler = drmmode_vblank_handler;
- drmmode->event_context.page_flip_handler =
- drmmode_page_flip_handler;
-- AddGeneralSocket(fd);
-- RegisterBlockAndWakeupHandlers((BlockHandlerProcPtr)NoopDDA,
-- drm_wakeup_handler, drmmode);
- }
-
- scrn->canDoBGNoneRoot = TRUE;
-@@ -1481,6 +1479,31 @@
- return TRUE;
- }
-
-+void
-+drmmode_init(ScrnInfoPtr scrn)
-+{
-+ intel_screen_private *intel = intel_get_screen_private(scrn);
-+ if (intel->can_pageflip) {
-+ xf86CrtcConfigPtr xf86_config;
-+ drmmode_crtc_private_ptr drmmode_crtc;
-+ drmmode_ptr drmmode;
-+
-+ xf86_config = XF86_CRTC_CONFIG_PTR(scrn);
-+
-+ drmmode_crtc = xf86_config->crtc[0]->driver_private;
-+ drmmode = drmmode_crtc->drmmode;
-+
-+ /* We need to re-register the mode->fd for the synchronisation
-+ * feedback on every server generation, so perform the
-+ * registration within ScreenInit and not PreInit.
-+ */
-+ drmmode->flip_count = 0;
-+ AddGeneralSocket(drmmode->fd);
-+ RegisterBlockAndWakeupHandlers((BlockHandlerProcPtr)NoopDDA,
-+ drm_wakeup_handler, drmmode);
-+ }
-+}
-+
- int
- drmmode_get_pipe_from_crtc_id(drm_intel_bufmgr *bufmgr, xf86CrtcPtr crtc)
- {
-Index: xserver-xorg-video-intel/src/i830.h
-===================================================================
---- xserver-xorg-video-intel.orig/src/i830.h 2010-09-26 10:33:35.127165002 +1000
-+++ xserver-xorg-video-intel/src/i830.h 2010-09-26 10:38:21.000000000 +1000
-@@ -417,6 +417,7 @@
- char *deviceName;
-
- Bool use_pageflipping;
-+ Bool can_pageflip;
- Bool force_fallback;
-
- /* Broken-out options. */
-@@ -442,6 +443,7 @@
- };
-
- extern Bool drmmode_pre_init(ScrnInfoPtr pScrn, int fd, int cpp);
-+extern void drmmode_init(ScrnInfoPtr scrn);
- extern int drmmode_get_pipe_from_crtc_id(drm_intel_bufmgr *bufmgr, xf86CrtcPtr crtc);
- extern int drmmode_output_dpms_status(xf86OutputPtr output);
- extern Bool drmmode_do_pageflip(ScreenPtr screen, dri_bo *new_front, void *data);
-Index: xserver-xorg-video-intel/src/i830_driver.c
-===================================================================
---- xserver-xorg-video-intel.orig/src/i830_driver.c 2010-09-26 10:33:35.197165002 +1000
-+++ xserver-xorg-video-intel/src/i830_driver.c 2010-09-26 10:33:35.217165002 +1000
-@@ -1244,6 +1244,8 @@
- if (serverGeneration == 1)
- xf86ShowUnusedOptions(scrn->scrnIndex, scrn->options);
-
-+ drmmode_init(scrn);
-+
- intel->starting = FALSE;
- intel->suspended = FALSE;
-
diff --git a/debian/patches/series b/debian/patches/series
index 7305a75..e9139dc 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -4,5 +4,3 @@
103-mbp-backlight-support.patch
104_sandybridge_id_update.patch
105_sandybridge_dri_disable.patch
-106_backport_vblank_on_server_regenerate_fix.patch
-108_sandybridge_disable_Xv.patch
commit 9f5151da81dbb58ec49ea118a7461f9a98cf55e2
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Oct 2 09:16:36 2010 +0200
Upload to experimental (fixing the upstream version number).
diff --git a/debian/changelog b/debian/changelog
index f1f606b..3a6f6ff 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-video-intel (2:2.13-1) UNRELEASED; urgency=low
+xserver-xorg-video-intel (2:2.13.0-1) experimental; urgency=low
[ Sven Joachim ]
* New upstream release.
@@ -11,7 +11,7 @@ xserver-xorg-video-intel (2:2.13-1) UNRELEASED; urgency=low
architectures: UMS is gone, this means Linux-only.
* Add myself to Uploaders.
- -- Cyril Brulebois <kibi@debian.org> Fri, 01 Oct 2010 22:48:23 +0200
+ -- Cyril Brulebois <kibi@debian.org> Sat, 02 Oct 2010 09:51:48 +0200
xserver-xorg-video-intel (2:2.12.0-1) experimental; urgency=low
commit 8ed721471777cab789588b89d920237549fc3207
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Oct 2 03:10:37 2010 +0200
Add myself to Uploaders.
diff --git a/debian/changelog b/debian/changelog
index 8fa2251..f1f606b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -9,6 +9,7 @@ xserver-xorg-video-intel (2:2.13-1) UNRELEASED; urgency=low
1.8).
* Picked from unstable to avoid introducing back binaries on non-Linux
architectures: UMS is gone, this means Linux-only.
+ * Add myself to Uploaders.
-- Cyril Brulebois <kibi@debian.org> Fri, 01 Oct 2010 22:48:23 +0200
diff --git a/debian/control b/debian/control
index 8054331..0fbac14 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 <dnusinow@debian.org>, Drew Parsons <dparsons@debian.org>, Brice Goglin <bgoglin@debian.org>
+Uploaders: David Nusinow <dnusinow@debian.org>, Drew Parsons <dparsons@debian.org>, Brice Goglin <bgoglin@debian.org>, Cyril Brulebois <kibi@debian.org>
Build-Depends:
debhelper (>= 5),
pkg-config,
commit 5e67cd7e454996f80283c44991543ca660f21114
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Oct 2 03:06:17 2010 +0200
UMS is gone, this means Linux-only.
(cherry picked from commit 2586daf3f7e86c1857ab426f98e0ae4045c9e239)
Conflicts:
debian/changelog
diff --git a/debian/changelog b/debian/changelog
index 6b0e0a3..8fa2251 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,8 @@ xserver-xorg-video-intel (2:2.13-1) UNRELEASED; urgency=low
[ Cyril Brulebois ]
* Bump xutils-dev build-dependency to 1:7.5+4 (needed for xorg macros
1.8).
+ * Picked from unstable to avoid introducing back binaries on non-Linux
+ architectures: UMS is gone, this means Linux-only.
-- Cyril Brulebois <kibi@debian.org> Fri, 01 Oct 2010 22:48:23 +0200
diff --git a/debian/control b/debian/control
index 01fdf32..8054331 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
commit 326a36c67bea6a22e995f37805f264143b05cae9
Author: Cyril Brulebois <kibi@debian.org>
Date: Fri Oct 1 22:49:34 2010 +0200
Bump xutils-dev build-dependency to 1:7.5+4 (needed for xorg macros 1.8).
diff --git a/debian/changelog b/debian/changelog
index a05f0a1..6b0e0a3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,14 @@
xserver-xorg-video-intel (2:2.13-1) UNRELEASED; urgency=low
+ [ Sven Joachim ]
* New upstream release.
* Bump libdrm build-dependency to 2.4.22.
- -- Sven Joachim <svenjoac@gmx.de> Wed, 29 Sep 2010 09:58:16 +0200
+ [ Cyril Brulebois ]
+ * Bump xutils-dev build-dependency to 1:7.5+4 (needed for xorg macros
+ 1.8).
+
+ -- Cyril Brulebois <kibi@debian.org> Fri, 01 Oct 2010 22:48:23 +0200
xserver-xorg-video-intel (2:2.12.0-1) experimental; urgency=low
diff --git a/debian/control b/debian/control
index d9eebd8..01fdf32 100644
--- a/debian/control
+++ b/debian/control
@@ -33,7 +33,7 @@ Build-Depends:
quilt,
automake,
libtool,
- xutils-dev (>= 1:7.5)
+ xutils-dev (>= 1:7.5+4),
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
commit 8c2abe3760fa179923783c46ba824f06a856313b
Author: Sven Joachim <svenjoac@gmx.de>
Date: Thu Sep 30 19:39:35 2010 +0200
New upstream release
diff --git a/ChangeLog b/ChangeLog
index 58bc18f..954e305 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+commit 9f232ad67c72b7869dcd112207bc41dc01d7d104
+Author: Carl Worth <cworth@cworth.org>
+Date: Thu Sep 30 08:45:49 2010 -0700
+
+ Increment version to 2.13.0
+
+ For the new, major release.
+
+commit 99ec9bb0f1eaf2e5c04614957a51624a928526e5
+Author: Carl Worth <cworth@cworth.org>
+Date: Thu Sep 30 08:45:15 2010 -0700
+
+ Add release notes for the 2.13.0 release.
+
+ Which is functionalliy identical to 2.12.902.
+
commit d4c013cb9d92d2959c9a98eca20e43ab14ae22e3
Author: Carl Worth <cworth@cworth.org>
Date: Tue Sep 28 20:49:52 2010 -0700
Reply to: