All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/7] Make GEN macros more similar
@ 2018-11-06 21:51 Lucas De Marchi
  2018-11-06 21:51 ` [PATCH v2 1/7] Revert "drm/i915: Kill GEN_FOREVER" Lucas De Marchi
                   ` (11 more replies)
  0 siblings, 12 replies; 38+ messages in thread
From: Lucas De Marchi @ 2018-11-06 21:51 UTC (permalink / raw)
  To: intel-gfx; +Cc: Rodrigo Vivi

This is the second version of the series trying to make GEN checks
more similar. These or roughly the changes from v1:

- We don't have a single macro receiving 2 or 3 parameters. Now there
  is GT_GEN_RANGE(), and GT_GEN(). The firs is the conversion from
  IS_GEN() while the second is the conversion from IS_GEN<N>()
- Bring GEN_FOREVER back to be used with above macros
- Patch converting <, <=, ==, >, >=  checks using INTEL_GEN() to
  use the macros above was added
- INTEL_GEN() is removed to avoid it being used when we should prefer
  the new macros

The idea of the names is to pave the way for checks of the display version,
which would be named DISPLAY_GEN(), DISPLAY_GEN_RANGE().

In the commit messages we have the scripts to regenerate the patch to make
it easier to apply after the discussions and also to be able to convert
inflight patches.

Sorry in advance for the noise this causes in the codebase, but hopefully
it is for the greater good.


Lucas De Marchi (6):
  Revert "drm/i915: Kill GEN_FOREVER"
  drm/i915: replace IS_GEN<N> with GT_GEN(..., N)
  drm/i915: rename IS_GEN9_* to GT_GEN9_*
  drm/i915: replace gen checks using operators by GT_GEN/GT_GEN_RANGE
  drm/i915: merge gen checks to use range
  drm/i915: remove INTEL_GEN macro

Rodrigo Vivi (1):
  drm/i915: Rename IS_GEN to GT_RANGE

 drivers/gpu/drm/i915/gvt/gtt.c                |   4 +-
 drivers/gpu/drm/i915/gvt/handlers.c           |   2 +-
 drivers/gpu/drm/i915/gvt/vgpu.c               |   4 +-
 drivers/gpu/drm/i915/i915_cmd_parser.c        |   2 +-
 drivers/gpu/drm/i915/i915_debugfs.c           | 145 +++++----
 drivers/gpu/drm/i915/i915_drv.c               |  50 +--
 drivers/gpu/drm/i915/i915_drv.h               |  67 ++--
 drivers/gpu/drm/i915/i915_gem.c               |  30 +-
 drivers/gpu/drm/i915/i915_gem_context.c       |   4 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c    |  10 +-
 drivers/gpu/drm/i915/i915_gem_fence_reg.c     |  16 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c           |  36 +-
 drivers/gpu/drm/i915/i915_gem_render_state.c  |   2 +-
 drivers/gpu/drm/i915/i915_gem_stolen.c        |  15 +-
 drivers/gpu/drm/i915/i915_gem_tiling.c        |  12 +-
 drivers/gpu/drm/i915/i915_gpu_error.c         |  62 ++--
 drivers/gpu/drm/i915/i915_irq.c               | 120 +++----
 drivers/gpu/drm/i915/i915_perf.c              |  14 +-
 drivers/gpu/drm/i915/i915_pmu.c               |   6 +-
 drivers/gpu/drm/i915/i915_reg.h               |   8 +-
 drivers/gpu/drm/i915/i915_suspend.c           |  24 +-
 drivers/gpu/drm/i915/i915_sysfs.c             |   2 +-
 drivers/gpu/drm/i915/intel_atomic.c           |   4 +-
 drivers/gpu/drm/i915/intel_audio.c            |   4 +-
 drivers/gpu/drm/i915/intel_bios.c             |  12 +-
 drivers/gpu/drm/i915/intel_cdclk.c            |  28 +-
 drivers/gpu/drm/i915/intel_color.c            |   6 +-
 drivers/gpu/drm/i915/intel_crt.c              |  12 +-
 drivers/gpu/drm/i915/intel_csr.c              |   2 +-
 drivers/gpu/drm/i915/intel_ddi.c              |  58 ++--
 drivers/gpu/drm/i915/intel_device_info.c      |  46 +--
 drivers/gpu/drm/i915/intel_display.c          | 308 +++++++++---------
 drivers/gpu/drm/i915/intel_dp.c               |  82 ++---
 drivers/gpu/drm/i915/intel_dp_mst.c           |   2 +-
 drivers/gpu/drm/i915/intel_dpll_mgr.c         |  10 +-
 drivers/gpu/drm/i915/intel_drv.h              |   2 +-
 drivers/gpu/drm/i915/intel_engine_cs.c        |  44 +--
 drivers/gpu/drm/i915/intel_fbc.c              |  52 +--
 drivers/gpu/drm/i915/intel_fifo_underrun.c    |   8 +-
 drivers/gpu/drm/i915/intel_guc_fw.c           |   4 +-
 drivers/gpu/drm/i915/intel_hangcheck.c        |   6 +-
 drivers/gpu/drm/i915/intel_hdcp.c             |   2 +-
 drivers/gpu/drm/i915/intel_hdmi.c             |  18 +-
 drivers/gpu/drm/i915/intel_i2c.c              |  14 +-
 drivers/gpu/drm/i915/intel_lrc.c              |  32 +-
 drivers/gpu/drm/i915/intel_lvds.c             |  14 +-
 drivers/gpu/drm/i915/intel_mocs.c             |   8 +-
 drivers/gpu/drm/i915/intel_overlay.c          |  12 +-
 drivers/gpu/drm/i915/intel_panel.c            |  20 +-
 drivers/gpu/drm/i915/intel_pipe_crc.c         |  12 +-
 drivers/gpu/drm/i915/intel_pm.c               | 196 +++++------
 drivers/gpu/drm/i915/intel_psr.c              |  26 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c       |  68 ++--
 drivers/gpu/drm/i915/intel_ringbuffer.h       |   4 +-
 drivers/gpu/drm/i915/intel_runtime_pm.c       |  32 +-
 drivers/gpu/drm/i915/intel_sdvo.c             |  14 +-
 drivers/gpu/drm/i915/intel_sprite.c           |  34 +-
 drivers/gpu/drm/i915/intel_tv.c               |   2 +-
 drivers/gpu/drm/i915/intel_uc.c               |   4 +-
 drivers/gpu/drm/i915/intel_uncore.c           |  60 ++--
 drivers/gpu/drm/i915/intel_wopcm.c            |   8 +-
 drivers/gpu/drm/i915/intel_workarounds.c      |  20 +-
 drivers/gpu/drm/i915/selftests/huge_pages.c   |   2 +-
 .../drm/i915/selftests/i915_gem_coherency.c   |   4 +-
 .../gpu/drm/i915/selftests/i915_gem_context.c |  10 +-
 .../gpu/drm/i915/selftests/i915_gem_object.c  |  12 +-
 drivers/gpu/drm/i915/selftests/i915_request.c |   2 +-
 .../gpu/drm/i915/selftests/intel_hangcheck.c  |   8 +-
 drivers/gpu/drm/i915/selftests/intel_lrc.c    |   2 +-
 drivers/gpu/drm/i915/selftests/intel_uncore.c |   2 +-
 .../drm/i915/selftests/intel_workarounds.c    |   2 +-
 drivers/gpu/drm/i915/vlv_dsi.c                |  40 +--
 72 files changed, 1003 insertions(+), 1006 deletions(-)

