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

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



 .gitignore                              |    3 
 AUTHORS                                 |   63 +
 ChangeLog                               |  855 ++++++++++++++--
 Makefile.am                             |    3 
 NEWS                                    |  156 +++
 README                                  |  125 --
 RELEASING                               |   40 
 acinclude.m4                            |  140 --
 configure.ac                            |  110 --
 debian/changelog                        |   16 
 debian/control                          |    9 
 debian/rules                            |    2 
 debian/xserver-xorg-video-intel.install |    4 
 m4/dolt.m4                              |  178 +++
 m4/shave.m4                             |   73 +
 man/intel.man                           |   18 
 shave-libtool.in                        |   69 +
 shave.in                                |   76 +
 src/Makefile.am                         |   34 
 src/bios_reader/Makefile.am             |    5 
 src/ch7017/Makefile.am                  |    2 
 src/ch7xxx/Makefile.am                  |    2 
 src/common.h                            |   26 
 src/drmmode_display.c                   |  230 +++-
 src/i2c_vid.h                           |    4 
 src/i810.h                              |    8 
 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                       |  259 -----
 src/i810_hwmc.c                         |    1 
 src/i810_io.c                           |   14 
 src/i810_memory.c                       |   14 
 src/i810_reg.h                          |    3 
 src/i810_video.c                        |    1 
 src/i810_wmark.c                        |   15 
 src/i830.h                              |  183 ---
 src/i830_accel.c                        |  154 ---
 src/i830_batchbuffer.c                  |   29 
 src/i830_batchbuffer.h                  |   14 
 src/i830_bios.c                         |   13 
 src/i830_common.h                       |    1 
 src/i830_cursor.c                       |   27 
 src/i830_debug.c                        |  133 ++
 src/i830_display.c                      |   95 -
 src/i830_display.h                      |    2 
 src/i830_dri.c                          | 1633 +++-----------------------------
 src/i830_dri.h                          |    1 
 src/i830_driver.c                       |  835 ----------------
 src/i830_dvo.c                          |    4 
 src/i830_exa.c                          |  453 --------
 src/i830_hdmi.c                         |   90 +
 src/i830_hwmc.c                         |    2 
 src/i830_hwmc.h                         |    1 
 src/i830_lvds.c                         |   16 
 src/i830_memory.c                       |  424 --------
 src/i830_quirks.c                       |    3 
 src/i830_render.c                       |   10 
 src/i830_sdvo.c                         |  116 ++
 src/i830_sdvo.h                         |    6 
 src/i830_video.c                        |   37 
 src/i830_xaa.c                          |  829 ----------------
 src/i915_video.c                        |    2 
 src/i965_render.c                       |   72 -
 src/i965_video.c                        |   12 
 src/ivch/Makefile.am                    |    2 
 src/local_xf86Rename.h                  |   23 
 src/reg_dumper/.gitignore               |    1 
 src/reg_dumper/Makefile.am              |    9 
 src/reg_dumper/gtt.c                    |    8 
 src/reg_dumper/hotplug.c                |    5 
 src/reg_dumper/idle.c                   |    5 
 src/reg_dumper/lid.c                    |  146 ++
 src/reg_dumper/main.c                   |    6 
 src/reg_dumper/reg_dumper.h             |    9 
 src/reg_dumper/util.c                   |    5 
 src/sil164/Makefile.am                  |    2 
 src/tfp410/Makefile.am                  |    2 
 src/xvmc/I810XvMC.c                     |    1 
 src/xvmc/I810XvMC.h                     |    1 
 src/xvmc/xf86dri.c                      |    1 
 src/xvmc/xf86dri.h                      |    1 
 src/xvmc/xf86dristr.h                   |    1 
 uxa/uxa-accel.c                         |   63 -
 uxa/uxa-glyphs.c                        |    4 
 uxa/uxa-priv.h                          |   18 
 uxa/uxa-render.c                        |    5 
 uxa/uxa-unaccel.c                       |   18 
 uxa/uxa.c                               |   29 
 92 files changed, 2512 insertions(+), 5681 deletions(-)

New commits:
commit afb40380f00c16dc36e870df1088a6d5439cfb0a
Author: Brice Goglin <bgoglin@debian.org>
Date:   Wed Apr 29 19:50:33 2009 +0200

    Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index 4d4af9b..7c324bc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-video-intel (2:2.7.99.1-1) UNRELEASED; urgency=low
+xserver-xorg-video-intel (2:2.7.99.1-1) experimental; urgency=low
 
   * New upstream release candidate.
   * Stop installing libI810XvMC.so and libIntelXvMC.so for now. They are
@@ -6,7 +6,7 @@ xserver-xorg-video-intel (2:2.7.99.1-1) UNRELEASED; urgency=low
   * Install the upstream NEWS file, closes: #524334, #524336.
   * Move the -dbg package to section debug.
 
- -- Brice Goglin <bgoglin@debian.org>  Wed, 29 Apr 2009 19:48:40 +0200
+ -- Brice Goglin <bgoglin@debian.org>  Wed, 29 Apr 2009 19:50:26 +0200
 
 xserver-xorg-video-intel (2:2.7.0-1) unstable; urgency=low
 

commit f481455b321cd06d9cc47c895491a512012656cd
Author: Brice Goglin <bgoglin@debian.org>
Date:   Wed Apr 29 19:50:14 2009 +0200

    Stop installing libI810XvMC.so and libIntelXvMC.so

diff --git a/debian/changelog b/debian/changelog
index d1da45d..4d4af9b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,12 @@
 xserver-xorg-video-intel (2:2.7.99.1-1) UNRELEASED; urgency=low
 
   * New upstream release candidate.
