xf86-video-intel/src/uxa
Chris Wilson 15be6b7c9a uxa: Implement minimal flushing for bdw+
Based on the patch by Kenneth Graunke,
"Several places (such as intel_cache_expire) call intel_emit_batch_flush,
so it needs to work on Broadwell.  Sometimes the batch is empty, in
which case current_batch may not yet be BLT_RING.

The PIPE_CONTROL code has not been ported to work on Broadwell, so
trying to do a render ring flush will hang the GPU.  It also doesn't
make any sense to do a render ring flush, given that we never use the
render ring for UXA on Broadwell."

Cc: Kenneth Graunke <kenneth@whitecape.org>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-03-18 16:52:40 +00:00
..
Makefile.am Makefile convert @var@ to $(var) 2013-11-25 09:25:56 +00:00
brw_defines.h
brw_structs.h
common.h
i830_3d.c intel: Compile fixes for base install of SLED11.sp3 2013-09-18 12:49:41 +01:00
i830_reg.h uxa: Remove implicit length from BLT command #defines. 2014-03-13 14:52:59 +00:00
i830_render.c intel: Compile fixes for base install of SLED11.sp3 2013-09-18 12:49:41 +01:00
i915_3d.c intel: Compile fixes for base install of SLED11.sp3 2013-09-18 12:49:41 +01:00
i915_3d.h
i915_reg.h
i915_render.c intel: Compile fixes for base install of SLED11.sp3 2013-09-18 12:49:41 +01:00
i915_video.c uxa: Check for allocation failure in i915 video 2013-10-13 10:40:21 +01:00
i965_3d.c Remove uneeded headers 2013-11-25 10:04:47 +00:00
i965_reg.h uxa: Restore the lost copyright block after splitting i965_reg.h from i915_reg.h 2013-08-16 08:48:32 +01:00
i965_render.c uxa: Avoid relying on an assert and cleanup iterator 2013-11-25 10:04:49 +00:00
i965_video.c intel: Compile fixes for base install of SLED11.sp3 2013-09-18 12:49:41 +01:00
intel.h Correct type of uevent_handler 2013-11-25 10:04:49 +00:00
intel_batchbuffer.c uxa: Implement minimal flushing for bdw+ 2014-03-18 16:52:40 +00:00
intel_batchbuffer.h uxa: Enable BLT acceleration on Broadwell. 2014-03-13 15:04:59 +00:00
intel_display.c backlight: Amalgamate hardcoded priority tables 2014-02-15 20:56:24 +00:00
intel_dri.c Provide DRI2DriverVDPAU for future compatibility 2014-01-17 10:54:21 +00:00
intel_driver.c uxa: Add support for server managed fds (via intel_device) 2014-03-18 15:52:19 +00:00
intel_glamor.c glamor: Enable Xv support 2014-02-01 16:59:13 +00:00
intel_glamor.h glamor: Enable Xv support 2014-02-01 16:59:13 +00:00
intel_hwmc.c
intel_memory.c intel: Compile fixes for base install of SLED11.sp3 2013-09-18 12:49:41 +01:00
intel_uxa.c uxa: Enable BLT acceleration on Broadwell. 2014-03-13 15:04:59 +00:00
intel_video.c uxa: Enable BLT acceleration on Broadwell. 2014-03-13 15:04:59 +00:00
intel_video.h
uxa-accel.c uxa: fix order of inline Bool 2013-11-25 10:04:49 +00:00
uxa-glamor.h uxa: Colocate architecture source files with backend implementation sources 2013-07-28 14:49:07 +01:00
uxa-glyphs.c uxa,legacy: use unsigned for comparition of unsigned 2013-11-25 10:04:49 +00:00
uxa-priv.h uxa: Colocate architecture source files with backend implementation sources 2013-07-28 14:49:07 +01:00
uxa-render.c Remove uneeded headers 2013-11-25 10:04:47 +00:00
uxa-unaccel.c Remove uneeded headers 2013-11-25 10:04:47 +00:00
uxa.c uxa: Colocate architecture source files with backend implementation sources 2013-07-28 14:49:07 +01:00
uxa.h uxa: Colocate architecture source files with backend implementation sources 2013-07-28 14:49:07 +01:00
uxa_module.h