summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-08-19Use GTT mapping for EXA PrepareAccess functionJesse Barnes
Makes software fallbacks *much* faster.
2008-08-19Don't allocate EXA offscreen space if kernel mode setting is activeJesse Barnes
We'll use GEM alloc & free routines in that case.
2008-08-19Bail out if kernel mode setting is active but DRI failsJesse Barnes
2008-08-19Add quirk for pre-915s with working PFIT regsJesse Barnes
The regs are undocumented, but on some machines they work fine, so add this quirk to indicate it.
2008-08-19Add VBIOS software flags dumper programJesse Barnes
Still need to actually print all the flags & test on various platforms, but at least the bits are documented now.
2008-08-19 Fix from He Shuang(shuang.he@intel.com),Zou Nan hai
XvMCDestroyContext to check pointer valid
2008-08-19 Fix from He Shuang(shuang.he@intel.com),Zou Nan hai
XvMCDestroyContext to check pointer valid
2008-08-19Fix reverted LVDS bios capability dword definitionZhenyu Wang
Issue found by Peter Clifton. (cherry picked from commit 0e6759bb6ad7293b6447bd20e3d7d8fdee46aba7)
2008-08-18Remove unused VBIOS flag definesJesse Barnes
We just use the structure definitions now.
2008-08-18Pack bdb_general_definitions blockJesse Barnes
More correct & consistent with other definitions.
2008-08-19Fix reverted LVDS bios capability dword definitionZhenyu Wang
Issue found by Peter Clifton.
2008-08-18[PATCH] avoid duplicate mode set in lvdsShaohua Li
xf86SetDesiredModes() already sets lvds to full mode. later when xf86CrtcScreenInit() initialized randr12, i830_lvds_set_property will recall xf86CrtcSetMode and set mode to full. This patch is to remove the duplication. In my test, this can save about 0.2 - 0.4s x startup time.
2008-08-16Remove last TTM bitsJesse Barnes
Makes it build again with drm#modesetting-gem.
2008-08-15Don't touch pScrn->monitor->DDC directly.Adam Jackson
2008-08-15Bump version 2.4.1Zhenyu Wang
2008-08-15Man page typo fixesAlan Coopersmith
(cherry picked from commit 27e9506fda86e90fd67de1715fa32d23aaa8a683)
2008-08-15Update man pageJesse Barnes
Add example dual head config, add info on bug reporting. (cherry picked from commit da2eb83fb9a52291ea98f3285aee7bee2d55e0ca)
2008-08-15Always check and free driver private in LVDS destroyZhenyu Wang
(cherry picked from commit ed7269e0a377b3135b06cacecc59119f06958feb)
2008-08-15Make skip_panel_detect clear for its meaningZhenyu Wang
(cherry picked from commit f4cb9a135dca9279af8186a9b18bf62ef7351019)
2008-08-15Fix pipe A force quirkJesse Barnes
Last commit introduced a logic buglet, we went from (foo & BLAH) -> (!foo & BLAH) rather than !(foo & BLAH), so fix it up to make my laptop work again. (cherry picked from commit 22918f62c89a4314fb5d01c58f22fee5b9a15a27)
2008-08-15Fix DPMS off in the presence of the pipe A quirk.Olivier Fourdan
Still turn off the VGA plane, and also handle the DRI path at the end. (cherry picked from commit 9ec36e0c8bd8a4bd7c40569412fc1a21219b5af9)
2008-08-15Apply pipe A quirk to 845 as well.Olivier Fourdan
(cherry picked from commit 445c2e9ef8fc1d49bbb03e07bf36e0339be16a80)
2008-08-15Set lvds_ddc_mode before use to avoid a segfault on mac mini.Eric Anholt
(cherry picked from commit fe90c0522f65f60c4c431787c889b7fb639ab61b)
2008-08-15Reorganize VBIOS codeJesse Barnes
Make VBT parsing happen at driver init time rather than in each output init function, to save time and better separate VBIOS code into i830_bios.[ch]. The changes end up touching the output files due to field name changes, and allow us to reorder & simplify our LFP mode detection code. (cherry picked from commit a21d4794b6812ce05d08f06dc47b26c4fb1c1fef)
2008-08-15Always check and free driver private in LVDS destroyZhenyu Wang
2008-08-15Make skip_panel_detect clear for its meaningZhenyu Wang
2008-08-14Fix pipe A force quirkJesse Barnes
Last commit introduced a logic buglet, we went from (foo & BLAH) -> (!foo & BLAH) rather than !(foo & BLAH), so fix it up to make my laptop work again.
2008-08-14Map/unmap render state only when bo is availableJesse Barnes
Otherwise just use the GTT address.
2008-08-14Fixup AccelMethod kernel mode setting codeJesse Barnes
Allow UXA or EXA in the kernel mode setting case, defaulting to EXA.
2008-08-14Use pwrite for cursor updatesJesse Barnes
Don't open code map/memcpy/unmap, let libdrm do that for us if necessary.
2008-08-13Make EXA & UXA share bo getting functionJesse Barnes
Needed for proper acceleration & batch buffer handling.
2008-08-12Map gen4 render state buffer before initializingJesse Barnes
2008-08-12Don't set tiling (yet) if kernel mode setting is activeJesse Barnes
2008-08-12Don't run old accel init codeJesse Barnes
Had the wrong logic. Throw in a couple of cleanups while we're there.
2008-08-12Don't wait for ring if kernel mode setting is activeJesse Barnes
We won't have the ring mapped.
2008-08-12Update DRM based modesetting supportJesse Barnes
Just a checkpoint, still needs a lot of work to properly handle resize, rotate & cursor handling.
2008-08-12Add EXA pixmap management functions for kernel mode settingJesse Barnes
Mostly pulled over from the old kernel modesetting code; a few updates were necessary.
2008-08-11Fix DPMS off in the presence of the pipe A quirk.Olivier Fourdan
Still turn off the VGA plane, and also handle the DRI path at the end.
2008-08-11Apply pipe A quirk to 845 as well.Olivier Fourdan
2008-08-11 [965-xvmc] some fixes for earlier 965 chipsZou Nan hai
2008-08-11 [i965-xvmc] bypass copy when put image with xvmcroot
2008-08-11Fix possible spurious interrupts in hotplug detect on 4 series chipZhenyu Wang
(cherry picked from commit d592eabc806b752053ade3c18e9dd8e0f39b45a3)
2008-08-11Disable display clock gating for 4 series chipsZhenyu Wang
(cherry picked from commit d0018a96064ee0adfe87c2d50c341bf7d2e45eb0)
2008-08-11Fix possible spurious interrupts in hotplug detect on 4 series chipZhenyu Wang
2008-08-11Disable display clock gating for 4 series chipsZhenyu Wang
2008-08-08Make it actually build the kernel stuff if possibleJesse Barnes
Fixup the kernel stuff to have a slightly better chance of working. Still need to fixup the EXA pixmap functions.
2008-08-08Set lvds_ddc_mode before use to avoid a segfault on mac mini.Eric Anholt
2008-08-08Initial port of kernel modesetting from old intel-kernelmode branchJesse Barnes
Thanks airlied!
2008-08-07intel_idle: Instead if #if 0, add an ignore flag for unreliable INSTDONE bits.Eric Anholt
This lets us produce a decent total value, and still show the unreliable bits in case they aren't on your platform.
2008-08-06Merge branch 'drm-gem'Jesse Barnes