summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
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
2008-08-06Revert "Switch to using a buffer object for the vertex buffer"Jesse Barnes
This reverts commit 1abf4d3a7a203ff5d6e5ceda29573e7fd69ddf8e. Conflicts: src/i965_render.c - flushing was removed, keep it that way
2008-08-06Fix SDVO HDMI encoding detect (#16920)Zhenyu Wang
Check return value of get supported encode command and current encoding mode, which could be DVI or HDMI.
2008-08-05[uxa] Remove unused pixmap size limits.Keith Packard
All size-related rendering limits should be managed by the driver in the pixmap_is_offscreen call. There's no need for uxa to even know these values.
2008-08-05Use EXA by default instead of UXA until we have GTT mappingKeith Packard
2008-08-05Rename uxa using _ instead of capsKeith Packard
2008-08-05Change PrepareAccess to take access mode rather than indexKeith Packard
2008-08-05Add batch flush in i830_uxa_prepare_accessKeith Packard
2008-08-05Add throttlingKeith Packard
2008-08-05Use dri_bo for all object allocations, including pixmaps under uxaKeith Packard
2008-08-05Make EXA functions work for UXA as wellKeith Packard
EXA and UXA have the same acceleration interface, but UXA doesn't provide pixmap stride information as it doesn't manage pixmaps. Move all of that into the driver structure so that the acceleration functions needn't reference the EXA structure.
2008-08-05Add UXA - the unified memory acceleration architecture.Keith Packard
This eliminates the cost of EXA migration management while providing full pixmap allocation control to the driver. The goal is to make something useful for UMA drivers.
2008-08-05Reorganize 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.
2008-08-05Merge branch 'drm-gem' of ↵Jesse Barnes
ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel into drm-gem
2008-08-05Merge branch 'master' into drm-gemJesse Barnes
Conflicts: src/i830_driver.c
2008-08-04Fix up the HP Pavilion ze4944ea quirkJulien Cristau
The chip is 855GM, not GM45.
2008-07-31Merge branch 'master' of ↵Jesse Barnes
ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel Conflicts: src/i830_display.c
2008-07-31Update DSPARB while planes are still offJesse Barnes
This avoids the flickering people reported in the 2.4.0 release.
2008-07-31Call DRM_I915_GEM_THROTTLE from I830BlockHandlerCarl Worth
This prevents the CPU from ridiculously outrunning the GPU.
2008-07-31Add call to intel_bufmgr_gem_enable_reuseCarl Worth
This instructs GEM to reuse buffer objects and improves the performance of my favorite 'x11perf -aa10text' from about 169k to about 188k glyphs/sec.
2008-07-31Eliminate unnecessary flush from i965_compositeCarl Worth
This improves 'x11perf -aa10text' performance from ~144k to ~169k
2008-07-31Switch to using a buffer object for the vertex bufferCarl Worth
2008-07-31Add OUT_RELOC macro and backing intel_batch_emit_reloc functionCarl Worth
2008-07-31Fix SDVO reg definitionZhenyu Wang
Remove wrong set tv resolution command, adding HDMI regs in dump.
2008-07-31Don't program dsparb on new Intel chipZhenyu Wang
On new chip, DSPARB is controlled by hardware only.
2008-07-30intel-gem: Use new getparam to detect kernel GEM support.Eric Anholt
2008-07-30Reorder visuals reported by the intel driverTomas Carnecky
The root window visual can not be changed. Neither at runtime nor through the configuration file. The xserver simply selects the first one that matches the class (usually TrueColor). I need a root window visual with stencil buffer because my compiz plugin uses the it for some operations. This patch reorders the visuals that the 3D driver reports and puts the one with stencil (and depth) bits as first.
2008-07-27Link with -lm for sin/cosJulien Cristau
2008-07-26intel-gem: Give a better error message if the kernel rejects the tiling mode.Eric Anholt