+  * Stop installing libI810XvMC.so and libIntelXvMC.so for now. They are
+    disabled in configure for now because DRI1 is not supported anymore.
   * Install the upstream NEWS file, closes: #524334, #524336.
   * Move the -dbg package to section debug.
 
- -- Brice Goglin <bgoglin@debian.org>  Wed, 29 Apr 2009 19:37:07 +0200
+ -- Brice Goglin <bgoglin@debian.org>  Wed, 29 Apr 2009 19:48:40 +0200
 
 xserver-xorg-video-intel (2:2.7.0-1) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 77db2b1..eb42702 100644
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,7 @@ Build-Depends:
  x11proto-gl-dev,
  x11proto-video-dev,
  libgl1-mesa-dev | libgl-dev,
- libxvmc-dev (>= 1:1.0.1),
+# libxvmc-dev (>= 1:1.0.1),
  x11proto-core-dev,
  x11proto-fonts-dev,
  x11proto-randr-dev (>= 1.2),
@@ -39,9 +39,6 @@ Description: X.Org X server -- Intel i8xx, i9xx display driver
  of chipsets, including i810, i815, i830, i845, i855, i865, i915, i945
  and i965 series chips.
  .
- This package also provides an XvMC (XVideo Motion Compensation) driver
- for i810 and i815 chipsets.
- .
  More information about X.Org can be found at:
  <URL:http://www.X.org>
  <URL:http://xorg.freedesktop.org>
@@ -56,7 +53,6 @@ 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,
- including i810, i815, i830, i845, i855, i865, i915, and i945 series chips,
- and XvMC (XVideo Motion Compensation) support for the same chipsets.
+ including i810, i815, i830, i845, i855, i865, i915, and i945 series chips.
  .
  This package provides debugging symbols for this Xorg X driver.
