All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v8 0/6] Add support for loadable OA configs
@ 2017-07-28 17:10 Lionel Landwerlin
  2017-07-28 17:10 ` [PATCH v8 1/6] drm/i915/perf: fix flex eu registers programming Lionel Landwerlin
                   ` (6 more replies)
  0 siblings, 7 replies; 19+ messages in thread
From: Lionel Landwerlin @ 2017-07-28 17:10 UTC (permalink / raw)
  To: intel-gfx

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
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

end of thread, other threads:[~2017-08-01 14:05 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-28 17:10 [PATCH v8 0/6] Add support for loadable OA configs Lionel Landwerlin
2017-07-28 17:10 ` [PATCH v8 1/6] drm/i915/perf: fix flex eu registers programming Lionel Landwerlin
2017-07-28 17:10 ` [PATCH v8 2/6] drm/i915/perf: prune OA configs Lionel Landwerlin
2017-07-31 17:47   ` Matthew Auld
2017-07-28 17:10 ` [PATCH v8 3/6] drm/i915/perf: leave GDT_CHICKEN_BITS programming in configs Lionel Landwerlin
2017-07-31 17:51   ` Matthew Auld
2017-07-28 17:10 ` [PATCH v8 4/6] drm/i915/perf: disable NOA logic when not used Lionel Landwerlin
2017-07-31 16:25   ` Matthew Auld
2017-07-28 17:10 ` [PATCH v8 5/6] drm/i915: reorder NOA register definition to follow addresses Lionel Landwerlin
2017-07-31 16:39   ` Matthew Auld
2017-07-31 16:44     ` Lionel Landwerlin
2017-07-28 17:10 ` [PATCH v8 6/6] drm/i915/perf: Implement I915_PERF_ADD/REMOVE_CONFIG interface Lionel Landwerlin
2017-07-30  4:12   ` kbuild test robot
2017-07-31 17:36   ` Matthew Auld
2017-08-01 10:58     ` Lionel Landwerlin
2017-08-01 14:04       ` Matthew Auld
2017-08-01  9:33   ` Datczuk, Andrzej
2017-08-01 10:38     ` Lionel Landwerlin
2017-07-30 10:46 ` ✓ Fi.CI.BAT: success for Add support for loadable OA configs 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.