[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-video-intel: Changes to 'debian-experimental'



 ChangeLog                     | 2040 +++++++++++++++++++++++++++++++++++++-----
 Makefile.am                   |    7 
 configure.ac                  |   48 
 debian/changelog              |    9 
 debian/control                |   22 
 man/intel.man                 |   67 -
 src/Makefile.am               |   17 
 src/bios_reader/.gitignore    |    1 
 src/bios_reader/Makefile.am   |   11 
 src/bios_reader/bios_reader.c |  241 ++++
 src/bios_reader/swf_dumper.c  |  110 ++
 src/brw_defines.h             |    3 
 src/brw_structs.h             |   22 
 src/common.h                  |   38 
 src/drmmode_display.c         |  703 ++++++++++++++
 src/drmmode_display.h         |   73 +
 src/i810.h                    |    3 
 src/i810_driver.c             |   16 
 src/i810_reg.h                |   54 +
 src/i830.h                    |  126 ++
 src/i830_accel.c              |  148 ++-
 src/i830_batchbuffer.c        |  204 ++++
 src/i830_batchbuffer.h        |  148 +++
 src/i830_bios.c               |   60 -
 src/i830_bios.h               |  295 +++++-
 src/i830_common.h             |   16 
 src/i830_crt.c                |  141 ++
 src/i830_debug.c              |   60 +
 src/i830_display.c            |   75 -
 src/i830_dri.c                |  339 +++---
 src/i830_dri.h                |    1 
 src/i830_driver.c             | 1436 ++++++++++++++++++-----------
 src/i830_exa.c                |  557 +++++++++--
 src/i830_hdmi.c               |   14 
 src/i830_lvds.c               |   19 
 src/i830_memory.c             |  461 ++++++---
 src/i830_modes.c              |    1 
 src/i830_quirks.c             |   25 
 src/i830_render.c             |   64 -
 src/i830_ring.h               |    5 
 src/i830_sdvo.c               |    7 
 src/i830_sdvo_regs.h          |  137 ++
 src/i830_tv.c                 |  182 +--
 src/i830_video.c              |   32 
 src/i830_xaa.c                |   10 
 src/i915_3d.h                 |   10 
 src/i915_render.c             |   60 -
 src/i915_video.c              |    2 
 src/i965_render.c             |  126 +-
 src/i965_video.c              |    4 
 src/reg_dumper/.gitignore     |    2 
 src/reg_dumper/Makefile.am    |   19 
 src/reg_dumper/gtt.c          |  118 ++
 src/reg_dumper/idle.c         |   28 
 src/reg_dumper/reg_dumper.h   |    2 
 src/reg_dumper/statuspage.c   |   81 +
 src/reg_dumper/util.c         |   86 +
 src/xvmc/Makefile.am          |    5 
 uxa/Makefile.am               |   20 
 uxa/uxa-accel.c               | 1032 +++++++++++++++++++++
 uxa/uxa-glyphs.c              |  884 ++++++++++++++++++
 uxa/uxa-priv.h                |  443 +++++++++
 uxa/uxa-render.c              | 1015 ++++++++++++++++++++
 uxa/uxa-unaccel.c             |  370 +++++++
 uxa/uxa.c                     |  510 ++++++++++
 uxa/uxa.h                     |  528 ++++++++++
 66 files changed, 11670 insertions(+), 1723 deletions(-)

New commits:
commit 1dac02aafd7dfb9d2a2d3ddf73f023ee0c0bd054
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Nov 23 17:02:35 2008 +0100

    Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index 89f12d7..dbdb5b3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,11 @@
-xserver-xorg-video-intel (2:2.5.1-1) UNRELEASED; urgency=low
+xserver-xorg-video-intel (2:2.5.1-1) experimental; urgency=low
 
   * New upstream release.
   * Wrap build-deps in debian/control.
   * Build depend on libdrm-dev on all archs, since it's now required, and bump
     the build dep to 2.4.1.
 
- -- Julien Cristau <jcristau@debian.org>  Sun, 16 Nov 2008 22:41:24 +0100
+ -- Julien Cristau <jcristau@debian.org>  Sun, 23 Nov 2008 17:02:31 +0100
 
 xserver-xorg-video-intel (2:2.4.2-1) experimental; urgency=low
 

commit d9cc799af9ca943614c1aa043c897b9ae1f66532
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Nov 23 17:01:47 2008 +0100

    Build-depend on libdrm-intel1, to make sure it's available

diff --git a/debian/control b/debian/control
index ac03dfd..002e456 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.1),
+ libdrm-dev (>= 2.4.1), libdrm-intel1,
  x11proto-xf86dri-dev,
  libpciaccess-dev (>= 0.8.0+git20071002),
  dpkg-dev (>= 1.14.17),

commit afce0b73d573232810a4f7b43fd9bca61d0e2781
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Nov 16 23:09:06 2008 +0100

    Update libdrm build-dep
    
    Build depend on libdrm-dev on all archs, since it's now required,
    and bump the build dep to 2.4.1.

diff --git a/debian/changelog b/debian/changelog
index 4ac4f26..89f12d7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,8 @@ xserver-xorg-video-intel (2:2.5.1-1) UNRELEASED; urgency=low
 
   * New upstream release.
   * Wrap build-deps in debian/control.
+  * Build depend on libdrm-dev on all archs, since it's now required, and bump
+    the build dep to 2.4.1.
 
  -- Julien Cristau <jcristau@debian.org>  Sun, 16 Nov 2008 22:41:24 +0100
 
diff --git a/debian/control b/debian/control
index 07fcda7..ac03dfd 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.2) [!hurd-i386],
+ libdrm-dev (>= 2.4.1),
  x11proto-xf86dri-dev,
  libpciaccess-dev (>= 0.8.0+git20071002),
  dpkg-dev (>= 1.14.17),

commit 56bcc3ffba83fda50c525cd606c52bf6f638acf5
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Nov 16 23:07:25 2008 +0100

    Wrap build-deps in debian/control.

diff --git a/debian/changelog b/debian/changelog
index 036b61c..4ac4f26 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 xserver-xorg-video-intel (2:2.5.1-1) UNRELEASED; urgency=low
 
   * New upstream release.
+  * Wrap build-deps in debian/control.
 
  -- Julien Cristau <jcristau@debian.org>  Sun, 16 Nov 2008 22:41:24 +0100
 
diff --git a/debian/control b/debian/control
index 4466a98..07fcda7 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,27 @@ 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>, Julien Cristau <jcristau@debian.org>, Brice Goglin <bgoglin@debian.org>
-Build-Depends: debhelper (>= 5), quilt, pkg-config, xserver-xorg-dev (>= 2:1.5), x11proto-gl-dev, x11proto-video-dev, libgl1-mesa-dev | libgl-dev, libxvmc-dev (>= 1:1.0.1), x11proto-core-dev, x11proto-fonts-dev, x11proto-randr-dev (>= 1.2), x11proto-render-dev, x11proto-xinerama-dev, libdrm-dev (>= 2.2) [!hurd-i386], x11proto-xf86dri-dev, libpciaccess-dev (>= 0.8.0+git20071002), dpkg-dev (>= 1.14.17), automake, libtool, xutils-dev
+Build-Depends:
+ debhelper (>= 5),
+ quilt,
+ pkg-config,
+ xserver-xorg-dev (>= 2:1.5),
+ x11proto-gl-dev,
+ x11proto-video-dev,
+ libgl1-mesa-dev | libgl-dev,
+ libxvmc-dev (>= 1:1.0.1),
+ x11proto-core-dev,
+ x11proto-fonts-dev,
+ x11proto-randr-dev (>= 1.2),
+ x11proto-render-dev,
+ x11proto-xinerama-dev,
+ libdrm-dev (>= 2.2) [!hurd-i386],
+ x11proto-xf86dri-dev,
+ libpciaccess-dev (>= 0.8.0+git20071002),
+ dpkg-dev (>= 1.14.17),
+ automake,
+ libtool,
+ xutils-dev
 Standards-Version: 3.7.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 bde8265210403d0e202b97ccaea168aeddc7a293
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Nov 16 22:41:35 2008 +0100

    update changelogs

