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: