summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-03-09typo in intel.manXiang, Haihao
2009-03-06DRI1: Update sarea (and other information) when CRTC configuration changes.Eric Anholt
Bug #14423. Signed-off-by: Eric Anholt <eric@anholt.net>
2009-03-06Document the UXA AccelMethod.Eric Anholt
Signed-off-by: Eric Anholt <eric@anholt.net>
2009-03-06Don't allocate the render power saving context in KMS mode.Eric Anholt
That would be the kernel's job if it chooses to do it. Signed-off-by: Eric Anholt <eric@anholt.net>
2009-03-06unused variable warning fix.Eric Anholt
Signed-off-by: Eric Anholt <eric@anholt.net>
2009-03-06clean up arguments to i830_allocate_framebuffer since zaphod removal.Eric Anholt
Signed-off-by: Eric Anholt <eric@anholt.net>
2009-03-06Use REGION_EQUAL in place of a local implementation.Eric Anholt
Signed-off-by: Eric Anholt <eric@anholt.net>
2009-03-06nuke unused define.Eric Anholt
Signed-off-by: Eric Anholt <eric@anholt.net>
2009-03-06man: Put option defaults on separate indented lineDan Nicholson
The groff .IP macro is used to put the option defaults in a new indented paragraph so they are separated from the explanations. Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> [anholt: hand-applied due to conflicts. mistakes are my own] Signed-off-by: Eric Anholt <eric@anholt.net>
2009-03-06Remove configurable support for disabling XV.Eric Anholt
google shows one instance of this being used a year and a half ago.
2009-03-06Remove configured SW cursor support.Eric Anholt
Any time we actually need SW cursors, it gets enabled automatically.
2009-03-06Remove StolenOnly support.Eric Anholt
We rely on having AGPGART present to successfully allocate video memory as we configure it by default. Admit that fact, and remove support for non-AGPGART/KMS setups.
2009-03-06intel: Nuke shared-entity support (zaphod mode).Eric Anholt
It's been broken for years now, and KMS offers a much better chance of getting this working sensibly without making a mess of the 2D driver.
2009-03-06remove more page flipping leftovers.Eric Anholt
2009-03-06Fix another VT switch leakLukáš Hejtmánek
The batch_bo buffer object is reallocated on enter VT, so we need to unref it on leave vt. Signed-off-by: Lukas Hejtmanek <xhejtman@ics.muni.cz>
2009-03-06Xv: free tearing on textured videoXiang, Haihao
Add an Xv attribute XV_SYNC_TO_VBLANK which has three values -1(auto), 0(off) and 1(on) to control whether textured adapter synchronizes the screen update to the vblank. The default value is -1(auto).
2009-03-05SDVO: handle multifunction encoder (try 2)Zhenyu Wang
For SDVO encoder that advertise multiple functions, we have to get attached display to determine current output, and update output's name according with current type.
2009-03-04Fix serious memory leak at Enter/LeaveVTLukas Hejtmanek
This fixes huge memory leak at each VT switch (about 600 BOs + 6MB of RSS of Xserver).
2009-03-04Use drmSetMaster() and drmDropMaster() in enter/leave VTKristian Høgsberg
This allows multiple X server to use DRI and makes it possible to run multiple X servers under KMS. This requires a 2.6.29 kernel to work. On older kernels it will just log a warning and DRI will fail to initialize for the second X server.
2009-03-03SDVO: only check digital monitor when EDID existsZhenyu Wang
2009-03-03TV: add property control for TV attributesZhenyu Wang
This is based on Jesse's origin patch for bug #12763. But export integer range to user instead of hardware float point format, and fix different real format on 965G and 945G for contrast and saturation.
2009-03-03TV: add option to set TV connector typeZhenyu Wang
This can let user override non-stable driver TV load detect, and set connector type manually, e.g for s-video to component converter, this patch seems must needed to use HD modes.
2009-03-03TV: update output and crtc modes when TV format change (try 3)Zhenyu Wang
This is to fix bug #16566, change TV format will cause BadMatch error when crtc config apply. Everytime when we change TV format, we may generate a new list of modelines as TV clock changed. After randr get info request, new modelines will be probed and randr output's modes will be renewed too. But crtc's mode failed to be updated, as it never can find a matching mode now within new modes list. So get info will return an invalid crtc's mode, later set crtc config will pass that info, and xserver catches a bad match. This patch trys to refresh output modes and setup crtc's mode with new modelines in TV format change. So get info would be sure to turn valid crtc mode that reference in current new modelines.
2009-03-03TV: sort input mode linesZhenyu Wang
2009-03-02Bump version to 2.6.3.Eric Anholt
2009-03-02Only allocate pixmaps aligned for tiling when requested by DRI2 GetBuffers.Eric Anholt
This saves massive quantities of memory on pre-965 since the DRI2 tiling enable caused the minimum size of any pixmap to be 1MB. (cherry picked from commit 5bfd73cd31ba197a62f549cdbad1a1270b571027)
2009-03-02Disable fb resizing for DRI1-only server so that DRI1 can initialize.Eric Anholt
(cherry picked from commit 70e0261208654c6c875ad462da2734c6aa9eeb96)
2009-03-02KMS: Wire up output DPMS.Adam Jackson
2009-03-02Skip LVDS config parsing on pre-9xx chips.Zhenyu Wang
855GM laptops seems pretty broken when parsing this block.
2009-03-02Update driver feature block definition for missed fieldsZhenyu Wang
2009-02-28warnings cleanupEric Anholt
2009-02-27Only allocate pixmaps aligned for tiling when requested by DRI2 GetBuffers.Eric Anholt
This saves massive quantities of memory on pre-965 since the DRI2 tiling enable caused the minimum size of any pixmap to be 1MB.
2009-02-26Intel video driver patchShaohua Li
This is the intel video driver patch for a new chip, which is G33-like and has some clocking setting related register changes. This patch adds the pci id and DPLx/FPx register changes. The gtt tool should just work to me, as the chip hasn't any changes against G33 on this side. Signed-off-by: Shaohua Li <shaohua.li@intel.com> Signed-off-by: Eric Anholt <eric@anholt.net>
2009-02-26Fix UXA for server 1.4.Eric Anholt
2009-02-26uxa: Fix composite fallback debug printing of main memory versus bo info.Eric Anholt
It was just printing whether it was a pixmap (it is), instead of whether the pixmap was offscreen.
2009-02-26Regard the screen pixmap as suitable for acceleration.Eric Anholt
With UXA on the fake bufmgr, the screen pixmap doesn't have a BO and so no acceleration was occurring.
2009-02-26Disable fb resizing for DRI1-only server so that DRI1 can initialize.Eric Anholt
2009-02-26Fix up i915 composite and common solid/copy code to use check_aperture.Eric Anholt
This could fix complaints about binding BOs and resulting failure to render.
2009-02-25XvMC: fix broken xvmc on 965Xiang, Haihao
2009-02-25Use LVDS config in Driver feature BDB for integrated LVDS checkZhenyu Wang
The LVDS config bits in VBT driver feature block is used by vendor to identify the board implement of integrated LVDS/eDP or SDVO LVDS. And video bios uses these bits for LVDS enabling or not. So check these bits for integrated LVDS might eliminate more quirks.
2009-02-25Update LVDS config bits definition in driver feature blockZhenyu Wang
ALL_LVDS is actually not defined before and include GM45. Embedded DP bit will be used for newer chips.
2009-02-24Bump version to 2.6.2 for release.Eric Anholt
2009-02-24Fix distcheck from drmmode_display.h deletion.Eric Anholt
(cherry picked from commit 9d8e5c21a1688b915bf39261d4c3b0bf2906daef)
2009-02-24Update kms to work with drmModeModeInfo API update.Kristian Høgsberg
(cherry picked from commit a6b31f38ebf470c61de0e10b0ce2af0d7ee1684b)
2009-02-24Fix distcheck from drmmode_display.h deletion.Eric Anholt
2009-02-24Don't do AdjustFrame in KMS mode.Eric Anholt
This was hit by xv86vm's SwitchMode path, and for that the CRTC offsets get set at mode setting time anyway.
2009-02-24Don't do AdjustFrame in KMS mode.Eric Anholt
This was hit by xv86vm's SwitchMode path, and for that the CRTC offsets get set at mode setting time anyway. (cherry picked from commit 53108994616d9751ac3a29fd61eb269cfaeab967)
2009-02-24KMS: Fix bug that prevented EDID data from getting propagated.Kristian Høgsberg
(cherry picked from commit 73bc7f113969834d00cd92be8374dbadc62f96a9)
2009-02-24Move disable_render_standby to EnterVT instead of startup.Helge Bahmann
Otherwise, with a pre-2.6.28 older kernel the disable would be lost at resume time and cause hangs. Bug #20214 (cherry picked from commit 81c652e9a666a7459bcc5217c8a5ec518b6e00da)
2009-02-24uxa: Ask for BOs ready for rendering for pixmaps.Eric Anholt
The assumption is that we're almost always accelerating our drawing to new pixmaps (fill, copy, etc.). (cherry picked from commit 0621ba12a3b694720e67a49b25ca52f0e09b3802)