diff --git a/debian/xserver-xorg-video-intel.install b/debian/xserver-xorg-video-intel.install
index ddb0f1b..459e02d 100644
--- a/debian/xserver-xorg-video-intel.install
+++ b/debian/xserver-xorg-video-intel.install
@@ -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/xserver-xorg/pci/*

commit 31cc0029c2461341d87d91c219bf21a11acc69d6
Author: Brice Goglin <bgoglin@debian.org>
Date:   Wed Apr 29 19:37:43 2009 +0200

    New upstream release candidate

diff --git a/ChangeLog b/ChangeLog
index 1e56b05..7609512 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,12 +1,474 @@
-commit cff6cf9adc4235af5cc73a47bb272c81635fc8b2
+commit bc9a688476f02233450eb05dfb40acbf337d679b
 Author: Carl Worth <cworth@cworth.org>
-Date:   Wed Apr 15 16:20:16 2009 -0700
+Date:   Tue Apr 28 20:37:13 2009 -0700
 
-    Update version to 2.7.0
+    NEWS: Add notes for 2.7.99.1 snapshot
+
+commit a90cab43209bba52d35b953f3d686a19c154fc43
+Author: Kristian Høgsberg <krh@redhat.com>
+Date:   Tue Apr 28 13:12:55 2009 -0400
+
+    Remove a handful of pointless comments
+    
+    CVS keywords, comments about how the source was once reformatted,
+    and the ad-hoc changelog comment in in i830_driver.c
+
+commit c231b41f3f3eb3ba9c8436d5fd93a30704ed437c
+Author: Eric Anholt <eric@anholt.net>
+Date:   Tue Apr 21 15:55:01 2009 -0700
+
+    Remove checks for xf86RotateFreeShadow, introduced in server 1.4.
+
+commit e5133a94dc78411eaef324131ea8056aeb81779e
+Author: Eric Anholt <eric@anholt.net>
+Date:   Tue Apr 21 15:49:01 2009 -0700
+
+    unifdef LIBPCIACCESS and XSERVER_LIBPCIACCESS.
+    
+    Depending on new server means these are always present.
+
+commit 4653a7db622ad54a3182d93c81331765d930db34
+Author: Eric Anholt <eric@anholt.net>
+Date:   Mon Apr 20 22:05:54 2009 -0700
+
+    Rely on BO pixmaps being present in acceleration paths.
+
+commit 1784efc1f0c74edda8c78fb1b0cdd989f0a088ad
+Author: Eric Anholt <eric@anholt.net>
+Date:   Mon Apr 20 18:25:59 2009 -0700
+
+    Remove XF86DRM_MODE.
+    
+    We now depend on server 1.6 and current libdrm, so no need to ifdef it.
+
+commit d82ea4372fb74654eb0f37d996977003473846ed
+Author: Eric Anholt <eric@anholt.net>
+Date:   Mon Apr 20 13:20:03 2009 -0700
+
+    Replace I830Sync's irq emit/wait code with bufmgr use.
+    
+    This pre-GEM code was all sorts of broken -- see intel_bufmgr_fake.c for
+    the hoops that must be jumped to use that kernel interface successfully.
+    Yet we continued to use it even with KMS/DRI2/UXA, which may account for
+    some hangs.
+
+commit 612c1f1f1859ce0cef41049d79cc473657d48612
+Author: Eric Anholt <eric@anholt.net>
+Date:   Mon Apr 20 16:16:48 2009 -0700
+
+    Remove I830_XV ifdef.
+    
+    The developers of the driver don't ever run or test without XV.  Don't do it.
+
+commit af6892f2b873dd508994d8bbf3d67e719b535e35
+Author: Eric Anholt <eric@anholt.net>
+Date:   Mon Apr 20 16:07:05 2009 -0700
+
+    Replace i830WaitSync with just I830Sync(), as nearly all callers had it wrong.
+    
+    People were trying to BEGIN_BATCH()/ADVANCE_BATCH() then i830WaitSync on the
+    results, which wouldn't necessarily wait and lead to various painful bugs,
+    since only EXA called MarkSync and only for certain rendering operations.
+
+commit 393abc15b76804580bfee0760ddbd1fb77e66c02
+Author: Eric Anholt <eric@anholt.net>
+Date:   Mon Apr 20 15:58:35 2009 -0700
+
+    Now that video destination pixmaps are always in BOs, no more MarkSync.
+
+commit dc71573292c215f49716f4dc1ebc416c6b172995
+Author: Eric Anholt <eric@anholt.net>
+Date:   Fri Apr 17 15:13:34 2009 -0700
+
+    Remove can_resize, which is now always true (except when a bug interfered)
+
+commit 96df22740b2cdc4f82a4a36c0f77663105d9337e
+Author: Eric Anholt <eric@anholt.net>
+Date:   Fri Apr 17 15:11:12 2009 -0700
+
+    unifdef I830_USE_UXA.
+    
+    We only have on acceleration architecture now, and you can always build it
+    if you're building the driver.
+
+commit fa81ae1637bfd7b73b43355b78c88a9b84c0393c
+Author: Eric Anholt <eric@anholt.net>
+Date:   Fri Apr 17 14:01:47 2009 -0700
+
+    Remove EXA support.
+    
+    UXA has completely replaced EXA at this point.  UXA is the same rendering
+    core as EXA, but relying on kernel memory management or a fake bufmgr instead
+    of trying to manage memory in the X Server.
+
+commit 1b10745a2528622a32271f64c35fcdb7b7154d11
+Author: Eric Anholt <eric@anholt.net>
+Date:   Fri Jan 23 08:39:59 2009 -0800
+
+    Remove XAA support.
+    
+    While EXA/UXA aren't completely good replacements (see bugzilla for
+    performance and stability problems), we are pretty sure at this point that
+    it's the right way to go and that having multiple acceleration architectures
+    is getting in the way of producing a stable codebase.
+
+commit 30c226eeb35f034c3ddb881e77454051dc210298
+Author: Eric Anholt <eric@anholt.net>
+Date:   Thu Jan 22 17:54:49 2009 -0800
+
+    Remove DRI1 support.
+    
+    This was blocked on wide distribution of X Server 1.6 (now in the current or
+    next version of major distributions) and solutions for a couple of significant
+    architectural problems (vblank sync and frontbuffer rendering, which we now
+    have code or good plans for).
+    
+    This includes disabling XVMC which is DRI1-only currently.
+
+commit 47591334a183881704a121ae06ebc2fadebe6f73
+Author: Eric Anholt <eric@anholt.net>
+Date:   Fri Apr 17 13:54:47 2009 -0700
+
+    Remove pre-server-1.5 support.
+
+commit 3187c7698b93f1d0e07798e9c42ca2877d55e055
+Author: Eric Anholt <eric@anholt.net>
+Date:   Mon Apr 27 14:50:54 2009 -0700
+
+    Fix assert at startup with DRI initialiation failure.
+    
+    In this path, we'd make it to allocator_init -> init_bufmgr without
+    GEM and without FbBase being initialized, leading to assertion failure
+    to catch this mistake.
+    
+    Comedy ensued when trying to move just the MapMem up, leading to the rest
+    of the commit.  Some day (like tomorrow after I rebase intel-cleanup) I'll
+    clean this path up.
+    
+    Tested with 2 X Servers on 2.6.28 (one gets DRI2, one fails successfully),
+    2 UMS X Servers on 2.6.30rc2 (each gets DRI2), and 2 KMS X Servers on
+    2.6.30rc2 (success all around).
+
+commit fbaf13c93511547c563129527797fbef8628652e
+Author: Eric Anholt <eric@anholt.net>
+Date:   Mon Apr 27 16:05:50 2009 -0700
+
+    Don't clear the framebuffer if it isn't currently bound.
+    
+    This segfault can be triggered in non-KMS memory init before the EnterVT,
+    and will happen anyway at EnterVT time.
+
+commit ab878118b9fb46c437a02f824d29f4a206e7fd80
+Author: Eric Anholt <eric@anholt.net>
+Date:   Mon Apr 27 16:00:05 2009 -0700
+
+    Don't initialize DRI2 if the fd we get is not master-capable.
+
+commit 385ac2197b64574f30620a203e675d8da0e1472f
+Author: Eric Anholt <eric@anholt.net>
+Date:   Mon Apr 27 15:28:21 2009 -0700
+
+    Fix drmSetMaster/DropMaster error messages.
+
+commit 5b05a589efb23b2fc09b06e4271174d922b1ab02
+Author: Pierre Willenbrock <pierre@pirsoft.de>
+Date:   Sat Apr 25 22:58:20 2009 +0200
+
+    format == 0 means "use default" in I830DRI2CreateBuffer
+    
+    Reviewed-by: Ian Romanick <idr@freedesktop.org>
+
+commit e55d943126cdd3eac7dfec5f40e794f89dbf038b
+Author: Eric Anholt <eric@anholt.net>
+Date:   Mon Apr 27 11:18:07 2009 -0700
+
+    Don't try to do anything for I830Sync when VT switched.
     
-    In preparation for new major release.
+    Fixes a crash with fake bufmgr and UXA.
+
+commit 9748aa5594a8357754c06dd82108b131260b1a71
+Author: Shuang He <shuang.he@intel.com>
+Date:   Sat Apr 18 11:48:08 2009 +0800
+
+    Free front buffer bo when X exit
+    
+    It's needed when KMS or DRI2 is enabled, or there will be memory leak.
+    Also fixes a segfault at startup with fake bufmgr.
+    
+    Signed-off-by: Eric Anholt <eric@anholt.net>
+
+commit b8ca146b060e6f76bf048f1f6cf6ee89d38d015e
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Fri Apr 24 16:03:27 2009 -0700
+
+    Fix UXA to build with Sun compilers (use __func__ instead of __FUNCTION__)
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
+
+commit 5d6f4f6eb7a4dcbe1ce5a134d882e56f958ed2ba
+Author: Ian Romanick <ian.d.romanick@intel.com>
+Date:   Fri Apr 24 12:28:13 2009 -0700
+
+    DRI2: If the SDK supports it, use the DRI2GetBuffersWithFormat interfaces
+    
+    If DRI2INFOREC_VERSION is defined in the server's dri2.h and has a
+    value greater than 1, compile to use the CreateBuffer and
+    DestroyBuffer interfaces.  The format parameter parameter to
+    CreateBuffer is assumed to be the bits-per-pixel of the buffer.
+    
+    Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
+    Reviewed-by: Kristian Høgsberg <krh@redhat.com>
+
+commit 106e4b44c5af6552cbd079c4ec34def9dcfb168a
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Fri Apr 24 10:55:09 2009 +0800
+
+    SDVO: switch bus once for i2c transfer
+    
+    Before sdvo try to get edid by i2c bus, it must do switch control bus to ddc active state from sdvo only state.
+    However if current state has been ddc active state, redundant switch operation in our driver will cause error-
+    "Unable to write to SDVOCTRL_E for SDVOB Slave 0x70". The patch will do switch control bus only one time during
+    whole edid transmission.
+    
+    It has fixed bug #19937
+    
+    Signed-off-by: Zhenyu Wang <zhenyu.z.wang@intel.com>
+    Tested-by: Ma Ling <ling.ma@intel.com>
+    Signed-off-by: Ma Ling <ling.ma@intel.com>
+
+commit 8f64837e56b2de0fb8a9100d1a844fd3f18d751c
+Author: Shaohua Li <shaohua.li@intel.com>
+Date:   Mon Feb 23 15:19:25 2009 +0800
+
+    Disable FBC on IGD for UMS
+    
+    It appears the new chip doesn't support FBC currently.
+    
+    Signed-off-by: Shaohua Li<shaohua.li@intel.com>
+    Signed-off-by: Zhenyu Wang <zhenyu.z.wang@intel.com>
+
+commit 7b01aa5cc41620da5bb48f391ff98d9e82572e52
+Author: Eric Anholt <eric@anholt.net>
+Date:   Wed Apr 22 09:03:21 2009 -0700
+
+    Revert "fix overflow warning on videoRam"
+    
+    This reverts commit 08ebde4715b87867184d42b60762cd774e151f5c, which was
+    apparently untested and broke KMS.
+
+commit ceb3a2eaf9090d67e4dfcbed188125108ceab78d
+Author: Zdenek Kabelac <zdenek.kabelac@gmail.com>
+Date:   Tue Apr 21 18:58:23 2009 -0700
+
+    Remember allocated offscreenImages memory for freeing it in CloseScreen()
+    
+    Signed-off-by: Zdenek Kabelac <zkabelac@redhat.com>
+    [anholt: renamed the member to match the variable name]
+    Signed-off-by: Eric Anholt <eric@anholt.net>
+
+commit 701c6bef14b5d464847cc42c5ccb66fdeb157f1a
+Author: Zdenek Kabelac <zdenek.kabelac@gmail.com>
+Date:   Tue Apr 21 18:53:07 2009 -0700
+
+    free allocated name inside sdvo_destroy
+    
+    Signed-off-by: Zdenek Kabelac <zkabelac@redhat.com>
+    Signed-off-by: Eric Anholt <eric@anholt.net>
+
+commit fe71217ca86eb7ae8081bf3e26d30f2002d27691
+Author: Zdenek Kabelac <zdenek.kabelac@gmail.com>
+Date:   Tue Apr 21 18:51:02 2009 -0700
+
+    Unreference allocated bos in i965 render error paths
+    
+    Signed-off-by: Zdenek Kabelac <zkabelac@redhat.com>
+    Signed-off-by: Eric Anholt <eric@anholt.net>
+
+commit b8b6ca830b1fd6956c76a5417462ca55174cb881
+Author: Zdenek Kabelac <zdenek.kabelac@gmail.com>
+Date:   Tue Apr 21 18:47:03 2009 -0700
+
+    Fix leak of some 965 render state on VT switch.
+    
+    Signed-off-by: Zdenek Kabelac <zkabelac@redhat.com>
+    [anholt: fixed up unneeded != NULL checks]
+    Signed-off-by: Eric Anholt <eric@anholt.net>
+
+commit d7ca870e1ce251d42e3689a8e1e7d080ab1325fb
+Author: Albert Damen <albrt@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 <eric@anholt.net>
+
+commit 04ed92e3db8d9fcf2a1089ed433ab67bf0969655
+Author: Eric Anholt <eric@anholt.net>
+Date:   Tue Apr 21 15:17:31 2009 -0700
+
+    Remove dead xoffset/yoffset from pre-randr.
+
+commit ab2c988767aec854d3c1702bee1e5a06bd00870c
+Author: Eric Anholt <eric@anholt.net>
+Date:   Tue Apr 21 14:53:45 2009 -0700
+
+    Remove dead monitor detect debugger.
+    
+    watch xrandr works fine.
+
+commit 928a37041defcca6f57f9452ba62e67524cb4510
+Author: Eric Anholt <eric@anholt.net>
+Date:   Mon Apr 20 15:46:11 2009 -0700
+
+    Replace a bunch of #ifdef debug flushing/syncing with a single function.
+    
+    This removes it from a callsite where it would have just resulted in a
+    fatalerror.
+
+commit 1fc93ee184ceefaea9528bb46ae82884c44d9b36
+Author: Eric Anholt <eric@anholt.net>
+Date:   Mon Apr 20 14:42:31 2009 -0700
+
+    Staticize a bunch of functions and variables in the driver.
+    
+    This cleans up findstatic.pl output for the i830+ code, which resulted in
+    removing some code.  The only odd part of this commit is the
+    if (0) i830_sdvo_dump() in i830_sdvo.c -- it tells the compiler that the code
+    is used, without using it since we want the code around while debugging.
+    It's also in a likely place to ask for the dump, so I think it's OK.
+
+commit b2d7928f195f6439ecd140e6280b958b8a1f534b
+Author: Eric Anholt <eric@anholt.net>
+Date:   Mon Apr 20 14:48:59 2009 -0700
+
+    Use a static inline to replace if (0) to an unused stub function.
+
+commit 093f51646b2f2301c907e14d0ad4b1f80ff60a16
+Author: Eric Anholt <eric@anholt.net>
+Date:   Mon Apr 20 14:36:52 2009 -0700
+
+    Remove unused i830_output_type_names
+
+commit c774ef282bfb0c594479bbab3527fe5fda2a8559
+Author: Eric Anholt <eric@anholt.net>
+Date:   Mon Apr 20 14:29:17 2009 -0700
+
+    Remove dead mono cursor load code.
+
+commit 75c531b9652b3919ddbf51f8eec804e6bdbb2331
+Author: Eric Anholt <eric@anholt.net>
+Date:   Fri Apr 17 14:03:39 2009 -0700
 
-commit 5fc57441b68a85ca3aaa306c336b242616a99f12
+    Rename EXA rendering functions to UXA, since we're keeping them post-EXA.
+
+commit 40dbba5cf710a6e392afca73965aa48fa3953d1f
+Author: Eric Anholt <eric@anholt.net>
+Date:   Fri Apr 17 15:15:27 2009 -0700
+
+    Remove some dead i830.h struct members.
+
+commit 84f69081abaeef8b05cafb64d3102eb2abdf9a8e
+Author: Julien Cristau <jcristau@debian.org>
+Date:   Thu Apr 16 14:27:15 2009 +0200
+
+    Require xserver 1.3
+    
+    I don't think anyone tests this against an old server anymore.
+    
+    Signed-off-by: Eric Anholt <eric@anholt.net>
+
+commit 08ebde4715b87867184d42b60762cd774e151f5c
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Mon Apr 20 09:43:09 2009 +0800
+
+    fix overflow warning on videoRam
+    
+    Note that pScrn->videoRam is an 'int'.
+    
+    i830_driver.c: In function ‘I830ScreenInit’:
+    i830_driver.c:3019: warning: overflow in implicit constant conversion
+    
+    Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
+
+commit 5a07ab502fe1e58e7e37fe554fb42d8d2c8c53ec
+Author: Ian Romanick <ian.d.romanick@intel.com>
+Date:   Fri Apr 17 20:59:04 2009 -0700
+
+    DRI2: Respect the src and dst parameters of CopyRegion.
+    
+    Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
+
+commit 2e3b95ed0197971e81ab7509245c899e96859d5b
+Author: Carl Worth <cworth@cworth.org>
+Date:   Wed Apr 15 18:54:19 2009 -0700
+
+    Increment version to 2.7.99.1
+    
+    This is the number we want for any development snapshots along
+    what will eventually become 2.8.0. (Once we get to 'release
+    candidates' we'll bump this up to 2.7.99.901.)
+
+commit c9e174b31ae3b9a138ae696d563420a841062f57
+Author: Carl Worth <cworth@cworth.org>
+Date:   Wed Apr 15 18:52:38 2009 -0700
+
+    RELEASING: Note that --with-xserver-source is needed for make distcheck
+    
+    I was always forgetting this without this reminder.
+
+commit 73c3be1aa033e8c5c7ee777eb2fd43c19668fa86
+Author: Carl Worth <cworth@cworth.org>
+Date:   Wed Apr 15 18:18:14 2009 -0700
+
+    README: Fix typos in chipset list, and point to how_to_report_bug web page
+    
+    Thanks to Gordon Jin for these suggestions.
+
+commit c51dddb724a79a75491369a4c3e8b7b26231e7ac
+Author: Carl Worth <cworth@cworth.org>
+Date:   Wed Apr 15 18:07:17 2009 -0700
+
+    AUTHORS: Add Robert Lowery to the authors file
+    
+    Rob got missed from my first scan since one commit lists his name as
+    just 'Rob' and 3 commits don't attribute him as author:
+    
+    	83d304c61ad5fdc58b0a9309dbd1e5a3f6cd9b01
+    	7552d80e367fe38bbc594fe94abd649917fe54d5
+    	6eecef4fed8a21dfdabef42eb69fd150b96167b2
+
+commit 4b5edde5da4b3e955eb2d77004de81e47bec7f69
+Author: Robert Lowery <rlowery@exemail.com.au>
+Date:   Wed Apr 15 18:03:31 2009 -0700
+
+    Fix typo in comment
+    
+    Thanks to Robert Lowery for the sharp eyes on this one.
+
+commit 3fd5a1ecd1d5140ae07ccc279298bcadd515e97f
+Author: Carl Worth <cworth@cworth.org>
+Date:   Wed Apr 15 16:44:11 2009 -0700
+
+    RELEASING: Update instructions to reflect some minor process improvements
+    
+    We've added a NEWS file now, so that needs to be updated for each release.
+    
+    We're also now using tag names of just <version> rather than
+    xf86-video-intel-<version>.
+
+commit e1cace16a6130dcdd93965d2329a349d49200fa6
+Author: Carl Worth <cworth@cworth.org>
+Date:   Wed Apr 15 16:33:12 2009 -0700
+
+    NEWS: Add note about broken PAT code in some kernels
+    
+    Hoping to cut off some false bug reports here.
+
+commit 9ffd1951d1f2fd2f53273d04ea29de050f07af55
 Author: Carl Worth <cworth@cworth.org>
 Date:   Wed Apr 15 16:14:44 2009 -0700
 
@@ -14,9 +476,8 @@ Date:   Wed Apr 15 16:14:44 2009 -0700
     
     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
+commit e4cd9de2933ada3e2a4b43552729ae3a370128bf
 Author: Carl Worth <cworth@cworth.org>
 Date:   Wed Apr 15 16:14:03 2009 -0700
 
@@ -25,18 +486,16 @@ Date:   Wed Apr 15 16:14:03 2009 -0700
     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
+commit 506c810f8f3db89048dda9777902f142ffeb86aa
 Author: Carl Worth <cworth@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 506c810f8f3db89048dda9777902f142ffeb86aa)
 
-commit 0f0569b5658fbaf3b84232f13a28f6633a89e9b9
+commit b9716b836cb2b4569c90b81f344932ac668dc5bf
 Author: Carl Worth <cworth@cworth.org>
 Date:   Wed Apr 15 15:39:06 2009 -0700
 
@@ -46,9 +505,8 @@ Date:   Wed Apr 15 15:39:06 2009 -0700
     revision history. We also list some historical authors mentioned in the
     man page, (with code presumably pre-dating the beginning of revision
     history).
-    (cherry picked from commit b9716b836cb2b4569c90b81f344932ac668dc5bf)
 
-commit d94986bcd313486f8018a10729439af0f7e7052d
+commit 8deb3a3709a9aaa549be404566715a01246354d9
 Author: Carl Worth <cworth@cworth.org>
 Date:   Wed Apr 15 15:38:11 2009 -0700
 
@@ -57,9 +515,8 @@ Date:   Wed Apr 15 15:38:11 2009 -0700
     This was all very stale, and is better convered in intel.man. We replace
     this with a list of pointers to where to get current information, (man
     page, web site, and mailing list).
-    (cherry picked from commit 8deb3a3709a9aaa549be404566715a01246354d9)
 
-commit 6f48379fb8e5997b4b2098b7df5bed399bc559f6
+commit 9b615a52671aacf34666f90ecfff98651ce6afe2
 Author: Li Peng <peng.li@intel.com>
 Date:   Fri Apr 10 14:39:35 2009 +0800
 
@@ -73,23 +530,20 @@ Date:   Fri Apr 10 14:39:35 2009 +0800
     
     Acked-by: Jesse Barnes <jbarnes@virtuousgeek.org>
     Signed-off-by: Li Peng <peng.li@intel.com>
-    (cherry picked from commit 9b615a52671aacf34666f90ecfff98651ce6afe2)
 
-commit c8633c82278085917bd6b0d0ea6e8a74eaa6deb4
+commit 053432991c812146f6e7c6f13c6ace55385c825f
 Author: Ma Ling <ling.ma@intel.com>
 Date:   Mon Apr 13 14:27:35 2009 +0800
 
     update manpage for BROADCAST_RGB property
-    (cherry picked from commit 053432991c812146f6e7c6f13c6ace55385c825f)
 
-commit 02c8a1a6e821a7c70c19329bd9ead4f9fcdcfe8a
+commit 62ba7211fe9b6aada125ebfe34cf7161e817ad6b
 Author: Ma Ling <ling.ma@intel.com>
 Date:   Mon Apr 13 14:24:57 2009 +0800
 
     set broadcast RGB mode for integrated HDMI output.
-    (cherry picked from commit 62ba7211fe9b6aada125ebfe34cf7161e817ad6b)
 
-commit 87dcf09b137a26919d36bf0cb659ff95bdb97c9b
+commit 69388953ce889080d5f014123d89bf3eb45f3d8d
 Author: Ma Ling <ling.ma@intel.com>
 Date:   Mon Apr 13 14:23:06 2009 +0800
 
@@ -100,24 +554,24 @@ Date:   Mon Apr 13 14:23:06 2009 +0800
     they will shows black and whiter clamping, which seriously degrades picture quality.
     The patch will enable the broadcast RGB mode for hdtv according to user's setting.
     It fixed bug #14486
-    (cherry picked from commit 69388953ce889080d5f014123d89bf3eb45f3d8d)
 
-commit 387b5be8e7efdb9aa2cfb8bb64b92fae69241f1b
+commit 6d345c49f693cc5cffaa00b94559d2afcb3a0864
 Author: Carl Worth <cworth@cworth.org>
 Date:   Fri Apr 10 14:07:14 2009 -0700
 
     Add a RELEASING file documenting the release process
     
     Thanks to Jesse Barnes for the original recipe.
-    (cherry picked from commit 6d345c49f693cc5cffaa00b94559d2afcb3a0864)
 
-commit 121bd7ff7cfd9a43fbb61fa56f06ba2d2b55035e
-Author: Carl Worth <cworth@cworth.org>
-Date:   Fri Apr 10 14:08:00 2009 -0700
+commit 7e516b6d24d8c0c6549a9a60fcf487e3a1615020
+Author: Jesse Barnes <jbarnes@jbarnes-acer.(none)>
+Date:   Wed Apr 8 16:38:08 2009 -0700
 
-    Increment version to 2.6.99.903 for release
+    Silence warning in i830_dmi_store_field
+    
+    Just add a dummy ret variable to shut up gcc.
 
-commit ec8ef3b2984cef581ea7fa745a76fe6f97a952dd
+commit 620e97bbd6a811ad69b8ac94df1fe2c9edf65549
 Author: Jesse Barnes <jbarnes@virtuousgeek.org>
 Date:   Wed Apr 8 15:49:00 2009 -0700
 
@@ -140,9 +594,8 @@ Date:   Wed Apr 8 15:49:00 2009 -0700
     Fixes FDO #21027.
     
     Also happens to fix FDO #21029 (as tested by Carl Worth <cworth@cworth.org).
-    (cherry picked from commit 620e97bbd6a811ad69b8ac94df1fe2c9edf65549)
 
-commit 404fdcc5bc9dd32d39112d8a49a5617dbb886a40
+commit 0a0731c11d10392cdc55ecc04e4e3575c8b3fe57
 Author: Shuang He <shuang.he@intel.com>
 Date:   Tue Apr 7 12:31:07 2009 -0700
 
@@ -152,9 +605,8 @@ Date:   Tue Apr 7 12:31:07 2009 -0700
     based), we've only been getting tear-free video on one of the two
     pipes. This fixes that bug by using the correct constant for waiting
     on PIPEA.
-    (cherry picked from commit 0a0731c11d10392cdc55ecc04e4e3575c8b3fe57)
 
-commit 7b74b77557aa4100017ef3f9d344fb4071ae8470
+commit 940c2aad4d174b6609bdc49f8c99a4bc37926516
 Author: Carl Worth <cworth@cworth.org>
 Date:   Mon Apr 6 14:36:33 2009 -0700
 
@@ -166,18 +618,16 @@ Date:   Mon Apr 6 14:36:33 2009 -0700
     
     This fixes bug #20980 which shows a video spanning two pipes
     being rendered incorrectly.
-    (cherry picked from commit 940c2aad4d174b6609bdc49f8c99a4bc37926516)
 
-commit d8ce818c4e4ca0c348c16ead1b747165bce4bedb
+commit 63b4b5efac936c674dedad8125a8dbac4f000908
 Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
 Date:   Tue Apr 7 10:53:08 2009 +0800
 
     quirk LVDS on ibase MB890 855GM board
     
     fix bug #19529
-    (cherry picked from commit 63b4b5efac936c674dedad8125a8dbac4f000908)
 
-commit 3e5586cace98f73a9f8403a6446d380899ecbce9
+commit 5d9d9a2e466474a0508a15b294a91507ccb3ccc1
 Author: Carl Worth <cworth@cworth.org>
 Date:   Mon Apr 6 14:02:08 2009 -0700
 
@@ -186,32 +636,8 @@ Date:   Mon Apr 6 14:02:08 2009 -0700
     We need to account for a non-zero Y offset for the CRTC. Without
     this, we don't sync to the correct region, so tearing becomes
     visible again.
-    (cherry picked from commit 5d9d9a2e466474a0508a15b294a91507ccb3ccc1)
 
-commit 4e9b75175be791c6098ef79be8e04a8c3baa40f9
-Author: Ma Ling <ling.ma@intel.com>
-Date:   Tue Mar 17 10:33:15 2009 +0800
-
-    Use best PLL timing values for G4X platform
-    
-    construct function to find precise parameters from internal spreadsheet
-    table on G4X platform.
-    
-    Signed-off-by: Ma Ling <ling.ma@intel.com>
-    (cherry picked from commit 7c94227dd4fa2164bebb36234958053bf1d26c12)
-
-commit 3428e2fd4be337359278f7ab1dc0d9945d6fee34
-Author: Ma Ling <ling.ma@intel.com>
-Date:   Tue Mar 17 10:41:02 2009 +0800
-
-    Define documented PLL timing limits for G4X platform
-    
-    These timings on G4X platform were specified by internal spreadsheet from the chipset group.
-    
-    Signed-off-by: Ma Ling <ling.ma@intel.com>
-    (cherry picked from commit 48db5bde9298f1126dfb42f4be8a3d61166abfd8)
-
-commit 3b29eb99259ea7b84bd41bff623b027dbe28ffba
+commit 3d4ee3cac1d63dfdf7b54c8ba577f3b77637499f
 Author: Carl Worth <cworth@cworth.org>
 Date:   Mon Apr 6 11:31:20 2009 -0700
 
@@ -221,9 +647,8 @@ Date:   Mon Apr 6 11:31:20 2009 -0700
     for windows that covered more than 25% of the screen. We don't need
     this anymore since the new approach to sync, (WAIT_FOR_SCANLINE_WINDOW),
     is not excessively costly for small windows.
-    (cherry picked from commit 3d4ee3cac1d63dfdf7b54c8ba577f3b77637499f)
 
-commit 5dd2777ce836bdf55b53ed763728705d4d686673
+commit bc3312fd7c03d09a231dfebfe390fe668ad15d1e
 Author: Carl Worth <cworth@cworth.org>
 Date:   Mon Apr 6 11:16:40 2009 -0700
 
@@ -236,9 +661,8 @@ Date:   Mon Apr 6 11:16:40 2009 -0700
     while a batch is waiting for a VBLANK that will never occur.
     
     This fixes that GPU hang.
-    (cherry picked from commit bc3312fd7c03d09a231dfebfe390fe668ad15d1e)
 
-commit 5944f5e32511984b11decc0df6074600e1989934
+commit 6cd914ef315036ce8e91c7b6492994353e8ed2d8
 Author: Jesse Barnes <jbarnes@virtuousgeek.org>
 Date:   Fri Apr 3 11:15:18 2009 -0700
 
@@ -249,25 +673,22 @@ Date:   Fri Apr 3 11:15:18 2009 -0700
     
     Reviewed-by: Eric Anholt <eric@anholt.net>
     Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
-    (cherry picked from commit 6cd914ef315036ce8e91c7b6492994353e8ed2d8)
 
-commit 633c24bc20ed96b1f9ef954bfd722e3ab504ea93
+commit fad714c40078d22fff82dc0692a344f66ddf9680
 Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
 Date:   Wed Apr 1 10:11:35 2009 +0800
 
     SDVO: fix output flag dumping for unknown type
     
     Found by Hugo Jacques <hugo.jacques@verint.com>
-    (cherry picked from commit fad714c40078d22fff82dc0692a344f66ddf9680)
 
-commit 6501f8e5e91f3f87348d590e42a4860fea2cfddc
+commit 00de1757dd5776962bdd4c8968181878c2ebf4c9
 Author: Hugo Jacques <hugo.jacques@verint.com>
 Date:   Wed Apr 1 10:10:05 2009 +0800
 
     SDVO: add composite TV out support
-    (cherry picked from commit 00de1757dd5776962bdd4c8968181878c2ebf4c9)
 
-commit 10b5014c42dc055d9559ee112cc7a017e887d813
+commit 087f72e1f5d7d11b8795ba80a842874f5a9bb01d
 Author: Jesse Barnes <jbarnes@virtuousgeek.org>
 Date:   Tue Mar 31 07:50:10 2009 -0700
 
@@ -280,9 +701,8 @@ Date:   Tue Mar 31 07:50:10 2009 -0700
     Fixes bug #20943.
     
     Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
-    (cherry picked from commit 087f72e1f5d7d11b8795ba80a842874f5a9bb01d)
 
-commit 26cab64654bdf68095412d0aaba157774d1ca16b
+commit 4f046af760b92c07f59664359453933fb5358e3d
 Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
 Date:   Tue Mar 31 13:49:44 2009 +0800
 
@@ -290,9 +710,8 @@ Date:   Tue Mar 31 13:49:44 2009 +0800
     
     Both methods ACPI lid and SWF bit have issues in LVDS detect from
     wider testing. Fallback to origin code.
-    (cherry picked from commit 4f046af760b92c07f59664359453933fb5358e3d)
 
-commit d43016865c670d9281c6b664094fb41a252fbdc0
+commit e964d4e53af3a47de6d09c884be1cc0044d03bea
 Author: Albert Damen <albrt@gmx.net>
 Date:   Mon Mar 30 11:38:02 2009 -0700
 
@@ -312,18 +731,16 @@ Date:   Mon Mar 30 11:38:02 2009 -0700
     mem->tiling now already gets set via i830_allocate_aperture and some buffers do
     have tiling. Removing that line indeed fixed the performance issue. Now
     sauerbraten runs with 30+ fps and GLBlur runs smoothly.
-    (cherry picked from commit e964d4e53af3a47de6d09c884be1cc0044d03bea)
 
-commit 556391cbce8146eab5e570277245e5881256e9be
+commit 51cf8a453c2bc2e8604bfc41a649e971c1ba5026
 Author: Jesse Barnes <jbarnes@virtuousgeek.org>
 Date:   Mon Mar 30 11:27:56 2009 -0700
 
     Require libdrm 2.4.6 for GTT unmap support
     
     Need the new functions available.
-    (cherry picked from commit 51cf8a453c2bc2e8604bfc41a649e971c1ba5026)
 
-commit f6f59ee2533e786906dc9a32cf7072f2d2796201
+commit 8dabcc40747bfd478f296728741240241698f165
 Author: Jesse Barnes <jbarnes@virtuousgeek.org>
 Date:   Mon Mar 30 09:53:40 2009 -0700
 
@@ -355,9 +772,8 @@ Date:   Mon Mar 30 09:53:40 2009 -0700
     
     Reviewed-by: Eric Anholt <eric@anholt.net>
     Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
-    (cherry picked from commit 8dabcc40747bfd478f296728741240241698f165)
 
-commit a03feab1b7ce511e1704bee96c83290d1c7b2785
+commit 375b2e40fcb17e94538a75392950e2533c1bb031
 Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
 Date:   Wed Mar 25 11:13:52 2009 +0800
 
@@ -365,9 +781,14 @@ Date:   Wed Mar 25 11:13:52 2009 +0800
     
     As wider tests showed that this doesn't work for all VBIOS, so
     disable it for now and reenable it after we get reliable method.
-    (cherry picked from commit 375b2e40fcb17e94538a75392950e2533c1bb031)
 
-commit 767524888840d7e06f6b5d6fa720b21d882d4625
+commit 69c84f2c8204771b68f40ed64e64657237b54546
+Author: Zhenyu Wang <zhenyu.z.wang@intel.com>
+Date:   Thu Mar 26 13:52:05 2009 +0800
+
+    gitignore intel_lid
+
+commit b5b377806422c9538fa9f846819ad253c1a50846
 Author: Ma, Ling <ling.ma@intel.com>
 Date:   Wed Mar 25 14:39:46 2009 +0800
 
@@ -379,9 +800,20 @@ Date:   Wed Mar 25 14:39:46 2009 +0800
     reported by Robert Lowery in intel-gfx@lists.freedesktop.org mailing list.
     
     Signed-off-by: Ma Ling <ling.ma@intel.com>
-    (cherry picked from commit b5b377806422c9538fa9f846819ad253c1a50846)
 
-commit 948fa20bd639752af3a6f1b30a0b2b356d0bc9a5
+commit e6af995b24767815ab30364385768867e80605c2


Reply to: