freebsd-skq/sys/dev/drm2/i915
Konstantin Belousov ce95d2f922 Reset function on SandyBridge holds the gt_lock for the whole duration
already.  Also, according to the specs, GDRST register is not in the
power well, so the forcewake for reset status read is excessive for
this reason.

Use plain register read for waiting of the reset completion
notification, to avoid gt_lock recursion.  Linux upstream did the
similar change, but their code was already restructured.

Reported by:	ray
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
2013-10-21 16:22:51 +00:00
..
i915_debug.c
i915_dma.c Add drm and i915 ioctl translations for 32 bit process on 64 bit host. 2012-08-18 18:26:25 +00:00
i915_drm.h
i915_drv.c Reset function on SandyBridge holds the gt_lock for the whole duration 2013-10-21 16:22:51 +00:00
i915_drv.h Prefer __containerof() above member2struct(). 2012-09-15 19:28:54 +00:00
i915_gem_evict.c
i915_gem_execbuffer.c Correct atomic operations in i915. 2013-08-28 23:59:38 +00:00
i915_gem_gtt.c
i915_gem_tiling.c
i915_gem.c Add a mmap flag (MAP_32BIT) on 64-bit platforms to request that a mapping use 2013-09-09 18:11:59 +00:00
i915_ioc32.c Add drm and i915 ioctl translations for 32 bit process on 64 bit host. 2012-08-18 18:26:25 +00:00
i915_irq.c
i915_reg.h
i915_suspend.c
intel_bios.c
intel_bios.h
intel_crt.c drm: Const'ify the 1st "drm_display_mode" passed to "mode_fixup" callbacks 2013-08-24 16:50:47 +00:00
intel_display.c Correct atomic operations in i915. 2013-08-28 23:59:38 +00:00
intel_dp.c drm: Move definition of EREMOTEIO to drmP.h 2013-08-24 23:47:31 +00:00
intel_drv.h drm: Const'ify the 1st "drm_display_mode" passed to "mode_fixup" callbacks 2013-08-24 16:50:47 +00:00
intel_fb.c On some generations of the Intel GPU, disabling of the VGA Display 2013-06-18 20:19:09 +00:00
intel_hdmi.c drm: Const'ify the 1st "drm_display_mode" passed to "mode_fixup" callbacks 2013-08-24 16:50:47 +00:00
intel_iic.c drm and i915: Left-shift iic_msg.slave at creation time 2013-04-03 08:27:35 +00:00
intel_lvds.c drm: Const'ify the 1st "drm_display_mode" passed to "mode_fixup" callbacks 2013-08-24 16:50:47 +00:00
intel_modes.c drm and i915: Left-shift iic_msg.slave at creation time 2013-04-03 08:27:35 +00:00
intel_opregion.c
intel_overlay.c
intel_panel.c drm: Const'ify the 1st "drm_display_mode" passed to "mode_fixup" callbacks 2013-08-24 16:50:47 +00:00
intel_ringbuffer.c Replace kernel virtual address space allocation with vmem. This provides 2013-08-07 06:21:20 +00:00
intel_ringbuffer.h
intel_sdvo_regs.h
intel_sdvo.c drm: Const'ify the 1st "drm_display_mode" passed to "mode_fixup" callbacks 2013-08-24 16:50:47 +00:00
intel_sprite.c
intel_tv.c drm: Const'ify the 1st "drm_display_mode" passed to "mode_fixup" callbacks 2013-08-24 16:50:47 +00:00