.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 <[email protected]> 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 <[email protected]> Wed, 29 Apr 2009 19:48:40 +0200 + -- Brice Goglin <[email protected]> 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 <[email protected]> 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 <[email protected]> Wed, 29 Apr 2009 19:37:07 +0200 + -- Brice Goglin <[email protected]> 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 <[email protected]> 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 <[email protected]> -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 <[email protected]> +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 <[email protected]> +Date: Tue Apr 21 15:55:01 2009 -0700 + + Remove checks for xf86RotateFreeShadow, introduced in server 1.4. + +commit e5133a94dc78411eaef324131ea8056aeb81779e +Author: Eric Anholt <[email protected]> +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 <[email protected]> +Date: Mon Apr 20 22:05:54 2009 -0700 + + Rely on BO pixmaps being present in acceleration paths. + +commit 1784efc1f0c74edda8c78fb1b0cdd989f0a088ad +Author: Eric Anholt <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> +Date: Fri Apr 17 13:54:47 2009 -0700 + + Remove pre-server-1.5 support. + +commit 3187c7698b93f1d0e07798e9c42ca2877d55e055 +Author: Eric Anholt <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> +Date: Mon Apr 27 15:28:21 2009 -0700 + + Fix drmSetMaster/DropMaster error messages. + +commit 5b05a589efb23b2fc09b06e4271174d922b1ab02 +Author: Pierre Willenbrock <[email protected]> +Date: Sat Apr 25 22:58:20 2009 +0200 + + format == 0 means "use default" in I830DRI2CreateBuffer + + Reviewed-by: Ian Romanick <[email protected]> + +commit e55d943126cdd3eac7dfec5f40e794f89dbf038b +Author: Eric Anholt <[email protected]> +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 <[email protected]> +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 <[email protected]> + +commit b8ca146b060e6f76bf048f1f6cf6ee89d38d015e +Author: Alan Coopersmith <[email protected]> +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 <[email protected]> + +commit 5d6f4f6eb7a4dcbe1ce5a134d882e56f958ed2ba +Author: Ian Romanick <[email protected]> +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 <[email protected]> + Reviewed-by: Kristian Høgsberg <[email protected]> + +commit 106e4b44c5af6552cbd079c4ec34def9dcfb168a +Author: Zhenyu Wang <[email protected]> +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 <[email protected]> + Tested-by: Ma Ling <[email protected]> + Signed-off-by: Ma Ling <[email protected]> + +commit 8f64837e56b2de0fb8a9100d1a844fd3f18d751c +Author: Shaohua Li <[email protected]> +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<[email protected]> + Signed-off-by: Zhenyu Wang <[email protected]> + +commit 7b01aa5cc41620da5bb48f391ff98d9e82572e52 +Author: Eric Anholt <[email protected]> +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 <[email protected]> +Date: Tue Apr 21 18:58:23 2009 -0700 + + Remember allocated offscreenImages memory for freeing it in CloseScreen() + + Signed-off-by: Zdenek Kabelac <[email protected]> + [anholt: renamed the member to match the variable name] + Signed-off-by: Eric Anholt <[email protected]> + +commit 701c6bef14b5d464847cc42c5ccb66fdeb157f1a +Author: Zdenek Kabelac <[email protected]> +Date: Tue Apr 21 18:53:07 2009 -0700 + + free allocated name inside sdvo_destroy + + Signed-off-by: Zdenek Kabelac <[email protected]> + Signed-off-by: Eric Anholt <[email protected]> + +commit fe71217ca86eb7ae8081bf3e26d30f2002d27691 +Author: Zdenek Kabelac <[email protected]> +Date: Tue Apr 21 18:51:02 2009 -0700 + + Unreference allocated bos in i965 render error paths + + Signed-off-by: Zdenek Kabelac <[email protected]> + Signed-off-by: Eric Anholt <[email protected]> + +commit b8b6ca830b1fd6956c76a5417462ca55174cb881 +Author: Zdenek Kabelac <[email protected]> +Date: Tue Apr 21 18:47:03 2009 -0700 + + Fix leak of some 965 render state on VT switch. + + Signed-off-by: Zdenek Kabelac <[email protected]> + [anholt: fixed up unneeded != NULL checks] + Signed-off-by: Eric Anholt <[email protected]> + +commit d7ca870e1ce251d42e3689a8e1e7d080ab1325fb +Author: Albert Damen <[email protected]> +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 <[email protected]> + +commit 04ed92e3db8d9fcf2a1089ed433ab67bf0969655 +Author: Eric Anholt <[email protected]> +Date: Tue Apr 21 15:17:31 2009 -0700 + + Remove dead xoffset/yoffset from pre-randr. + +commit ab2c988767aec854d3c1702bee1e5a06bd00870c +Author: Eric Anholt <[email protected]> +Date: Tue Apr 21 14:53:45 2009 -0700 + + Remove dead monitor detect debugger. + + watch xrandr works fine. + +commit 928a37041defcca6f57f9452ba62e67524cb4510 +Author: Eric Anholt <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> +Date: Mon Apr 20 14:36:52 2009 -0700 + + Remove unused i830_output_type_names + +commit c774ef282bfb0c594479bbab3527fe5fda2a8559 +Author: Eric Anholt <[email protected]> +Date: Mon Apr 20 14:29:17 2009 -0700 + + Remove dead mono cursor load code. + +commit 75c531b9652b3919ddbf51f8eec804e6bdbb2331 +Author: Eric Anholt <[email protected]> +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 <[email protected]> +Date: Fri Apr 17 15:15:27 2009 -0700 + + Remove some dead i830.h struct members. + +commit 84f69081abaeef8b05cafb64d3102eb2abdf9a8e +Author: Julien Cristau <[email protected]> +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 <[email protected]> + +commit 08ebde4715b87867184d42b60762cd774e151f5c +Author: Zhenyu Wang <[email protected]> +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 <[email protected]> + +commit 5a07ab502fe1e58e7e37fe554fb42d8d2c8c53ec +Author: Ian Romanick <[email protected]> +Date: Fri Apr 17 20:59:04 2009 -0700 + + DRI2: Respect the src and dst parameters of CopyRegion. + + Signed-off-by: Ian Romanick <[email protected]> + +commit 2e3b95ed0197971e81ab7509245c899e96859d5b +Author: Carl Worth <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Signed-off-by: Li Peng <[email protected]> - (cherry picked from commit 9b615a52671aacf34666f90ecfff98651ce6afe2) -commit c8633c82278085917bd6b0d0ea6e8a74eaa6deb4 +commit 053432991c812146f6e7c6f13c6ace55385c825f Author: Ma Ling <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> -Date: Fri Apr 10 14:08:00 2009 -0700 +commit 7e516b6d24d8c0c6549a9a60fcf487e3a1615020 +Author: Jesse Barnes <jbar...@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 <[email protected]> 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 <[email protected]). - (cherry picked from commit 620e97bbd6a811ad69b8ac94df1fe2c9edf65549) -commit 404fdcc5bc9dd32d39112d8a49a5617dbb886a40 +commit 0a0731c11d10392cdc55ecc04e4e3575c8b3fe57 Author: Shuang He <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> -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 <[email protected]> - (cherry picked from commit 7c94227dd4fa2164bebb36234958053bf1d26c12) - -commit 3428e2fd4be337359278f7ab1dc0d9945d6fee34 -Author: Ma Ling <[email protected]> -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 <[email protected]> - (cherry picked from commit 48db5bde9298f1126dfb42f4be8a3d61166abfd8) - -commit 3b29eb99259ea7b84bd41bff623b027dbe28ffba +commit 3d4ee3cac1d63dfdf7b54c8ba577f3b77637499f Author: Carl Worth <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Signed-off-by: Jesse Barnes <[email protected]> - (cherry picked from commit 6cd914ef315036ce8e91c7b6492994353e8ed2d8) -commit 633c24bc20ed96b1f9ef954bfd722e3ab504ea93 +commit fad714c40078d22fff82dc0692a344f66ddf9680 Author: Zhenyu Wang <[email protected]> Date: Wed Apr 1 10:11:35 2009 +0800 SDVO: fix output flag dumping for unknown type Found by Hugo Jacques <[email protected]> - (cherry picked from commit fad714c40078d22fff82dc0692a344f66ddf9680) -commit 6501f8e5e91f3f87348d590e42a4860fea2cfddc +commit 00de1757dd5776962bdd4c8968181878c2ebf4c9 Author: Hugo Jacques <[email protected]> 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 <[email protected]> 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 <[email protected]> - (cherry picked from commit 087f72e1f5d7d11b8795ba80a842874f5a9bb01d) -commit 26cab64654bdf68095412d0aaba157774d1ca16b +commit 4f046af760b92c07f59664359453933fb5358e3d Author: Zhenyu Wang <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Signed-off-by: Jesse Barnes <[email protected]> - (cherry picked from commit 8dabcc40747bfd478f296728741240241698f165) -commit a03feab1b7ce511e1704bee96c83290d1c7b2785 +commit 375b2e40fcb17e94538a75392950e2533c1bb031 Author: Zhenyu Wang <[email protected]> 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 <[email protected]> +Date: Thu Mar 26 13:52:05 2009 +0800 + + gitignore intel_lid + +commit b5b377806422c9538fa9f846819ad253c1a50846 Author: Ma, Ling <[email protected]> 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 [email protected] mailing list. Signed-off-by: Ma Ling <[email protected]> - (cherry picked from commit b5b377806422c9538fa9f846819ad253c1a50846) -commit 948fa20bd639752af3a6f1b30a0b2b356d0bc9a5 +commit e6af995b24767815ab30364385768867e80605c2 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

