[Intel-gfx] [PATCH v8 0/6] Add support for loadable OA configs

Lionel Landwerlin lionel.g.landwerlin at intel.com
Fri Jul 28 17:10:20 UTC 2017


Hi,

Here is a v8 with some more changes following Andrzej's comment on
whitelisted registers. I've also added some documentation.

Cheers,

Lionel Landwerlin (6):
  drm/i915/perf: fix flex eu registers programming
  drm/i915/perf: prune OA configs
  drm/i915/perf: leave GDT_CHICKEN_BITS programming in configs
  drm/i915/perf: disable NOA logic when not used
  drm/i915: reorder NOA register definition to follow addresses
  drm/i915/perf: Implement I915_PERF_ADD/REMOVE_CONFIG interface

 Documentation/gpu/i915.rst            |    4 +
 drivers/gpu/drm/i915/i915_drv.c       |    2 +
 drivers/gpu/drm/i915/i915_drv.h       |   91 +-
 drivers/gpu/drm/i915/i915_oa_bdw.c    | 5362 +--------------------------------
 drivers/gpu/drm/i915/i915_oa_bdw.h    |    8 +-
 drivers/gpu/drm/i915/i915_oa_bxt.c    | 2624 +---------------
 drivers/gpu/drm/i915/i915_oa_bxt.h    |    8 +-
 drivers/gpu/drm/i915/i915_oa_chv.c    | 2808 +----------------
 drivers/gpu/drm/i915/i915_oa_chv.h    |    8 +-
 drivers/gpu/drm/i915/i915_oa_glk.c    | 2536 +---------------
 drivers/gpu/drm/i915/i915_oa_glk.h    |    8 +-
 drivers/gpu/drm/i915/i915_oa_hsw.c    |  765 +----
 drivers/gpu/drm/i915/i915_oa_hsw.h    |    8 +-
 drivers/gpu/drm/i915/i915_oa_kblgt2.c | 2972 +-----------------
 drivers/gpu/drm/i915/i915_oa_kblgt2.h |    8 +-
 drivers/gpu/drm/i915/i915_oa_kblgt3.c | 3021 +------------------
 drivers/gpu/drm/i915/i915_oa_kblgt3.h |    8 +-
 drivers/gpu/drm/i915/i915_oa_sklgt2.c | 3459 +--------------------
 drivers/gpu/drm/i915/i915_oa_sklgt2.h |    8 +-
 drivers/gpu/drm/i915/i915_oa_sklgt3.c | 3020 +------------------
 drivers/gpu/drm/i915/i915_oa_sklgt3.h |    8 +-
 drivers/gpu/drm/i915/i915_oa_sklgt4.c | 3074 +------------------
 drivers/gpu/drm/i915/i915_oa_sklgt4.h |    8 +-
 drivers/gpu/drm/i915/i915_perf.c      |  769 +++--
 drivers/gpu/drm/i915/i915_reg.h       |  282 +-
 include/uapi/drm/i915_drm.h           |   20 +
 26 files changed, 1212 insertions(+), 29677 deletions(-)

--
2.13.3


More information about the Intel-gfx mailing list