diff --git a/ChangeLog b/ChangeLog
index 1120f93..9faef62 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,1061 @@
-commit 2f6466a234dd696e1206085579d92807dbd3d3ef
+commit 0d2bf2742eca175a9c92fe939ddb202f63594af1
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Thu Nov 13 12:35:02 2008 -0800
+
+    Make sure DRM library paths are included
+    
+    We need @DRM_LIBS@ in order to find drm_intel if installed in a
+    non-standard path.
+
+commit 76e71ddfd4f4b9fb240458ea4c9183b139d50b88
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Tue Nov 11 11:50:50 2008 -0800
+
+    Update version to 2.5.1 in preparation for release
+
+commit a580641cb3fa04c7bbd15f5bc0011cec314375e9
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Fri Nov 7 16:06:26 2008 +0800
+
+    quirk LVDS on Asus Eee box
+    
+    Reported by Yang Sheng <sheng.yang@intel.com>
+
+commit 98c9a08257386fa97720f51bc82822b764d5f6bc
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Nov 6 15:04:27 2008 -0800
+
+    Use long crt hotplug activation time on GM45.
+    
+    The GM45 b-spec requires the use of the longer hotplug activation period,
+    but does not require looping twice over the detection logic. With this
+    patch, CRT detection appears solid on my GM45.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d8e59840201f7c869a5c267dad22f3babc414926
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Wed Oct 29 20:41:46 2008 +0800
+
+    TV: fix timing parameters for PAL, 480p, 1080i
+
+commit 5a42dd3bda2a4620be7192cab0f1e68d22267f0f
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Wed Oct 29 20:32:18 2008 +0800
+
+    TV: save serveral TV_CTL register fields in mode set
+    
+    Driver should keep those fields according with spec.
+
+commit 558eaa44fbe3b1301757bcdb13137d38d06832b4
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Wed Oct 29 20:26:44 2008 +0800
+
+    TV: fix default contrast and saturation modifier
+    
+    Color knobs was set with higher modifier which caused strong color
+    on TV screen. Setting fixed point modifier to default 1.0 makes picture
+    on TV look nicer.
+
+commit feeef621d1e3eec7012238d4db47c00c19abbaac
 Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
-Date:   Tue Aug 26 09:28:35 2008 +0800
+Date:   Wed Oct 29 20:26:03 2008 +0800
+
+    TV: white space cleanup
+
+commit d24fcca4e3251098119ca2a50dc73ab3ad2bd6b6
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Thu Nov 6 10:14:00 2008 +0800
+
+    SDVO: fix more command definition errors
+
+commit 7938adce1c848beb83db59eb5fa95bf77c41269c
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Mon Nov 3 16:05:28 2008 +0800
+
+    SDVO: add command for set monitor power state
+    
+    SDVO encoder power state must be higher than monitor's state.
+    This only adds command and doesn't enable monitor power state
+    setting yet.
+
+commit f649c198f93847747f3d740b422f340788a687c5
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Mon Nov 3 16:01:40 2008 +0800
+
+    SDVO: add GetScaledHDTVResolutionSupport command
+
+commit 83855865ec0a7a220e9dfca7db41a703ab169eca
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Mon Nov 3 15:20:18 2008 +0800
+
+    SDVO: fix sdvo tv format and sdtv resolution request/reply definition
+
+commit 6a3fe3c8492e6dca4b56d81fa1c0406696d085d8
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Mon Nov 3 14:59:53 2008 +0800
+
+    SDVO: add HDMI audio encrypt change bit for GetInterruptEventSource command
+
+commit 97498f7e6233f574d537405ab097c9edc36e4290
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Mon Nov 3 14:51:14 2008 +0800
+
+    SDVO: fix wrong order of sdvo version's major/minor
+
+commit 179e99463d981487e60ee98f09b5083cf267bea8
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Thu Nov 6 09:46:54 2008 +0800
+
+    Make IS_GM45 into IS_G4X define
+    
+    Those are identical that using one define is much clear.
+    And it can also apply fixes for GM45 too, which is missing with
+    origin define.
+
+commit da24f26ced9b74fc5dae33c9d329b81be06e5995
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Tue Nov 11 11:31:46 2008 -0800
 
-    Bump version 2.4.2
+    Make I830FALLBACK debugging a runtime instead of compile-time option.
+    
+    Conflicts:
+    
+    	src/i965_render.c
+
+commit 24c34f020a3b23e0236aaac77b271d4390ab7619
+Author: Maxim Levitsky <maximlevitsky at gmail.com>
+Date:   Wed Nov 5 13:47:09 2008 -0800
 
-commit 48d4b0ae50affd7fa442271046eefba74de7ff2c
+    Add an option to make the overlay be the first XV adaptor.
+
+commit 8e017206f8ed8b3986f5f2c04580ad99a2745a91
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Thu Oct 30 13:40:23 2008 -0700
+
+    Don't modify render standby if kernel mode setting is active
+    
+    Since we can't bang on registers directly in that case.
+
+commit 631cfb0a5721334537e693a8b97f07ab26fbb857
+Author: Adam Jackson <ajax@redhat.com>
+Date:   Fri Oct 24 14:47:27 2008 -0400
+
+    Quirk: No LVDS on Dell Studio Hybrid
+
+commit 378778aa8eb6a26e33c5051aa20d4e0e52249004
+Author: Carl Worth <cworth@cworth.org>
+Date:   Wed Oct 22 14:51:42 2008 -0700
+
+    Ignore intel_gtt binary
+    
+    We simply forgot to add this to .gitignore when it was created.
+
+commit 3b4965416052273da2bbf1166492c8e4b54966b4
+Author: Dave Airlie <airlied@linux.ie>
+Date:   Mon Oct 20 18:46:49 2008 -0700
+
+    Default kernel mode setting to off, add configure flag to enable
+    
+    Should help avoid unpleasantness.
+
+commit 0135a49ec96ca311d0673a4d924b63fe4a921e37
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Mon Oct 20 17:58:12 2008 -0700
+
+    Bump version to 2.5.0 for release
+
+commit 9c9c216b1b2656b99846e9e899e108df36f4bedb
+Merge: 493fa4a... 55cb65c...
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Mon Oct 20 14:02:39 2008 -0700
+
+    Merge branch 'master' into xf86-video-intel-2.5-branch
+
+commit 55cb65c6fdcf932d09e97abfa5374ee574676798
+Author: Eric Anholt <eric@anholt.net>
+Date:   Sun Oct 19 21:22:37 2008 -0700
+
+    Enable Option "Legacy3D" for 965 as well, and clarify both the docs and code.
+    
+    Signed-off-by: Eric Anholt <eric@anholt.net>
+    Acked-by: Keith Packard <keithp@keithp.com>
+
+commit 28bb056f8cd326770590157412835318863b4134
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Oct 18 19:37:09 2008 -0700
+
+    Use pipes, not planes for sarea geometry data
+    
+    Vblank in the kernel is far simpler if it deals with pipes instead of
+    planes, so we're changing both user and kernel side. This is the user mode
+    side. This fixes both i830_crtc_dpms and i830PipeSetBase, the two functions
+    which copy geometry from the crtc to the sarea.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 546e2aca5b8b5d9f486d119ea2872ccd2b056054
+Author: Keith Packard <keithp@keithp.com>
+Date:   Tue Oct 14 14:38:05 2008 -0700
+
+    Reduce incidence of MI_FLUSH usage.
+    
+    This tracks whether the last command in each batch is an MI_FLUSH command
+    and avoids appending another MI_FLUSH in the non-GEM cases.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 9b91cdf7ac88982880c887ffb0811c92157a7945
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Oct 19 14:24:46 2008 -0700
+
+    No need to check for drmCommandWriteRead; we link against libdrm
+    
+    My checks for DRM enabled were a bit too extensive; drmCommandWriteRead is
+    part of libdrm which the driver is always linked against. Only the symbols
+    in the DRI module need to be checked here.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c25437a69490b09acff335a81a38aa540f0822f5
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit ae224be27bb4432f25dae851debea6966bf31261
+Author: Keith Packard <keithp@keithp.com>
+Date:   Tue Oct 14 14:35:36 2008 -0700
+
+    Check for DRI module before initializing GEM mm
+    
+    GEM requires the DRI extension module currently, so make sure that is loaded
+    (by checking for the DRIQueryVersion symbol) before trying to call it. This
+    allows the server to start with the DRI extension disabled.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 493fa4a86f6e9460305896076784a3b57a296ed8
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Sat Oct 18 16:04:14 2008 -0700
+
+    Update version to 2.4.98 for 2.5.0 release candidate
+
+commit 7ddea0447c8972104d43cd7966f5ce89b4cca20c
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Oct 17 00:07:09 2008 -0700
+
+    Handle differently tiled front/back/depth/third in DRI window management
+    
+    When moving or clearing the extra buffer contents associated with DRI
+    windows, the XAA code needs to see which buffer is being manipulated in the
+    Setup functions to program the tiling values correctly. Calling
+    I830SelectBuffer and not then calling I830Setup... would result in mis-tiled
+    rendering.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+    Signed-off-by: Eric Anholt <eric@anholt.net>
+
+commit c946383afc644ae7740e3c3146424fdd86c05285
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Oct 17 00:07:08 2008 -0700
+
+    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 rather than bytes.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+    Signed-off-by: Eric Anholt <eric@anholt.net>
+
+commit 871728a0cbba12579c830e67020cc0c69c1611bb
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Thu Oct 16 10:35:17 2008 +0800
+
+    Don't handle irq in GEM mode
+
+commit 2419bce9efbff63529074e64af5ec5c2e62e368b
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Thu Oct 16 10:28:16 2008 +0800
+
+    Make GTT dumper work on other 9XX chips
+
+commit 986c8df79e83c369655ad786a6bf6342b53c535d
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Thu Oct 16 10:24:04 2008 +0800
+
+    Fix Mac mini crash in DDC mode probe
+    
+    SDVO on Mac mini trys to get EDID from CRT port, which
+    failed with recent DVI-I change.
+
+commit 6707371176147340fabc9ab6f1e3d6d5ac980662
+Author: Eric Anholt <eric@anholt.net>
+Date:   Wed Oct 15 08:12:11 2008 -0700
+
+    Remove gratuitous flushing in EXA after solid operations.
+    
+    This snuck in with the UXA rename commit.
+
+commit 4dd00681dd0f9fce8dfd4592b46418edbbd2eeb4
+Author: Eric Anholt <eric@anholt.net>
+Date:   Tue Oct 14 11:33:33 2008 -0700
+
+    Fix broken stolen memory counting on G4X.
+    
+    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.
+    
+    Future stolen memory accounting should use src/reg_dumper/intel_gtt before and
+    after enabling AGP on the chipset to confirm that only the GTT entries not
+    mapped to stolen are replaced, and that all of the unmapped GTT entries are
+    replaced with the constant scratch page.
+
+commit e7e49bed7e254256f8cc0d4afcdfadc6dadf19e6
+Author: Eric Anholt <eric@anholt.net>
+Date:   Tue Oct 14 10:38:05 2008 -0700
+
+    Add a GTT dumper for G4x debugging.
+
+commit 1c6ea4ab4772453da915306045add8d147d567f2
+Author: Julien Cristau <jcristau@debian.org>
+Date:   Sun Oct 12 15:10:22 2008 +0200
+
+    Typo fix
+    
+    Reported by Tomas Carnecky on IRC
+
+commit 6cb4150160bb1e1365773561fb53294ad9248a0e
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Sun Oct 12 08:07:44 2008 +0800
+
+    Bug #17892: Fix possible crash in CRT probe
+    
+    Introduced in patch for DVI-I CRT probe, if no EDID
+    CRT monitor is connected, origin code destroys default
+    DDC bus which causes crash in later get_modes call.
+    Change it to setup and destroy DDC bus as needed in
+    get_modes, so we always reprobe and get current state.
+
+commit 140451abb41fbd68d5aac4736c1cf1ec2805dd9e
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Oct 9 18:18:34 2008 -0700
+
+    For non-DRM, add NOOPs after BATCH_BUFFER_START to verify completion
+    
+    In non-DRM mode, the driver waits for the hardware by checking the ring
+    pointers; when the ring is empty, it assumes the hardware is idle. However,
+    the hardware updates the ring pointers before executing a command, so if the
+    MI_BATCH_BUFFER_START is the last command in the ring, the driver will think
+    the hardware is idle while it may still be processing the contents of the
+    batch buffer. Placing NOOPs after the BATCH_BUFFER_START allows the driver
+    to know that the hardware has completed the batch buffer.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d09d938bf26ea0c44352ff6e7a57ba43f4047fdb
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Oct 9 18:17:13 2008 -0700
+
+    i830 nondrm batch buffer insertion was missing ADVANCE_LP_RING() call
+    
+    The ring commands to insert a batch buffer to the ring in i830 form were not
+    terminated by a call to ADVANCE_LP_RING(). This surely would have caused
+    chaos.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d24010b7b3f2419beb40dc5ae1e8aeb3e04b5a93
+Author: Carl Worth <cworth@cworth.org>
+Date:   Thu Oct 9 14:29:04 2008 -0700
+
+    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.
+    
+    This resolves bug #16257:
+    
+    	[GM965 EXA] Frame-buffer compression broken for CPU writes (XPutImage)
+    	https://bugs.freedesktop.org/show_bug.cgi?id=16257
+
+commit 4128b01ec84ffa0f03c335c36738f383376d9381
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Thu Oct 9 09:19:41 2008 +0800
+
+    Remove Lenovo T61 TV quirk
+    
+    BIOS already says no integrated TV, and this quirk blocks TV
+    on R61i which has the same subdevice id as T61.
+
+commit 74571363539426abeb0a1af11f3bb545d91ed6c2
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Wed Oct 8 15:36:10 2008 +0800
+
+    Put forware VBIOS data parsing
+    
+    i830_bios_init() is called too late after output init, which
+    makes bios data mostly useless, and caused all TV init fail as
+    tv_present flag is not set.
+
+commit 111dd151dedf535464d638461f9485ec2939780e
+Author: Lukas Hejtmanek <xhejtman@ics.muni.cz>
+Date:   Tue Oct 7 15:07:08 2008 +0200
+
+    Fix driver build against server master.
+    
+    Broken by 3a4151b69daa478ac6edf042d604ee41e8429c0d
+
+commit 3a4151b69daa478ac6edf042d604ee41e8429c0d
+Author: Eric Anholt <eric@anholt.net>
+Date:   Mon Oct 6 17:00:08 2008 -0700
+
+    Fix driver build against server 1.4.2.
+    
+    This disables UXA and DRM modesetting pre-1.5, due to privates handling
+    issues.
+
+commit 3621183cf4acef23414e8d69c34b1e587f52ec67
+Author: Eric Anholt <eric@anholt.net>
+Date:   Mon Oct 6 16:59:16 2008 -0700
+
+    Fix bios_reader build against old servers.
+    
+    The server's pci_device structure ends up conflicting with libpciaccess's.
+    Just don't include the server structure for this non-server tool.
+
+commit 080d36648f92d3b9a559e5458687fa82afab411f
+Author: Eric Anholt <eric@anholt.net>
+Date:   Wed Oct 1 16:13:09 2008 -0700
+
+    Add support for RepeatPad and RepeatReflect to 915 and 830-class Render accel.
+
+commit 5e04b5ad1b618655e201cbf1f5b2585aa6be0c17
+Merge: 979bb10... 260cbcf...
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Mon Oct 6 16:08:12 2008 -0700
+
+    Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel
+
+commit 979bb109c6d76fe18b9e29f55afb2548f890bbfe
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Mon Oct 6 16:05:46 2008 -0700
+
+    Document more VBIOS functionality
+    
+    Document a few more VBT structures and comment on VBIOS communication a
+    bit.  There should be enough there now for a sufficiently motivated
+    developer to start implementing support for hotkeys and other features
+    on pre-IGD OpRegion machines.
+
+commit 260cbcfe61868175ba3e649ce07d43f57601f9be
+Author: Carl Worth <cworth@cworth.org>
+Date:   Mon Oct 6 13:17:59 2008 -0700
+
+    Document and use 'legacy' border color mode
+    
+    It's very convenient that the hardware supports this non-default
+    mode since it's exactly what is specified by the Render extension.
+    This provides a more efficient means of fixing bug #16820:
+    
+            [EXA] Composition result in black for areas outside of source-surface bo
+            https://bugs.freedesktop.org/show_bug.cgi?id=16820
+    
+    without the software fallback we had in the earlier fix,
+    (commit 76c9ece36e6400fd10f364ee330faea470e2da64 ).
+
+commit 98ca9e2af1b0a67ed91e10cf661af70dfba44d43
+Author: Carl Worth <cworth@cworth.org>
+Date:   Mon Oct 6 13:16:37 2008 -0700
+
+    Rename default_color to border_color
+    
+    This is consistent with the documentation, (and just plain makes
+    more sense).
+
+commit 175b30e3828266a89021c2439119545099d72715
+Author: Carl Worth <cworth@cworth.org>
+Date:   Mon Oct 6 12:48:07 2008 -0700
+
+    Revert "Fallback to software for RepeatNone with transformed RGB-only pictures."
+    
+    This reverts commit 76c9ece36e6400fd10f364ee330faea470e2da64.
+    
+    We've learned a new technique that should let us avoid this fallback
+    to software. See following commit.
+
+commit 21cce1998a10db520c390eb5061814867564c583
+Author: Shuang He <shuang.he@intel.com>
+Date:   Mon Oct 6 09:48:21 2008 +0800
+
+    Fix a typo in G965 texture video code
+
+commit 76c9ece36e6400fd10f364ee330faea470e2da64
+Author: Carl Worth <cworth@cworth.org>
+Date:   Thu Oct 2 20:40:14 2008 -0700
+
+    Fallback to software for RepeatNone with transformed RGB-only pictures.
+    
+    We wish it wouldn't, but the hardware ignores the alpha in the
+    BorderColor we set when the source picture format has no alpha
+    in it, (and it uses alpha of 1.0 where we want 0.0). For now,
+    fallback for these cases. This gives a correct result, but
+    obviously is not as fast as we would like.
+    
+    This fixes bug #16820:
+    
+    	[EXA] Composition result in black for areas outside of source-surface bounds
+    	https://bugs.freedesktop.org/show_bug.cgi?id=16820
+
+commit f1dbc266ccfe26c6b9a272e40a5bbe9afaa4f2e0
+Author: Eric Anholt <eric@anholt.net>
+Date:   Thu Oct 2 14:45:12 2008 -0700
+
+    Work around libpciaccess reporting a 0 rom size by guessing.
+    
+    I required the following patch on top of this to work around libpciaccess
+    brokenness.  libpciaccess reports 0 rom size if there's no rom resource,
+    even if the rom file exists in sysfs.
+
+commit 8304b405e0dc2f31fd2d2fd82e150ba502ab74e2
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Sep 29 17:37:28 2008 -0700
+
+    Eliminate INT10 call to get BIOS contents
+    
+    libpciaccess (and the old X server PCI code as well) provides a function to
+    get the ROM contents. Code to use that was already present in the driver and
+    used if the INT10 function failed. Skip the INT10 and just use libpciaccess
+    as that eliminates several module loads and scary use of vm86.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ab2b70f831314f81a581bfb1e48d059a3a2b0b06
+Author: Carl Worth <cworth@cworth.org>
+Date:   Wed Oct 1 16:05:16 2008 -0700
+
+    Prefer repeatType field over using both repeat and repeatType.
+    
+    Eric informed me that the repeat field exists only for backwards
+    compatibility with old drivers that weren't prepared for values
+    other than 0 or 1 here. Since we are, we can just ignore that
+    field and examine only repeatType. So the code's a (tiny) bit
+    simpler this way.
+
+commit 128223ee9b7880e640056475462eca9a88415492
+Author: Carl Worth <cworth@cworth.org>
+Date:   Wed Oct 1 15:29:04 2008 -0700
+
+    Add support for RepeatPad and RepeatReflect.
+    
+    It's quite simple to support these modes---we simply need to
+    turn on the support for them in the hardware.
+    
+    These changes have been verified with the extend-pad and
+    extend-reflect tests in cairo's test suite. However, this
+    currently required using a custom-modified version of cairo.
+    The issue is that released versions of cairo, (and even
+    cairo master so far), don't pass RepeatPad and RepeatReflect
+    to Render, (due to various bugs and workarounds in cairo
+    and pixman). I do plan to fix those issues in cairo, so that
+    in a future release of cairo, (1.8.2 perhaps?), the cairo
+    test suite will usefully test these new repeat modes in our
+    driver.
+
+commit b7279f1be1b913c1c6ee8ebfb95c97800217a821
+Author: Carl Worth <cworth@cworth.org>
+Date:   Wed Oct 1 15:26:39 2008 -0700
+
+    Examine picture repeatType as well as repeat field.
+    
+    The existing switch statement was switching on the Boolean
+    repeat field rather than the correct repeatType field. This
+    had not caused any problem before as only two possible repeat
+    values were supported (RepeatNone = 0 and RepeatNormal = 1)
+    so they were always the same as the repeat field.
+    
+    Soon, however, we'll be supporting more repeat types, so we'll
+    need to switch on the correct value.
+
+commit ffcbbb071f1cde90fe0dc4887a05dd66c0e66985
+Merge: 1eb46d0... bf8a3ff...
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Tue Sep 30 16:59:35 2008 -0700
+
+    Merge branch 'master' into xf86-video-intel-2.5-branch
+
+commit bf8a3ffeaa4df9ecbad7abff9a44d714de2fa104
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Tue Sep 30 16:59:02 2008 -0700
+
+    Revert "Use -Werror by default"
+    
+    This reverts commit f315e9d1ad92562195ce42b956d4be6b31e8a13e.  The world
+    isn't ready for a warning free build.
+
+commit 1eb46d055b147941fa529ac582c336a114f47892
+Merge: 8408995... 497b742...
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Tue Sep 30 12:54:27 2008 -0700
+
+    Merge branch 'master' into xf86-video-intel-2.5-branch
+
+commit 497b7420c4a76df553ed53322a390a1c754ce30c
+Author: Olivier Fourdan <fourdan@xfce.org>
+Date:   Tue Sep 30 12:53:11 2008 -0700
+
+    Fix ordering of VGA vs. plane disable
+    
+    From the Intel 965 Programmer’s Reference Manual, volume 3,
+    chapter 2.2.2 "Mode Switch Programming Sequence".
+    
+    The disable sequence should be:
+    
+     - Disable planes (VGA or hires)
+     - Disable pipe
+     - Disable VGA display in 0x71400 bit 31
+    
+    This patch implements that order plus waits for a vblank at the end.
+    
+    Fixes bug #17756.
+
+commit a4568740ee296bc392843fd324d2a047e7862187
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Tue Sep 30 12:48:32 2008 -0700
+
+    Be more verbose about panel data in VBIOS dumper
+    
+    Dump more panel data, including number of expected entries.  Had to
+    refactor things a bit, but now each function should get size information
+    so further checking can be added more easily.
+
+commit fa2586a40f20e73ec7420466638e8f595e0da987
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Tue Sep 30 12:46:20 2008 -0700
+
+    Use VBT LFP info pointers by default
+    
+    On some machines it appears that the LFP info pointers give us more
+    accurate panel info than if we index into the LFP data table using the
+    panel type index.  Early reports indicate that using the pointers
+    doesn't cause regressions, so switch to them by default to help 8xx
+    machines.
+    
+    Fixes bug 17310 (and hopefully 17658 too).
+
+commit f315e9d1ad92562195ce42b956d4be6b31e8a13e
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Tue Sep 30 12:07:52 2008 -0700
+
+    Use -Werror by default
+
+commit f082e877d54dbafa437fd05e9c07e870cd513be9
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Tue Sep 30 12:06:46 2008 -0700
+
+    Work around gcc uninitialized variable warnings
+    
+    GCC isn't smart enough to analyze the control flow and figure out that
+    these are false positives, but initializing them shouldn't hurt, so work
+    around it.
+
+commit 836d24f2cc3836fbd1695cf1f88c2af975b4862c
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Sep 29 19:02:51 2008 -0700
+
+    Use uintptr_t instead of uint64_t to hold pointer value
+
+commit 11d304e99c0e11c28901ec28115d9c8b81a2b9cc
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Sun Sep 28 10:08:26 2008 +0800
+
+    Bug #16631: add option for SDVO force detect
+    
+    Some ADD2 card doesn't get SDVO detect status setup right,
+    which disabled outputs on those cards. This adds a new
+    option "ForceSDVODetect" to probe all SDVO ports anyway.
+
+commit 1cc15ba454fdf54a7dea9da066e0a023a4742fab
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Fri Sep 26 10:01:52 2008 +0800
+
+    Render register clock gating disable fix on 4 series chipset
+
+commit d6b2696f9ac14a81598e0147698209ad428fd45d
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Fri Sep 26 09:53:03 2008 +0800
+
+    Do force CRT detect sequence twice on 4 series chipset
+
+commit d8a007b056e3d6c3e132ecac06368b21d2ac4123
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Fri Sep 26 09:44:59 2008 +0800
+
+    Bug #16515: Fix VT switch with DVI on G45
+    
+    On DVI, centered VGA mode is used instead of native mode VGA, and
+    PLL on pipe is used instead of VGA PLL setting. So make sure PLL
+    settled down in restore time.
+
+commit a428892b76dba4c55e2ae28933d30e98d9fd646d
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Tue Sep 23 12:36:11 2008 -0700
+
+    Update supported hardware list
+
+commit 8408995ffbf705aa0bc09ab72c58c2e31a4b70c3
+Merge: d18b86a... afa630b...
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Mon Sep 22 18:38:54 2008 -0700
+
+    Merge branch 'master' into xf86-video-intel-2.5-branch
+
+commit afa630b448e5993850433c9f0b129758ec4d37b5
+Author: Bryce Harrington <bryce@canonical.com>
+Date:   Mon Sep 22 18:38:35 2008 -0700
+
+    Add TV out quirk for HP Compaq nx6110
+    
+    Adds a TV out quirk for HP Compaq nx6110.  Fixes bz #17683.
+
+commit 204a6281aa59e29027793ba5c84a5d9af7dc9e90
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Mon Sep 22 18:38:03 2008 -0700
+
+    Revert "Add no TV out quirk for HP Compaq nx6110"
+    
+    This reverts commit 6a46022df57d09109fc119fedce99c156715a4d4.  It should have
+    been attributed to Bryce.
+
+commit d18b86aa7fc9270e24ed9ea861ebbbbb54558fee
+Merge: 9a7da65... 6a46022...
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Mon Sep 22 18:03:39 2008 -0700
+
+    Merge branch 'master' into xf86-video-intel-2.5-branch
+
+commit 6a46022df57d09109fc119fedce99c156715a4d4
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Mon Sep 22 13:26:58 2008 -0700
+
+    Add no TV out quirk for HP Compaq nx6110
+    
+    Hopefully we can fix the VBT parsing code so we don't need this, but for the
+    time being it seems necessary.  Fixes bz #17683.
+
+commit 10909d9b665864bda2b1654de009d556cd068726
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Mon Sep 22 13:11:55 2008 -0700
+
+    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.
+
+commit 9a7da65e624060a37eef989963a9c79f13df30d3
+Merge: 043b6e7... 2f93cfb...
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Mon Sep 22 09:59:52 2008 -0700
+
+    Merge branch 'master' into xf86-video-intel-2.5-branch
+
+commit 2f93cfbc7e96acc32efb5e1ca49b817a81cba6e3
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Fri Sep 19 15:20:55 2008 +0800
+
+    Fix output detection for DVI-I
+    
+    For CRT this trys to probe all possible port for EDID and
+    detects got confirmed by EDID's d/a type bit.
+    For HDMI/DVI, also using EDID d/a type bit to ensure it should
+    handle the connect or not.


Reply to: