Skip to content

Disable and remove decoupled MMIO feature

[email protected] intel-gfx 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest2 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2drm/i915: Disable decoupled MMIOdrivers/gpu/drm/i915/i915_pci.c+0 -11 reply
2/2drm/i915: Remove decoupled MMIO codedrivers/gpu/drm/i915/i915_drv.h drivers/gpu/drm/i915/i915_reg.h drivers/gpu/drm/i915/intel_uncore.c+0 -1362 replies

Reviews trailers per patch

All 2 patches have a Reviewed-by or Acked-by.

PatchTvrtko Ursulin
1/2R-b
2/2R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/2] Disable and remove decoupled MMIO feature

From: Kai Chen <[email protected]>

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(-)
Signature · 6 lines
2.9.3

_______________________________________________
Intel-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/intel-gfx