[PATCH 00/13] forcewake binary search & code shrink
Tvrtko Ursulin
tursulin at ursulin.net
Thu Sep 29 13:57:27 UTC 2016
From: Tvrtko Ursulin <tvrtko.ursulin at intel.com>
Replaced linear search by going data driven. Plus cleanups.
Code shrink of approx 14KiB for the series.
Tvrtko Ursulin (13):
drm/i915: Remove redundant hsw_write* mmio functions
drm/i915: Keep track of active forcewake domains in a bitmask
drm/i915: Do not inline forcewake taking in mmio accessors
drm/i915: Data driven register to forcewake domains lookup
drm/i915: Sort forcewake mapping tables
drm/i915: Use binary search when looking up forcewake domains
drm/i915: Eliminate Gen9 special case
drm/i915: Store the active forcewake range table pointer
drm/i915: Remove identical macros
drm/i915: Remove identical mmio read functions
drm/i915: Remove identical write mmmio functions
drm/i915: Sort the shadow register table
drm/i915: Use binary search when looking for shadowed registers
drivers/gpu/drm/i915/i915_drv.h | 13 +
drivers/gpu/drm/i915/intel_uncore.c | 525 ++++++++++++++++--------------------
2 files changed, 247 insertions(+), 291 deletions(-)
--
2.7.4
More information about the Intel-gfx-trybot
mailing list