summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-12-25xvmc: consolidate put surface interfacesZhenyu Wang
Make surface list track like context list, and move generic PutSurface code out of i915. So MC driver just needs to fill specific the command params, and we can get one single type of intel xvmc command to issue, ddx driver's put_image_size got removed. Fix last commit with missing XvMCContext assignment. Fix priv_data free with apropriate X11 XFree.
2007-12-24xvmc: store XvMCContext pointer instead of context_id in internal ctx listZhenyu Wang
2007-12-20xvmc: add disable xvmc build supportZhenyu Wang
Move xvmc source files under XVMC config
2007-12-20xvmc: handle surface create/destory in generic codeZhenyu Wang
2007-12-20xvmc: move dri context handling to generic codeZhenyu Wang
Use XvMCContext's context_id for dri context handling instead of driver private id. Remove unnecessary field for i915 private structs.
2007-12-19Merge branch 'master' into xvmcZhenyu Wang
2007-12-18Unconditionally restore pipe configurationJesse Barnes
This is a partial fix for #13196, which covers both leaving pipes disabled at server exit time and problems with restoring the pipe configuration on certain chipsets. It restores the pipe configuration unconditionally (previously we made sure the PLL was running and we weren't in VGA mode) but also adds some additional PLL settle time to the PLL register write paths.
2007-12-18Always set pPriv->buf to NULL after freeing the memory it pointed to.Michel Dänzer
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=13108 .
2007-12-13i830_sdvo_mode_valid: Fix return values to match what we actually check.Adam Jackson
2007-12-11Add cscope files to .gitignoreJesse Barnes
2007-12-10CRT hotplug detection improvementsJesse Barnes
Patch from Hong Liu. Fixup CRT detection by making sure the pipe is enabled before CRT detection actually occurs. Fixes bugs Hong was seeing on G35 and other machines.
2007-12-10ivch: fails on address mismatch as I seem to get this on my 865 systemDave Airlie
2007-12-10Fix tv quirk for Dell Latitude X1Zhenyu Wang
which is actually 915GM, reported by Andreas Schildbach <andreas@schildbach.de>
2007-12-09exa: fix rendering issue on some 855GM laptopsZhenyu Wang
This trys to initialize more 3d states on i830 like mesa code, which fixes exa rendering failure for some 855GM users.
2007-12-07Describe output properties in more detailJesse Barnes
Add descriptions for LVDS and TV output properties and also mention the EDID property a new output configuration section.
2007-12-05Fix backlight setting save/restoreJesse Barnes
We need to save the current backlight value at LVDS init time, as well as when we change the DPMS setting. Also, since 0 is a valid backlight value, don't set the backlight value to maximum at startup if the value happens to be zero. These fixes should make the backlight user experience much more consistent and hopefully less frustrating.
2007-12-04Add BCM_ to backlight control method enumsJesse Barnes
Avoids polluting the global namespace with such generic terms.
2007-12-04Use "LEGACY" backlight method if backlight control is suchJesse Barnes
This may regress the user experience a bit (fewer backlight levels) on machines where both the LBB and native registers work, but it's better that it work for everyone than work extra well for some and not at all for others.
2007-12-04Remove extra have_libpciaccess=no that broke tools build with old servers.Eric Anholt
2007-11-29xvmc: add "XvMC" option, default is false.Zhenyu Wang
2007-11-29xvmc: move batch buffer init/fini code into genericZhenyu Wang
2007-11-28Replace ALLOCATE_LOCAL/DEALLOCATE_LOCAL with xalloc/xfreeZhenyu Wang
2007-11-27Merge branch 'master' into xvmcZhenyu Wang
2007-11-16vendor is CARD8Alan Hourihane
2007-11-16xvmc: add xvmc decoder type stringZhenyu Wang
2007-11-16xvmc: move some i915 context destroy code to generic functionZhenyu Wang
2007-11-16xvmc: clean batch buffer finishZhenyu Wang
2007-11-16xvmc: remove i915 drm map typeZhenyu Wang
2007-11-15Fix typo in 1920x1080 resolution entryJesse Barnes
2007-11-16xvmc: more i915 xvmc cleanupsZhenyu Wang
2007-11-15Bump version to 2.2.0xf86-video-intel-2.2.0Jesse Barnes
2007-11-15Adjust default TV out paramatersJesse Barnes
According to several users, a default brightness of 0 results in much better TV output. Improved control of these parameters will be provided by Randr1.3, which will standardize several output properties across various chips.
2007-11-15Add 1920x1080 mode to TV outJesse Barnes
Allows users to use 1080p modes on TV out, see bug #13034.
2007-11-15remove unnecessary i830_reg.h includesZhenyu Wang
i830_reg.h only contains 3d engine cmds for 8XX chips.
2007-11-15Move fb compression reg definition into i810_reg.hZhenyu Wang
where we put MMIO control reg in, and shared with intel_reg_dump program.
2007-11-15xvmc: intel_xvmc.c cleanupsZhenyu Wang
2007-11-15xvmc: remove unused SAREAPTR macroZhenyu Wang
2007-11-15xvmc: i915 rename filesZhenyu Wang
2007-11-15xvmc: some code clean upZhenyu Wang
2007-11-15xvmc: move locking code into generic placeZhenyu Wang
2007-11-15xvmc: oops, should first map batch buffer before initZhenyu Wang
2007-11-15Merge branch 'master' into xvmcZhenyu Wang
2007-11-15Merge branch 'master' into xvmcZhenyu Wang
2007-11-14Backlight fixesJesse Barnes
Open the "actual_brightness" file as read only, since we only read from it. Also set an initial backlight_duty_cycle at init time so we don't set the brightness to 0 at startup.
2007-11-14Disable FBC by default on 965GMJesse Barnes
Several people have reported that they see frequent FBC related display corruption on 965GM, so disable it for now. Users wanting to enable it can use the driver option "Framebuffercompression" to override the default.
2007-11-14Add more FBC regsJesse Barnes
Needed for the new debug code
2007-11-14Fix kernel get_brightness functionJesse Barnes
We need to look at "actual_brightness" rather than "brightness". The former contains the brightness value the kernel driver has actually set, while the latter is merely what the user requested.
2007-11-14Correct FBC debug messageJesse Barnes
To be consistent, it should say 'plane' rather than 'pipe'.
2007-11-14Add FBC registers to register dump outputJesse Barnes
Just for completeness.
2007-11-14Don't stop ring before restoring hw stateJesse Barnes
Some of the hw state restoration callbacks may want to use the ring for various things like stopping video playback, so leave the ring enabled until we get back from RestoreHWState. Also rename the functions so that their purpose is clearer and remove a couple of redundant lines.