Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-08-14 | Fix pipe A force quirk | Jesse 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-14 | Map/unmap render state only when bo is available | Jesse Barnes | |
Otherwise just use the GTT address. | |||
2008-08-14 | Fixup AccelMethod kernel mode setting code | Jesse Barnes | |
Allow UXA or EXA in the kernel mode setting case, defaulting to EXA. | |||
2008-08-14 | Use pwrite for cursor updates | Jesse Barnes | |
Don't open code map/memcpy/unmap, let libdrm do that for us if necessary. | |||
2008-08-13 | Make EXA & UXA share bo getting function | Jesse Barnes | |
Needed for proper acceleration & batch buffer handling. | |||
2008-08-12 | Map gen4 render state buffer before initializing | Jesse Barnes | |
2008-08-12 | Don't set tiling (yet) if kernel mode setting is active | Jesse Barnes | |
2008-08-12 | Don't run old accel init code | Jesse Barnes | |
Had the wrong logic. Throw in a couple of cleanups while we're there. | |||
2008-08-12 | Don't wait for ring if kernel mode setting is active | Jesse Barnes | |
We won't have the ring mapped. | |||
2008-08-12 | Update DRM based modesetting support | Jesse Barnes | |
Just a checkpoint, still needs a lot of work to properly handle resize, rotate & cursor handling. | |||
2008-08-12 | Add EXA pixmap management functions for kernel mode setting | Jesse Barnes | |
Mostly pulled over from the old kernel modesetting code; a few updates were necessary. | |||
2008-08-11 | Fix 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-11 | Apply pipe A quirk to 845 as well. | Olivier Fourdan | |
2008-08-11 | [965-xvmc] some fixes for earlier 965 chips | Zou Nan hai | |
2008-08-11 | [i965-xvmc] bypass copy when put image with xvmc | root | |
2008-08-11 | Fix possible spurious interrupts in hotplug detect on 4 series chip | Zhenyu Wang | |
2008-08-11 | Disable display clock gating for 4 series chips | Zhenyu Wang | |
2008-08-08 | Make it actually build the kernel stuff if possible | Jesse Barnes | |
Fixup the kernel stuff to have a slightly better chance of working. Still need to fixup the EXA pixmap functions. | |||
2008-08-08 | Set lvds_ddc_mode before use to avoid a segfault on mac mini. | Eric Anholt | |
2008-08-08 | Initial port of kernel modesetting from old intel-kernelmode branch | Jesse Barnes | |
Thanks airlied! | |||
2008-08-07 | intel_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-06 | Merge branch 'drm-gem' | Jesse Barnes | |
2008-08-06 | Revert "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-06 | Fix 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-05 | Use EXA by default instead of UXA until we have GTT mapping | Keith Packard | |
2008-08-05 | Rename uxa using _ instead of caps | Keith Packard | |
2008-08-05 | Change PrepareAccess to take access mode rather than index | Keith Packard | |
2008-08-05 | Add batch flush in i830_uxa_prepare_access | Keith Packard | |
2008-08-05 | Add throttling | Keith Packard | |
2008-08-05 | Use dri_bo for all object allocations, including pixmaps under uxa | Keith Packard | |
2008-08-05 | Make EXA functions work for UXA as well | Keith 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-05 | Add 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-05 | Reorganize VBIOS code | Jesse 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-05 | Merge branch 'drm-gem' of ↵ | Jesse Barnes | |
ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel into drm-gem | |||
2008-08-05 | Merge branch 'master' into drm-gem | Jesse Barnes | |
Conflicts: src/i830_driver.c | |||
2008-08-04 | Fix up the HP Pavilion ze4944ea quirk | Julien Cristau | |
The chip is 855GM, not GM45. | |||
2008-07-31 | Merge branch 'master' of ↵ | Jesse Barnes | |
ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel Conflicts: src/i830_display.c | |||
2008-07-31 | Update DSPARB while planes are still off | Jesse Barnes | |
This avoids the flickering people reported in the 2.4.0 release. | |||
2008-07-31 | Call DRM_I915_GEM_THROTTLE from I830BlockHandler | Carl Worth | |
This prevents the CPU from ridiculously outrunning the GPU. | |||
2008-07-31 | Add call to intel_bufmgr_gem_enable_reuse | Carl 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-31 | Eliminate unnecessary flush from i965_composite | Carl Worth | |
This improves 'x11perf -aa10text' performance from ~144k to ~169k | |||
2008-07-31 | Switch to using a buffer object for the vertex buffer | Carl Worth | |
2008-07-31 | Add OUT_RELOC macro and backing intel_batch_emit_reloc function | Carl Worth | |
2008-07-31 | Fix SDVO reg definition | Zhenyu Wang | |
Remove wrong set tv resolution command, adding HDMI regs in dump. | |||
2008-07-31 | Don't program dsparb on new Intel chip | Zhenyu Wang | |
On new chip, DSPARB is controlled by hardware only. | |||
2008-07-30 | intel-gem: Use new getparam to detect kernel GEM support. | Eric Anholt | |
2008-07-30 | Reorder visuals reported by the intel driver | Tomas 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-27 | Link with -lm for sin/cos | Julien Cristau | |
2008-07-26 | intel-gem: Give a better error message if the kernel rejects the tiling mode. | Eric Anholt | |