summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2009-06-17Merge branch 'ulf' into dlfdebian-lenny-with-frc-patchesPaul Menzel
2009-06-17Some cosmetics.upstream-lenny-with-frc-patchesThomas Hilber
Signed-off-by: Thomas Hilber <sparkie@lowbyte.de> Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
2009-06-06Merge branch 'ulf' into dlfPaul Menzel
2009-06-06Support for HDMI 1600x1200 50Hz interlaced resolution.Thomas Hilber
- now supports HDMI 1600x1200 50Hz interlaced resolution - adjustment control now operates at lower speed which is still fairly sufficient Signed-off-by: Thomas Hilber <sparkie@lowbyte.de> Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
2009-06-06Some cosmetics and option to configure field/frame timing log output.Thomas Hilber
- field/frame timing log output now configurable per SF_Debug Xserver option - odd numbers will output a status line every second - even numbers will only spawn a line if a given value is exceeded either drift or by sync point or by both Signed-off-by: Thomas Hilber <sparkie@lowbyte.de> Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
2009-06-06Improved field timing debug support.Thomas Hilber
Signed-off-by: Thomas Hilber <sparkie@lowbyte.de> Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
2009-06-02Add new scheduling option.Thomas Hilber
- new scheduling option added Signed-off-by: Thomas Hilber <sparkie@lowbyte.de> Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
2009-06-02fast processors require additional delay of 32usecsThomas Hilber
- fast processors require additional delay of 32usecs where we wait for even field to pass - white space fixes/indentation Signed-off-by: Thomas Hilber <sparkie@lowbyte.de> Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
2009-06-02[BUG FIX] delay until field update deadline must be delayed further by SHIFTVThomas Hilber
Signed-off-by: Thomas Hilber <sparkie@lowbyte.de> Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
2009-05-31Rewrite for improved D945GSEJT support.Thomas Hilber
- the intel part of the patch did undergo a major rewrite for improved D945GSEJT support - full compatibility to prior intel hardware maintained - in the course of that the debug facility has been improved Signed-off-by: Thomas Hilber <sparkie@lowbyte.de> Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
2009-05-31Include support for Intel D945GSEJT (Johnstown) and ASUS Eee PC 701 4G.Thomas Hilber
- support for Intel D945GSEJT (Johnstown) included - support for Asus Eee PC 701 included Signed-off-by: Thomas Hilber <sparkie@lowbyte.de> Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
2009-05-31now automatically raises Xserver sched prio for single processor systemsThomas Hilber
(affects radeon + intel systems) Signed-off-by: Thomas Hilber <sparkie@lowbyte.de> Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
2009-05-31New options for xorg.conf and start with disconnected monitor.Thomas Hilber
- introduced new xorg.conf options for both intel and radeon FRC patches - FRC (aka sync_fields) switch (default on) - process priority (default 0) - FRC debug output (default off) - intel Xserver now starts even with disconnected monitor Signed-off-by: Thomas Hilber <sparkie@lowbyte.de> Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
2009-05-31Add frame rate control.Thomas Hilber
- Full functionality of Radeon based original patch now ported to recent Intel graphics hardware. This includes support for i945G chipsets as found on EEE PCs and D945GCLF[2] boards. - Exploits some special features of i945G chipsets like vertical phase registers and fine tuning of vertical scaling. This enables us to compensate for interference effects observed when driving modern digital displays through a SCART interface. Signed-off-by: Thomas Hilber <sparkie@lowbyte.de> Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
2009-05-31[coding style] Correct indentation.Thomas Hilber
Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> Signed-off-by: Thomas Hilber <sparkie@lowbyte.de>
2009-01-22Remove Cappuccino SlimPRO SP625F 855GM LVDS quirkZhenyu Wang
It breaks bug #18462 on IBM 855GM with same subdevice ids. (cherry picked from commit 0fe61b0b7e3bbe8ced1b0ad2be72c438d200c64b)
2008-10-19Remove accidental 'return;' left at the top of I830DRIInitBuffersKeith Packard
I was testing the behaviour of the XAA-based DRI buffer drawing code for tiled buffers and accidentally left I830DRIInitBuffers disabled. Signed-off-by: Keith Packard <keithp@keithp.com> (cherry picked from commit c25437a69490b09acff335a81a38aa540f0822f5)
2008-10-18Handle differently tiled front/back/depth/third in DRI window managementKeith Packard
When moving or clearing the extra buffer contents associated with DRI windows, the XAA code needs to see which buffer is being manipulated in the Setup functions to program the tiling values correctly. Calling I830SelectBuffer and not then calling I830Setup... would result in mis-tiled rendering. Signed-off-by: Keith Packard <keithp@keithp.com> Signed-off-by: Eric Anholt <eric@anholt.net> (cherry picked from commit 7ddea0447c8972104d43cd7966f5ce89b4cca20c)
2008-10-18XAA tiling support was mis-computing adjusted pitch (>>4 instead of >>2)Keith Packard
This may well explain why XAA never worked well on tiled front buffers; tiled buffers require a different pitch programming on 965 than non-tiled buffers, in dwords rather than bytes. Signed-off-by: Keith Packard <keithp@keithp.com> Signed-off-by: Eric Anholt <eric@anholt.net> (cherry picked from commit c946383afc644ae7740e3c3146424fdd86c05285)
2008-10-18Fix broken stolen memory counting on G4X.Eric Anholt
On the GM45 we were assuming too little stolen memory (mostly harmless, except when it wasn't, until the AGP fix), and on the G45 we were assuming too much stolen memory, which was quite harmful when we touched the page that didn't get mapped. Future stolen memory accounting should use src/reg_dumper/intel_gtt before and after enabling AGP on the chipset to confirm that only the GTT entries not mapped to stolen are replaced, and that all of the unmapped GTT entries are replaced with the constant scratch page. (cherry picked from commit 4dd00681dd0f9fce8dfd4592b46418edbbd2eeb4)
2008-10-18Disable frame buffer compression by default for GM965.Carl Worth
We haven't found a way to make FBC work reliably with GM965 yet, (it often fails to notice CPU writes). This appears to be a specific problem with this device, (as we haven't gotten similar bug reports for subsequent devices such as GM45). So FBC is now disabled by default for GM965 but can still be enabled with the FrameBufferCompression option for experimenting/debugging. This resolves bug #16257: [GM965 EXA] Frame-buffer compression broken for CPU writes (XPutImage) https://bugs.freedesktop.org/show_bug.cgi?id=16257 (cherry picked from commit d24010b7b3f2419beb40dc5ae1e8aeb3e04b5a93)
2008-10-18Render register clock gating disable fix on 4 series chipsetZhenyu Wang
(cherry picked from commit 1cc15ba454fdf54a7dea9da066e0a023a4742fab)
2008-10-18Do force CRT detect sequence twice on 4 series chipsetZhenyu Wang
(cherry picked from commit d6b2696f9ac14a81598e0147698209ad428fd45d)
2008-10-18Add TV out quirk for HP Compaq nx6110Bryce Harrington
Adds a TV out quirk for HP Compaq nx6110. Fixes bz #17683. (cherry picked from commit afa630b448e5993850433c9f0b129758ec4d37b5)
2008-10-18Add Cappuccino SlimPRO SP625F to no LVDS quirks listJesse Barnes
Looks like this platform might contain VBTs that indicate an LFP is present even though it isn't. Intended to fix bz #11368. (cherry picked from commit 10909d9b665864bda2b1654de009d556cd068726)
2008-10-18Add support for G41 chipsetZhenyu Wang
G41 is another 4 series chipset like G45/43. (cherry picked from commit ec17c88a0ed7c9cf4ad68aa52a7a891946a1c0f4)
2008-10-18Disable render standbyZhenyu Wang
Render standby is known to cause possible hang issue on some mobile chips, so always disable it. [jcristau@debian.org: fixed up to apply on 2.3.2]
2008-10-18i830: Fix timer leakDaniel Stone
TimerCancel just cancels the timer: it still leaves the TimerRec intact and unfreed. (cherry picked from commit b9ef0ed7d7b96eca6394cd0d367369ec511d1bcd)
2008-10-18Pipe A force quirk for Toshiba Satellite A30.Stefan Dirsch
(cherry picked from commit fca7a4e9a5c73e1c129e94eeccf8fc795f729931)
2008-10-18Disable display clock gating for 4 series chipsZhenyu Wang
(cherry picked from commit d0018a96064ee0adfe87c2d50c341bf7d2e45eb0)
2008-08-24Drop G45 PCI ids from intel.idsBrice Goglin
so that vesa is autoloaded by default for these new boards for now.
2008-08-04Fix up the HP Pavilion ze4944ea quirkJulien Cristau
The chip is 855GM, not GM45. (cherry picked from commit 1a59cc6b9acf312de1755d67757bf7f1967342e4)
2008-08-04Revert "Don't disable pipe A on 855 chips"Julien Cristau
This reverts commit b25aefae388cdbf34d2ffa323853cd0661cd40ac. It causes a regression (Debian bug #493096).
2008-07-27Thinkpad R60e TV quirk via DMI infoZhenyu Wang
(cherry picked from commit b7765b0837af4cc80f1257ba04495140ef5d536e) (cherry picked from commit 06c5a72a496fabace408fbb8733f299a408d1c7c)
2008-07-27Add no LVDS quirk for Transtec Senyo 610 mini PCJesse Barnes
Fixes FDO #16757. (cherry picked from commit ed0fbd016b8fbcf01eddfd17fd25e745e7af2ba4) (cherry picked from commit 13959ee3984d5f34c976287c8f5406393ceacc30)
2008-07-27Don't disable pipe A on 855 chipsJesse Barnes
It needs to stay enabled or we may see hangs when trying to re-enable it (say at VT switch time). Fixes FDO bug #15168. (cherry picked from commit b37a2a8ca82279468e3806dcf77d5fa7bdd0e874) (cherry picked from commit 91cbb5b8ad1fbc22dd77c0329fc3962b1ca99b9e)
2008-07-27Only initialize integrated TV encoder for mobile chipsZhenyu Wang
(cherry picked from commit c4565a9811487402d899d0933cc63e27ffe1ff08) (cherry picked from commit a0e7b79b34940d646949512bd24c96372031888d)
2008-07-27Improve FBC size checkingJesse Barnes
In hindsight, this is obvious, since nowhere do we tell the FBC unit how much memory it has available. We need to make sure the compressed buffer is big enough to handle the uncompresed buffer, both in terms of vertical size and total framebuffer size, or the compressor could overwrite the memory immediately following the compressed buffer. (cherry picked from commit 7332132a79e5b5c208d43e93dfe0c8b12eb1728d) (cherry picked from commit 7d1aa118a24195833466a4a4342c71f37db673f8)
2008-07-27Add pipea force enable quirk for another 855GM machine.Stefan Dirsch
Fixes Novell Bug #406123, thanks Christoph. (cherry picked from commit f2ec3fd8f2c63b1bc0745802dcf737eda4bb42b6) (cherry picked from commit 92ec2fc750ce17b1ec36493e8d731ef4b0bb772d)
2008-07-27Fix official name for GM45 chipsetZhenyu Wang
(cherry picked from commit a34a4e3f6420e2b06bbdaa124fe0ccb1bc6a0bd9)
2008-07-27The phase shift its are now reserved.Julien Cristau
(cherry picked from commit 9a05662918223477eb1cf6f80ffac08712721c70) (cherry picked from commit 82300116af8b01fc3c071d9c8625ffea122431fa) Conflicts: src/i830_hdmi.c
2008-07-27Give asus and eeepc backlight method higher priorityZhenyu Wang
On #16418, Evgeniy Manachkin <sfstudio@mail.ru> reported that last asus and eeepc backlight patch is wrong, as acpi_video0 method will take priority and doesn't work. (cherry picked from commit 6506ac7aa008436158db4f4196802cab462f3446) (cherry picked from commit cb4c1fa7499d82beb01566aaf1f323a03ebc1ae4)
2008-07-27i810: Remove an effectively unused variable (only used in an incorrect free())Roland Test-tools Bär
Bug #15401. (cherry picked from commit 0597d94001afe0a9a34104285ce4dffc75b68071) (cherry picked from commit 696f9783cc0e269ac8c5c65d8889f22524b5c5e4)
2008-07-27Add pipea force enable quirk for HP Pavilion ze4944eaJesse Barnes
Fixes bug #16540, thanks Bryce. (cherry picked from commit 0283d22f510ba47dfdac2806a58e46649c26580b) (cherry picked from commit c61480f420445f7e3341305362b8cea656b0f7a2)
2008-07-27Add pipe a force enable quirk for Lenovo T60Jesse Barnes
Fixes bug #16494. (cherry picked from commit 08903abe4dc0295c7ed7d1ff1a22e0e579540c15) (cherry picked from commit 9869cd11549cd608593fea111880502192e93fd5)
2008-07-27Add support for Intel 4 series chipsets.Zhenyu Wang
(cherry picked from commit 1cfe769c74d1a3a392bf1aaaf5c2dcc8273daf66) (cherry picked from commit 093f65fd04c38e6c1f19889074f9316749959c7a)
2008-06-18New upstream releaseBrice Goglin
2008-06-18Merge tag 'xf86-video-intel-2.3.2' into debian-unstableBrice Goglin
2008-06-17Fix compiling with server master in LVDS backlight patchZhenyu Wang
(cherry picked from commit 289790c0467d27e96b537598a6589fc6a36da8b8)
2008-06-16Fix maximum backlight issueLukas Hejtmanek
(cherry picked from commit 4c4ef27779aebf4df90b6233de05be2bb972de4c)