xf86-video-intel/src
Chris Wilson 101942d41d uxa: Unmap the buffer after swrast
Otherwise we may exhaust the per-process vma limit and cause
applications to stop rendering and eventually crash the X server.

Will only work in conjunction with a new libdrm (2.4.28) and commit
  c549a77c (intel: Unmap buffers during drm_intel_gem_bo_unmap)
in particular.

Reported-by: nobled@dreamwidth.org
References: https://bugs.freedesktop.org/show_bug.cgi?id=43075
References: https://bugs.freedesktop.org/show_bug.cgi?id=40066
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-12-05 10:30:06 +00:00
..
legacy i810: kill mmio vga access helpers 2011-10-30 17:46:07 +01:00
render_program src/sna/gen5: Replace the precompiled shaders 2011-11-24 18:24:37 +00:00
scripts Review PLL spreadsheet and update register ranges. 2007-11-13 22:28:22 -08:00
sna sna: use tight pitches for a8 2011-12-04 13:55:26 +00:00
xvmc Use malloc/calloc/realloc/free directly 2011-10-29 20:15:11 -07:00
Makefile.am glamor: Include glamor cflags and libs for atypical builds 2011-11-17 13:43:37 +00:00
brw_defines.h Document and use 'legacy' border color mode 2008-10-06 13:22:08 -07:00
brw_structs.h Xv: update SURFACE_STATE & SAMPLER_STATE for Xv on Ivybridge 2011-06-24 09:42:13 +08:00
common.h sna: Reduce and clarify dependencies 2011-11-16 22:15:39 +00:00
i830_3d.c Rename common infrastructure to the intel namespace. 2010-06-25 13:18:01 +01:00
i830_reg.h add BLT ring support 2010-11-01 10:37:51 +00:00
i830_render.c i830: amalgamate consecutive composites into a single primitive 2010-12-23 19:42:19 +00:00
i915_3d.c Rename common infrastructure to the intel namespace. 2010-06-25 13:18:01 +01:00
i915_3d.h Revert "xp:trapezoids" 2010-06-09 10:03:29 +01:00
i915_reg.h i915: Move vertices into a vertex buffer object. 2010-05-24 09:36:23 +01:00
i915_render.c i965: Avoid transform overheads for vertex emit where possible 2011-04-07 15:09:21 +01:00
i915_video.c Compile out UXA if so desired 2011-11-16 22:15:39 +00:00
i965_3d.c render: Refactor to use newly shared pipeline setup code in i965_3d.c. 2011-07-28 15:01:03 -07:00
i965_reg.h snb: implement PIPE_CONTROL workaround 2011-10-11 09:54:17 +02:00
i965_render.c uxa: Remove caching of surface binding location 2011-11-03 20:41:31 +00:00
i965_video.c uxa/gen4+: Re-emit composite invariant after video 2011-11-14 08:48:40 +00:00
intel.h uxa: Reset size limits based on AGP size 2011-12-02 10:22:51 +00:00
intel_batchbuffer.c Compile out UXA if so desired 2011-11-16 22:15:39 +00:00
intel_batchbuffer.h Ensure that the partial batch is flushed upon the blockhandler 2011-05-07 20:04:18 +01:00
intel_display.c uxa: Fix runtime linking of previous commit 2011-12-02 10:34:10 +00:00
intel_dri.c Compile out UXA if so desired 2011-11-16 22:15:39 +00:00
intel_driver.c uxa: Fix runtime linking of previous commit 2011-12-02 10:34:10 +00:00
intel_driver.h Add support for Ivybridge chipset. 2011-05-09 22:56:42 -07:00
intel_glamor.c glamor: Initial commit to introduce glamor acceleration. 2011-11-17 01:10:21 +00:00
intel_glamor.h glamor: Initial commit to introduce glamor acceleration. 2011-11-17 01:10:21 +00:00
intel_hwmc.c Include a chipset generation number to clarify device specific paths. 2010-10-07 13:26:07 +01:00
intel_hwmc.h Rename common infrastructure to the intel namespace. 2010-06-25 13:18:01 +01:00
intel_memory.c uxa: Ensure that we can fallback with all of (src, mask, dst) as GTT mappings 2011-12-02 10:42:00 +00:00
intel_module.c sna: Use Y-tiling for source pixmaps 2011-11-24 22:04:48 +00:00
intel_shadow.c Disable BLT for i830 and 845G 2010-11-23 22:29:52 +00:00
intel_uxa.c uxa: Unmap the buffer after swrast 2011-12-05 10:30:06 +00:00
intel_video.c Remove a couple of trivial compile warnings for unused variables 2011-10-14 12:01:34 +01:00
intel_video.h Xv: setup pipeline for Xv on Sandybridge 2010-11-01 08:51:13 +08:00