-- 
2.19.1.1.g56c4683e68

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 38+ messages in thread

end of thread, other threads:[~2018-11-28 17:35 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-06 21:51 [PATCH v2 0/7] Make GEN macros more similar Lucas De Marchi
2018-11-06 21:51 ` [PATCH v2 1/7] Revert "drm/i915: Kill GEN_FOREVER" Lucas De Marchi
2018-11-21 22:22   ` Rodrigo Vivi
2018-11-06 21:51 ` [PATCH v2 2/7] drm/i915: Rename IS_GEN to GT_RANGE Lucas De Marchi
2018-11-28  8:02   ` Jani Nikula
2018-11-28  9:27     ` Joonas Lahtinen
2018-11-28 17:04     ` Rodrigo Vivi
2018-11-28 17:34     ` Lucas De Marchi
2018-11-06 21:51 ` [PATCH v2 3/7] drm/i915: replace IS_GEN<N> with GT_GEN(..., N) Lucas De Marchi
2018-11-21 22:20   ` Rodrigo Vivi
2018-11-23 12:42     ` Jani Nikula
2018-11-26 18:49       ` Rodrigo Vivi
2018-11-27  8:31         ` Jani Nikula
2018-11-28  0:09           ` Rodrigo Vivi
2018-11-06 21:51 ` [PATCH v2 4/7] drm/i915: rename IS_GEN9_* to GT_GEN9_* Lucas De Marchi
2018-11-21 22:22   ` Rodrigo Vivi
2018-11-06 21:51 ` [PATCH v2 5/7] drm/i915: replace gen checks using operators by GT_GEN/GT_GEN_RANGE Lucas De Marchi
2018-11-06 21:51 ` [PATCH v2 6/7] drm/i915: merge gen checks to use range Lucas De Marchi
2018-11-21 22:24   ` Rodrigo Vivi
2018-11-06 21:51 ` [PATCH v2 7/7] drm/i915: remove INTEL_GEN macro Lucas De Marchi
2018-11-07 10:05 ` [PATCH v2 0/7] Make GEN macros more similar Tvrtko Ursulin
2018-11-08  0:57   ` Lucas De Marchi
2018-11-08 11:23     ` Tvrtko Ursulin
2018-11-19 22:20       ` Lucas De Marchi
2018-11-20 13:40         ` Tvrtko Ursulin
2018-11-21 22:19         ` Rodrigo Vivi
2018-11-22  8:54           ` Tvrtko Ursulin
2018-11-26 18:46             ` Rodrigo Vivi
2018-11-27  8:37               ` Jani Nikula
2018-11-27  9:36                 ` Lucas De Marchi
2018-11-27 11:35                   ` Tvrtko Ursulin
2018-11-28  0:19                     ` Rodrigo Vivi
2018-11-28 17:22                       ` Lucas De Marchi
2018-11-23 12:44         ` Jani Nikula
2018-11-07 14:10 ` ✗ Fi.CI.CHECKPATCH: warning for Make GEN macros more similar (rev2) Patchwork
2018-11-07 14:14 ` ✗ Fi.CI.SPARSE: " Patchwork
2018-11-07 14:30 ` ✓ Fi.CI.BAT: success " Patchwork
2018-11-07 21:17 ` ✓ Fi.CI.IGT: " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.