[Intel-gfx] [PATCH 0/7] wait_for and wait_until_reg
Mika Kuoppala
mika.kuoppala at linux.intel.com
Tue May 17 15:43:21 UTC 2016
I resurrected this series as there was irc discussion about wait_for
and it shortcomings. I have wait_until_reg conversions also
as individual patches per file if that makes things easier to digest.
If we decide to go this route,
text data bss dec hex filename
1166505 24385 920 1191810 122f82 drivers/gpu/drm/i915/i915.ko.nightly
1155137 24385 920 1180442 12031a drivers/gpu/drm/i915/i915.ko
we save 11368 bytes.
Mika Kuoppala (7):
drm/i915: Remove the wait_for_us macro
drm/i915: Use milliseconds in _wait_for macro
drm/i915: Spin opportunistically in wait_for
drm/i915: Take longer naps in wait_for
drm/i915: Introduce wait_until_reg
drm/i915: Use wait_until_reg macros
drm/i915/debug: Warn when waiting on condition timeouts
drivers/gpu/drm/i915/i915_drv.c | 19 +++++-----------
drivers/gpu/drm/i915/i915_drv.h | 40 +++++++++++++++++++++++++++++++++
drivers/gpu/drm/i915/i915_reg.h | 2 +-
drivers/gpu/drm/i915/intel_crt.c | 15 +++++++------
drivers/gpu/drm/i915/intel_ddi.c | 8 ++++---
drivers/gpu/drm/i915/intel_display.c | 38 ++++++++++++++-----------------
drivers/gpu/drm/i915/intel_dp.c | 6 ++---
drivers/gpu/drm/i915/intel_dp_mst.c | 3 +--
drivers/gpu/drm/i915/intel_dpll_mgr.c | 2 +-
drivers/gpu/drm/i915/intel_drv.h | 33 +++++++++++++++++++++------
drivers/gpu/drm/i915/intel_dsi.c | 19 +++++++---------
drivers/gpu/drm/i915/intel_dsi_pll.c | 5 ++---
drivers/gpu/drm/i915/intel_fbc.c | 3 +--
drivers/gpu/drm/i915/intel_lrc.c | 3 ++-
drivers/gpu/drm/i915/intel_lvds.c | 4 ++--
drivers/gpu/drm/i915/intel_pm.c | 6 ++---
drivers/gpu/drm/i915/intel_psr.c | 19 ++++++++--------
drivers/gpu/drm/i915/intel_ringbuffer.c | 12 +++++-----
drivers/gpu/drm/i915/intel_runtime_pm.c | 25 ++++++++++++---------
drivers/gpu/drm/i915/intel_sideband.c | 20 ++++++++---------
drivers/gpu/drm/i915/intel_uncore.c | 15 +++++++++----
21 files changed, 175 insertions(+), 122 deletions(-)
--
2.5.0
More information about the Intel-gfx
mailing list