summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-05-02Make up a fixed panel timing for DVO LVDS, and use DVOA for DVO LVDS.Eric Anholt
The fixed panel timing will only be available when the LVDS is already on at X startup. So far, our only mostly-working LVDS driver is for the i830, and on i830 the LVDS is always on DVOA, so use that for all LVDS chips. This may need to change if we support the ch7017 I've seen used on embedded i845, for example.
2007-05-02Disable non-working GTT decoding on i830, and fix map/unmap of GTT.Eric Anholt
2007-05-02Add DVO[ABC] register debugging.Eric Anholt
2007-05-02Make the DVO output name LVDS if it's an LVDS chip.Eric Anholt
2007-05-02Fix typo in previous commit with s/XF86_DRI/XF86DRI/Eric Anholt
2007-05-02disable all outputs on EnterVTDave Airlie
This disables all outputs on EnterVT as the SDVO output can confuse the VGA output if the BIOS has enabled it on the same pipe but X isn't going to use the SDVO. Worked out on irc with keithp
2007-05-01Bug #10714: Fix build without DRI.Samuel Thibault
2007-04-30Ignore VideoRam now that its original purpose is obsolete.Eric Anholt
It had been necessary to allow more than a small amount of memory to be allocated, but now those old small allocations people had configured are getting in the way.
2007-04-30Allow physical-memory allocations within stolen memory.Eric Anholt
Because stolen memory happens to be a contiguous block of high system memory, we can just read the GTT entries for it to get physical addresses for our allocations there if needed. This reduces fragmentation of the aperture space, and will often reclaim up to 7 MB of memory that had been left unused since the simplified aperture manager was put in place, but without reintroducing the complexities of the old aperture manager.
2007-04-30Disable some clock gating functions documented to work incorrectly.Eric Anholt
2007-04-29Alloc state mem buffer on 965G for xaa rotationWang Zhenyu
965G needs state mem buffer to setup render pipeline. Thanks Barry Scrott for report this.
2007-04-25Implement the custom I2C protocol used by the ivch DVO.Kristian Høgsberg
The ihch DVO uses a modified I2C addressing scheme as described in section 5.2 of the data sheet. Implement this by over-riding the I2C read and write word routines.
2007-04-24CRTC Rotation under XAA wasn't hitting accelerated path.Keith Packard
The server rotation code is now using the root window in IncludeInferiors mode rather than using the screen pixmap. Change the XAA Composite code to check for this case now.
2007-04-20autoreconf.Julien Cristau
2007-04-20Merge tag 'xf86-video-intel-2.0.0' into debian-experimentalJulien Cristau
2007-04-19Merge branch 'origin'Keith Packard
2007-04-20EXA: set enabling bits properly for i830Wang Zhenyu
This was found when debug exa on a 865GV, we should set pipeline state bits properly, otherwise the engine will hang.
2007-04-19Eliminate LinearAlloc option and code.Keith Packard
With the fixes to the 2D frame buffer allocation that allows up to 65536 lines of 2D frame buffer in XAA mode, the old linear allocation hacks are no longer necessary.
2007-04-19Clean up 1.2 xserver build support.Keith Packard
Convert relative X server source path to absolute. Check for local copies of needed header files before building, rather than requiring server source. Remove extra duplicate -I elements in AM_CFLAGS in sub directories.
2007-04-19Fix mismatching braces when XF86DRI_MM is not defined.Keith Packard
A closing brace was left inside #ifdef XF86DRI_MM while the matching open brace was outside.
2007-04-19Use I2C delay function instead of usleep.Keith Packard
usleep isn't always available, and we have an existing delay mechanism available to use.
2007-04-19Fix mem list order and remove extra unbind call when free memoryWang Zhenyu
2007-04-18Fix return statusAlan Hourihane
2007-04-18Update read_response to include the try on PENDING statusAlan Hourihane
and remove it from get attached displays call.
2007-04-17Don't try to init the XAA linear region unless we allocated memory for it.Eric Anholt
Reported by JM Ibanez
2007-04-17Fix i852 EXA Composite acceleration setup.Eric Anholt
Reported by JM Ibanez.
2007-04-17Fix build against xserver 1.2.Timo Aaltonen
2007-04-17Add all the possible ivch slave addresses (still commented out).Eric Anholt
2007-04-17Bug #10438: Fix 965 XV when sourcing from less than the full image.Eric Anholt
Bob deinterlacing in MythTV, and the zoom options in totem would result in attempting to source from outside the video instead of scaling appropriately.
2007-04-17Check for the PENDING message when reading the attachedAlan Hourihane
displays. Ensures the command has completed before continuing. (probably need to check PENDING in other SDVO calls too)
2007-04-17EXA: fix i830 renderWang Zhenyu
Fix tex blend pipeline in case that src/mask pict has no alpha. Unmask color buffer write disable bits. These make rendercheck run fine on 855GM.
2007-04-16EXA: fix 830/845G pict formatWang Zhenyu
Fallback in 830/845G when pict format is a8, x8r8g8b8 or x8b8g8r8. The hw doesn't support them.
2007-04-16EXA: Add i830 supported pict format XRGB8888, XBGR8888Wang Zhenyu
2007-04-16EXA: i830 render misc fix and cleanupsWang Zhenyu
Try to map texture stream when setup texture map, and use correct order in load_immediate_1 cmd, which fixed crash on 845GV. Also remove some flush cmds.
2007-04-13Fix crash on G965 XAA with LinearAlloc optionWang Zhenyu
We should alloc xaa_linear mem in LinearAlloc case, otherwise we get crash when initializing xf86 fb manager.
2007-04-12Add license headers to 965 programs.Eric Anholt
2007-04-09Turn off ALWAYS_SYNC in EXA.Eric Anholt
This slipped in as a debugging aid, and never got turned off. The driver appears to work fine without it on an i915 system, and for the non-default EXA option, we'd rather see issues found than continue running with debugging aids and hiding them behind bad performance.
2007-04-09Avoid a magic number and correct a (currently harmless) ifdef in ResetState().Eric Anholt
2007-04-03New upstream release candidate.Julien Cristau
Run autoreconf to update configure/Makefile.in.
2007-04-03Merge tag 'xf86-video-intel-1.9.94' into debian-experimentalJulien Cristau
2007-04-03Move a bunch of debugging verbosity under Option "ModeDebug".Eric Anholt
2007-04-02make warning info only so ppl don't go reporting stupid bugsDave Airlie
2007-03-30Warnings cleanup in ch7xxx.Eric Anholt
2007-03-30Finish off some function renaming that was missed before.Eric Anholt
Thanks to alanc for catching this.
2007-03-30Don't forget the warnings CFLAGS in subdirectories.Eric Anholt
2007-03-30Merge branch 'crestline-qa'Keith Packard
2007-03-29Add missing file for old server compatibility build.Eric Anholt
2007-03-29Whitespace cleanup in Makefile.Eric Anholt
2007-03-27EXA: i830 fix blend actionWang Zhenyu
i830_get_blend_cntl() has already added S8 offset.
2007-03-27EXA: fix i830 componentAlpha supportWang Zhenyu
Pick fix from i915 render, change tex blend pipeline for CA.