summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-07-03Prepare changelog for uploadJulien Cristau
2008-07-03update changelogJulien Cristau
2008-07-03autoreconfJulien Cristau
2008-07-03intel: fix drm check.Dave Airlie
The -mm check is broken now that 2.3.1 is out.. make it 2.4.0, to be fixed with GEM etc. (cherry picked from commit 55678c64bc6e3ed613ea6db14c105c18a0cf28ce)
2008-07-03Fix official name for GM45 chipsetZhenyu Wang
2008-07-02Give 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.
2008-07-01intel: fix drm check.Dave Airlie
The -mm check is broken now that 2.3.1 is out.. make it 2.4.0, to be fixed with GEM etc.
2008-06-30i810: Remove an effectively unused variable (only used in an incorrect free())Roland Test-tools Bär
Bug #15401.
2008-06-28Fix SDVOC typoZhenyu Wang
2008-06-28xvmc: fix motion_type dump for frame/field pictureZhenyu Wang
2008-06-28xvmc: Don't copy on xvmc surface in PutImageZhenyu Wang
As xvmc rendering result has already been in fb, we shouldn't do extra copy on it. Although special care is required for i915 xvmc surface pitch alignment, which must be at least 1KB aligned. So video display function should take it into acount instead of always setting Y pitch to be double of U/V pitch.
2008-06-28xvmc: enlarge batch buffer sizeZhenyu Wang
2008-06-28xvmc: only allocate memory requiring physical address on 915GZhenyu Wang
Later 945-ish chipset can use graphics address instead.
2008-06-28xvmc: init mc render load indirect command onceZhenyu Wang
2008-06-28xvmc: init dest and reference buffer onceZhenyu Wang
Init them right after context create, and only update buffer address info later.
2008-06-28xvmc: init one-time mc context onceZhenyu Wang
Don't setup one-time mc context everytime, as the content is always unchanged. And several structs got packed layout inside to ease static state initialization.
2008-06-28xvmc: environ debug option supportZhenyu Wang
export INTEL_XVMC_DEBUG=1
2008-06-28xvmc: formalize surface type definitionZhenyu Wang
We should also carefully select surface type id.
2008-06-27Add pipea force enable quirk for HP Pavilion ze4944eaJesse Barnes
Fixes bug #16540, thanks Bryce.
2008-06-27Add pipe a force enable quirk for Lenovo T60Jesse Barnes
Fixes bug #16494.
2008-06-26Fix SDVO HDMI output.Hong Liu
While some cards had enough initialized at startup to work already, others required that the driver actually initialize the required AVI info frame. (cherry picked from commit 05df8c0b31721a9ccc7215fb1cda1115758367c7)
2008-06-26Remove ErrorF debugging from modeset ioctlJesse Barnes
Oops. (cherry picked from commit 59f39e0ea0ad48c52d9b8f7afb6e04ce95db717e)
2008-06-26Add support for keeping vblank counters sane across mode settingJesse Barnes
The DRM supports disabling of vblank interrupts when not in use, but in order to function properly it must also be aware of mode setting, which will reset the frame counter to 0. Add code to call into the DRM before and after mode setting, so that it can account for any lost vblank events. (cherry picked from commit 65eee25d7d2ca979205f3776d620dbb36bf68a13)
2008-06-26Fix a crash in i830_sdvo_init error paths by setting up dev_priv earlier.Eric Anholt
(cherry picked from commit 6b6be2b2a7179c1c9fa12989e16076aae105f4e2)
2008-06-26Automatically detect the presence of HDMI.Eric Anholt
Now, SDVO is only probed if the SDVO detected bit is set. If the SDVO probe fails, but the detect bit is set, assume that it's an HDMI output. (cherry picked from commit 65ad29d78793c7804f133a58de80ffaa0404ca28)
2008-06-26Fix hdmi POSTING_READ to use the register number instead of the register value.Eric Anholt
We won't dwell too long on how this ever worked. (cherry picked from commit ea0d21006ec71bc56acde7291e5f8d28e54b83fe)
2008-06-26Get HDMI output working.Eric Anholt
HDMI, despite claiming to have pixel multiply support, actually doesn't want it, at least in the way that SDVO did. Disable it. Also disable the NULL_PACKETS_DURING_VSYNC bit. Despite the docs telling us to set it, the output doesn't like it when you do that, and the BIOS doesn't set it. Also add a posting read to SDVOx setting. Without it, half the X starts wouldn't get anything on the screen. (interestingly, it was every other startup, not just a chance). (cherry picked from commit 2fa9240a3b685a0c3d0e2644fc144c927b67b6b3)
2008-06-26Set the sync active bits like we're supposed to, matching the BIOS.Eric Anholt
(cherry picked from commit dc8ab9d35b261b6105a62949cfb47a3554531d0b)
2008-06-26Add pixel multiplier support for HDMIEric Anholt
(cherry picked from commit af13826ed063b60a1e4179101e8889b4ab7a9d0b)
2008-06-26The phase shift its are now reserved, and add HDMI clock limits.Eric Anholt
(cherry picked from commit 9a05662918223477eb1cf6f80ffac08712721c70)
2008-06-26Initial HDMI work. Not currently hooked up at startup.Eric Anholt
(cherry picked from commit beba1dd3561e38573ed9f507328caf7f8fb9f84a)
2008-06-26Add DisplayPort registers.Eric Anholt
(cherry picked from commit da58dc3b02999f3244d0eaf77180b828d85bd609)
2008-06-25Fix SDVO HDMI output.Hong Liu
While some cards had enough initialized at startup to work already, others required that the driver actually initialize the required AVI info frame.
2008-06-24Remove ErrorF debugging from modeset ioctlJesse Barnes
Oops.
2008-06-24Fix back buffer damage handler for 965+ chipsJesse Barnes
When page flipping is enabled, we need to make sure any changes to the front buffer are reflected in the back buffer(s) or corruption might occur at page flip time. So make the damage handler work on 965 by adding appropriate tiling flags and pitch adjustments.
2008-06-24Add support for keeping vblank counters sane across mode settingJesse Barnes
The DRM supports disabling of vblank interrupts when not in use, but in order to function properly it must also be aware of mode setting, which will reset the frame counter to 0. Add code to call into the DRM before and after mode setting, so that it can account for any lost vblank events.
2008-06-24 965 xvmc, current only frame based DCT_type supportZou Nan hai
2008-06-23Update debian/copyrightJulien Cristau
Thanks to Thomas Viehmann for reporting, and Moritz Muehlenhoff for the thorough analysis (closes: #486340).
2008-06-20Flush pending batch in block handlerKeith Packard
Make sure any pending rendering commands are delivered to the hardware before the server goes to sleep.
2008-06-20Remove some unreliable regs for i915Keith Packard
2008-06-19Fix a crash in i830_sdvo_init error paths by setting up dev_priv earlier.Eric Anholt
2008-06-19Automatically detect the presence of HDMI.Eric Anholt
Now, SDVO is only probed if the SDVO detected bit is set. If the SDVO probe fails, but the detect bit is set, assume that it's an HDMI output.
2008-06-19Fix hdmi POSTING_READ to use the register number instead of the register value.Eric Anholt
We won't dwell too long on how this ever worked.
2008-06-19Get HDMI output working.Eric Anholt
HDMI, despite claiming to have pixel multiply support, actually doesn't want it, at least in the way that SDVO did. Disable it. Also disable the NULL_PACKETS_DURING_VSYNC bit. Despite the docs telling us to set it, the output doesn't like it when you do that, and the BIOS doesn't set it. Also add a posting read to SDVOx setting. Without it, half the X starts wouldn't get anything on the screen. (interestingly, it was every other startup, not just a chance).
2008-06-19Set the sync active bits like we're supposed to, matching the BIOS.Eric Anholt
2008-06-19Add pixel multiplier support for HDMIEric Anholt
2008-06-19The phase shift its are now reserved, and add HDMI clock limits.Eric Anholt
2008-06-19Initial HDMI work. Not currently hooked up at startup.Eric Anholt
2008-06-19Add DisplayPort registers.Eric Anholt
2008-06-19Remove VGA regs from debug output.Eric Anholt