From: Kai Chen <kai.chen@xxxxxxxxx> In theory, decoupled mmio should require less cycles for single read/write operation by avoiding frequent software forcewake. However, it turns out this design not to be true on HW reality and not to provide any decoupling benefit. It also introduces problems which cause failures in intel-gpu-tools tests (gem), and also cause driver code and debugging more complex. The patch set is organized as follows: - Patch 1 is to disable decoupled MMIO. This patch can also be backported to other shipped kernel as a quick fix. - Patch 2 is to totally remove implemented decoupled MMIO code on top of Patch 1. Kai Chen (2): drm/i915: Disable decoupled MMIO drm/i915: Remove decoupled MMIO code drivers/gpu/drm/i915/i915_drv.h | 3 - drivers/gpu/drm/i915/i915_pci.c | 1 - drivers/gpu/drm/i915/i915_reg.h | 7 -- drivers/gpu/drm/i915/intel_uncore.c | 126 ------------------------------------ 4 files changed, 137 deletions(-) -- 2.9.3 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx