Message ID | 20190626123826.39760-1-michal.wajdeczko@intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | drm/i915: Move OA files to separate folder | expand |
Quoting Michal Wajdeczko (2019-06-26 13:38:26) > OA files look to be auto-generated so we can keep them all in > dedicated subdirectory. The question I couldn't answer was how coupled into the GEM api is the i915_perf ioctl. Is the GEM context filtering an adjunct or core? The move makes sense, but I couldn't decide if it should be gem/oa instead. > Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com> > Cc: Lionel Landwerlin <lionel.g.landwerlin@intel.com> > Cc: Chris Wilson <chris@chris-wilson.co.uk> > Cc: Jani Nikula <jani.nikula@intel.com> > --- > drivers/gpu/drm/i915/Makefile | 36 ++++++++++--------- > drivers/gpu/drm/i915/i915_perf.c | 28 +++++++-------- > drivers/gpu/drm/i915/oa/Makefile | 0 Ok, so you chose not to hook up the standalone header test (to be replaced by builtin kbuild magic) -- iirc, Jani said the autogenerated headers were not standalone. Oh well. Acked-by: Chris Wilson <chris@chris-wilson.co.uk> -Chris
Sure, Acked-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> -Lionel On 26/06/2019 15:38, Michal Wajdeczko wrote: > OA files look to be auto-generated so we can keep them all in > dedicated subdirectory. > > Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com> > Cc: Lionel Landwerlin <lionel.g.landwerlin@intel.com> > Cc: Chris Wilson <chris@chris-wilson.co.uk> > Cc: Jani Nikula <jani.nikula@intel.com> > --- > drivers/gpu/drm/i915/Makefile | 36 ++++++++++--------- > drivers/gpu/drm/i915/i915_perf.c | 28 +++++++-------- > drivers/gpu/drm/i915/oa/Makefile | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.h | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_cflgt2.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_cflgt2.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_cflgt3.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_cflgt3.h | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.h | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.h | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.h | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.h | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_kblgt2.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_kblgt2.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_kblgt3.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_kblgt3.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_sklgt2.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_sklgt2.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_sklgt3.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_sklgt3.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_sklgt4.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_sklgt4.h | 0 > 31 files changed, 33 insertions(+), 31 deletions(-) > create mode 100644 drivers/gpu/drm/i915/oa/Makefile > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt2.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt2.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt3.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt3.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt2.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt2.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt3.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt3.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt2.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt2.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt3.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt3.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt4.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt4.h (100%) > > diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile > index 84ac0fd1b8d0..0fbc3506b5fc 100644 > --- a/drivers/gpu/drm/i915/Makefile > +++ b/drivers/gpu/drm/i915/Makefile > @@ -212,6 +212,25 @@ i915-y += \ > display/vlv_dsi.o \ > display/vlv_dsi_pll.o > > +# perf code > +obj-y += oa/ > +i915-y += \ > + oa/i915_oa_hsw.o \ > + oa/i915_oa_bdw.o \ > + oa/i915_oa_chv.o \ > + oa/i915_oa_sklgt2.o \ > + oa/i915_oa_sklgt3.o \ > + oa/i915_oa_sklgt4.o \ > + oa/i915_oa_bxt.o \ > + oa/i915_oa_kblgt2.o \ > + oa/i915_oa_kblgt3.o \ > + oa/i915_oa_glk.o \ > + oa/i915_oa_cflgt2.o \ > + oa/i915_oa_cflgt3.o \ > + oa/i915_oa_cnl.o \ > + oa/i915_oa_icl.o > +i915-y += i915_perf.o > + > # Post-mortem debug and GPU hang state capture > i915-$(CONFIG_DRM_I915_CAPTURE_ERROR) += i915_gpu_error.o > i915-$(CONFIG_DRM_I915_SELFTEST) += \ > @@ -226,23 +245,6 @@ i915-$(CONFIG_DRM_I915_SELFTEST) += \ > # virtual gpu code > i915-y += i915_vgpu.o > > -# perf code > -i915-y += i915_perf.o \ > - i915_oa_hsw.o \ > - i915_oa_bdw.o \ > - i915_oa_chv.o \ > - i915_oa_sklgt2.o \ > - i915_oa_sklgt3.o \ > - i915_oa_sklgt4.o \ > - i915_oa_bxt.o \ > - i915_oa_kblgt2.o \ > - i915_oa_kblgt3.o \ > - i915_oa_glk.o \ > - i915_oa_cflgt2.o \ > - i915_oa_cflgt3.o \ > - i915_oa_cnl.o \ > - i915_oa_icl.o > - > ifeq ($(CONFIG_DRM_I915_GVT),y) > i915-y += intel_gvt.o > include $(src)/gvt/Makefile > diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c > index d28a5bf80bd7..357e63beb373 100644 > --- a/drivers/gpu/drm/i915/i915_perf.c > +++ b/drivers/gpu/drm/i915/i915_perf.c > @@ -200,20 +200,20 @@ > #include "gt/intel_lrc_reg.h" > > #include "i915_drv.h" > -#include "i915_oa_hsw.h" > -#include "i915_oa_bdw.h" > -#include "i915_oa_chv.h" > -#include "i915_oa_sklgt2.h" > -#include "i915_oa_sklgt3.h" > -#include "i915_oa_sklgt4.h" > -#include "i915_oa_bxt.h" > -#include "i915_oa_kblgt2.h" > -#include "i915_oa_kblgt3.h" > -#include "i915_oa_glk.h" > -#include "i915_oa_cflgt2.h" > -#include "i915_oa_cflgt3.h" > -#include "i915_oa_cnl.h" > -#include "i915_oa_icl.h" > +#include "oa/i915_oa_hsw.h" > +#include "oa/i915_oa_bdw.h" > +#include "oa/i915_oa_chv.h" > +#include "oa/i915_oa_sklgt2.h" > +#include "oa/i915_oa_sklgt3.h" > +#include "oa/i915_oa_sklgt4.h" > +#include "oa/i915_oa_bxt.h" > +#include "oa/i915_oa_kblgt2.h" > +#include "oa/i915_oa_kblgt3.h" > +#include "oa/i915_oa_glk.h" > +#include "oa/i915_oa_cflgt2.h" > +#include "oa/i915_oa_cflgt3.h" > +#include "oa/i915_oa_cnl.h" > +#include "oa/i915_oa_icl.h" > > /* HW requires this to be a power of two, between 128k and 16M, though driver > * is currently generally designed assuming the largest 16M size is used such > diff --git a/drivers/gpu/drm/i915/oa/Makefile b/drivers/gpu/drm/i915/oa/Makefile > new file mode 100644 > index 000000000000..e69de29bb2d1 > diff --git a/drivers/gpu/drm/i915/i915_oa_bdw.c b/drivers/gpu/drm/i915/oa/i915_oa_bdw.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_bdw.c > rename to drivers/gpu/drm/i915/oa/i915_oa_bdw.c > diff --git a/drivers/gpu/drm/i915/i915_oa_bdw.h b/drivers/gpu/drm/i915/oa/i915_oa_bdw.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_bdw.h > rename to drivers/gpu/drm/i915/oa/i915_oa_bdw.h > diff --git a/drivers/gpu/drm/i915/i915_oa_bxt.c b/drivers/gpu/drm/i915/oa/i915_oa_bxt.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_bxt.c > rename to drivers/gpu/drm/i915/oa/i915_oa_bxt.c > diff --git a/drivers/gpu/drm/i915/i915_oa_bxt.h b/drivers/gpu/drm/i915/oa/i915_oa_bxt.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_bxt.h > rename to drivers/gpu/drm/i915/oa/i915_oa_bxt.h > diff --git a/drivers/gpu/drm/i915/i915_oa_cflgt2.c b/drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_cflgt2.c > rename to drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c > diff --git a/drivers/gpu/drm/i915/i915_oa_cflgt2.h b/drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_cflgt2.h > rename to drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h > diff --git a/drivers/gpu/drm/i915/i915_oa_cflgt3.c b/drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_cflgt3.c > rename to drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c > diff --git a/drivers/gpu/drm/i915/i915_oa_cflgt3.h b/drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_cflgt3.h > rename to drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h > diff --git a/drivers/gpu/drm/i915/i915_oa_chv.c b/drivers/gpu/drm/i915/oa/i915_oa_chv.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_chv.c > rename to drivers/gpu/drm/i915/oa/i915_oa_chv.c > diff --git a/drivers/gpu/drm/i915/i915_oa_chv.h b/drivers/gpu/drm/i915/oa/i915_oa_chv.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_chv.h > rename to drivers/gpu/drm/i915/oa/i915_oa_chv.h > diff --git a/drivers/gpu/drm/i915/i915_oa_cnl.c b/drivers/gpu/drm/i915/oa/i915_oa_cnl.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_cnl.c > rename to drivers/gpu/drm/i915/oa/i915_oa_cnl.c > diff --git a/drivers/gpu/drm/i915/i915_oa_cnl.h b/drivers/gpu/drm/i915/oa/i915_oa_cnl.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_cnl.h > rename to drivers/gpu/drm/i915/oa/i915_oa_cnl.h > diff --git a/drivers/gpu/drm/i915/i915_oa_glk.c b/drivers/gpu/drm/i915/oa/i915_oa_glk.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_glk.c > rename to drivers/gpu/drm/i915/oa/i915_oa_glk.c > diff --git a/drivers/gpu/drm/i915/i915_oa_glk.h b/drivers/gpu/drm/i915/oa/i915_oa_glk.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_glk.h > rename to drivers/gpu/drm/i915/oa/i915_oa_glk.h > diff --git a/drivers/gpu/drm/i915/i915_oa_hsw.c b/drivers/gpu/drm/i915/oa/i915_oa_hsw.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_hsw.c > rename to drivers/gpu/drm/i915/oa/i915_oa_hsw.c > diff --git a/drivers/gpu/drm/i915/i915_oa_hsw.h b/drivers/gpu/drm/i915/oa/i915_oa_hsw.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_hsw.h > rename to drivers/gpu/drm/i915/oa/i915_oa_hsw.h > diff --git a/drivers/gpu/drm/i915/i915_oa_icl.c b/drivers/gpu/drm/i915/oa/i915_oa_icl.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_icl.c > rename to drivers/gpu/drm/i915/oa/i915_oa_icl.c > diff --git a/drivers/gpu/drm/i915/i915_oa_icl.h b/drivers/gpu/drm/i915/oa/i915_oa_icl.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_icl.h > rename to drivers/gpu/drm/i915/oa/i915_oa_icl.h > diff --git a/drivers/gpu/drm/i915/i915_oa_kblgt2.c b/drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_kblgt2.c > rename to drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c > diff --git a/drivers/gpu/drm/i915/i915_oa_kblgt2.h b/drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_kblgt2.h > rename to drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h > diff --git a/drivers/gpu/drm/i915/i915_oa_kblgt3.c b/drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_kblgt3.c > rename to drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c > diff --git a/drivers/gpu/drm/i915/i915_oa_kblgt3.h b/drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_kblgt3.h > rename to drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h > diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt2.c b/drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_sklgt2.c > rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c > diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt2.h b/drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_sklgt2.h > rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h > diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt3.c b/drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_sklgt3.c > rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c > diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt3.h b/drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_sklgt3.h > rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h > diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt4.c b/drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_sklgt4.c > rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c > diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt4.h b/drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_sklgt4.h > rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h
On Wed, 26 Jun 2019, Michal Wajdeczko <michal.wajdeczko@intel.com> wrote: > OA files look to be auto-generated so we can keep them all in > dedicated subdirectory. > > Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com> > Cc: Lionel Landwerlin <lionel.g.landwerlin@intel.com> > Cc: Chris Wilson <chris@chris-wilson.co.uk> > Cc: Jani Nikula <jani.nikula@intel.com> I'll let others judge whether "oa" as the subdir name is the right call. Other than that, Acked-by: Jani Nikula <jani.nikula@intel.com> > --- > drivers/gpu/drm/i915/Makefile | 36 ++++++++++--------- > drivers/gpu/drm/i915/i915_perf.c | 28 +++++++-------- > drivers/gpu/drm/i915/oa/Makefile | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.h | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_cflgt2.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_cflgt2.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_cflgt3.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_cflgt3.h | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.h | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.h | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.h | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.h | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_kblgt2.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_kblgt2.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_kblgt3.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_kblgt3.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_sklgt2.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_sklgt2.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_sklgt3.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_sklgt3.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_sklgt4.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_sklgt4.h | 0 > 31 files changed, 33 insertions(+), 31 deletions(-) > create mode 100644 drivers/gpu/drm/i915/oa/Makefile > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt2.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt2.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt3.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt3.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt2.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt2.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt3.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt3.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt2.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt2.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt3.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt3.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt4.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt4.h (100%) > > diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile > index 84ac0fd1b8d0..0fbc3506b5fc 100644 > --- a/drivers/gpu/drm/i915/Makefile > +++ b/drivers/gpu/drm/i915/Makefile > @@ -212,6 +212,25 @@ i915-y += \ > display/vlv_dsi.o \ > display/vlv_dsi_pll.o > > +# perf code > +obj-y += oa/ > +i915-y += \ > + oa/i915_oa_hsw.o \ > + oa/i915_oa_bdw.o \ > + oa/i915_oa_chv.o \ > + oa/i915_oa_sklgt2.o \ > + oa/i915_oa_sklgt3.o \ > + oa/i915_oa_sklgt4.o \ > + oa/i915_oa_bxt.o \ > + oa/i915_oa_kblgt2.o \ > + oa/i915_oa_kblgt3.o \ > + oa/i915_oa_glk.o \ > + oa/i915_oa_cflgt2.o \ > + oa/i915_oa_cflgt3.o \ > + oa/i915_oa_cnl.o \ > + oa/i915_oa_icl.o > +i915-y += i915_perf.o > + > # Post-mortem debug and GPU hang state capture > i915-$(CONFIG_DRM_I915_CAPTURE_ERROR) += i915_gpu_error.o > i915-$(CONFIG_DRM_I915_SELFTEST) += \ > @@ -226,23 +245,6 @@ i915-$(CONFIG_DRM_I915_SELFTEST) += \ > # virtual gpu code > i915-y += i915_vgpu.o > > -# perf code > -i915-y += i915_perf.o \ > - i915_oa_hsw.o \ > - i915_oa_bdw.o \ > - i915_oa_chv.o \ > - i915_oa_sklgt2.o \ > - i915_oa_sklgt3.o \ > - i915_oa_sklgt4.o \ > - i915_oa_bxt.o \ > - i915_oa_kblgt2.o \ > - i915_oa_kblgt3.o \ > - i915_oa_glk.o \ > - i915_oa_cflgt2.o \ > - i915_oa_cflgt3.o \ > - i915_oa_cnl.o \ > - i915_oa_icl.o > - > ifeq ($(CONFIG_DRM_I915_GVT),y) > i915-y += intel_gvt.o > include $(src)/gvt/Makefile > diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c > index d28a5bf80bd7..357e63beb373 100644 > --- a/drivers/gpu/drm/i915/i915_perf.c > +++ b/drivers/gpu/drm/i915/i915_perf.c > @@ -200,20 +200,20 @@ > #include "gt/intel_lrc_reg.h" > > #include "i915_drv.h" > -#include "i915_oa_hsw.h" > -#include "i915_oa_bdw.h" > -#include "i915_oa_chv.h" > -#include "i915_oa_sklgt2.h" > -#include "i915_oa_sklgt3.h" > -#include "i915_oa_sklgt4.h" > -#include "i915_oa_bxt.h" > -#include "i915_oa_kblgt2.h" > -#include "i915_oa_kblgt3.h" > -#include "i915_oa_glk.h" > -#include "i915_oa_cflgt2.h" > -#include "i915_oa_cflgt3.h" > -#include "i915_oa_cnl.h" > -#include "i915_oa_icl.h" > +#include "oa/i915_oa_hsw.h" > +#include "oa/i915_oa_bdw.h" > +#include "oa/i915_oa_chv.h" > +#include "oa/i915_oa_sklgt2.h" > +#include "oa/i915_oa_sklgt3.h" > +#include "oa/i915_oa_sklgt4.h" > +#include "oa/i915_oa_bxt.h" > +#include "oa/i915_oa_kblgt2.h" > +#include "oa/i915_oa_kblgt3.h" > +#include "oa/i915_oa_glk.h" > +#include "oa/i915_oa_cflgt2.h" > +#include "oa/i915_oa_cflgt3.h" > +#include "oa/i915_oa_cnl.h" > +#include "oa/i915_oa_icl.h" > > /* HW requires this to be a power of two, between 128k and 16M, though driver > * is currently generally designed assuming the largest 16M size is used such > diff --git a/drivers/gpu/drm/i915/oa/Makefile b/drivers/gpu/drm/i915/oa/Makefile > new file mode 100644 > index 000000000000..e69de29bb2d1 > diff --git a/drivers/gpu/drm/i915/i915_oa_bdw.c b/drivers/gpu/drm/i915/oa/i915_oa_bdw.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_bdw.c > rename to drivers/gpu/drm/i915/oa/i915_oa_bdw.c > diff --git a/drivers/gpu/drm/i915/i915_oa_bdw.h b/drivers/gpu/drm/i915/oa/i915_oa_bdw.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_bdw.h > rename to drivers/gpu/drm/i915/oa/i915_oa_bdw.h > diff --git a/drivers/gpu/drm/i915/i915_oa_bxt.c b/drivers/gpu/drm/i915/oa/i915_oa_bxt.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_bxt.c > rename to drivers/gpu/drm/i915/oa/i915_oa_bxt.c > diff --git a/drivers/gpu/drm/i915/i915_oa_bxt.h b/drivers/gpu/drm/i915/oa/i915_oa_bxt.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_bxt.h > rename to drivers/gpu/drm/i915/oa/i915_oa_bxt.h > diff --git a/drivers/gpu/drm/i915/i915_oa_cflgt2.c b/drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_cflgt2.c > rename to drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c > diff --git a/drivers/gpu/drm/i915/i915_oa_cflgt2.h b/drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_cflgt2.h > rename to drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h > diff --git a/drivers/gpu/drm/i915/i915_oa_cflgt3.c b/drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_cflgt3.c > rename to drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c > diff --git a/drivers/gpu/drm/i915/i915_oa_cflgt3.h b/drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_cflgt3.h > rename to drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h > diff --git a/drivers/gpu/drm/i915/i915_oa_chv.c b/drivers/gpu/drm/i915/oa/i915_oa_chv.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_chv.c > rename to drivers/gpu/drm/i915/oa/i915_oa_chv.c > diff --git a/drivers/gpu/drm/i915/i915_oa_chv.h b/drivers/gpu/drm/i915/oa/i915_oa_chv.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_chv.h > rename to drivers/gpu/drm/i915/oa/i915_oa_chv.h > diff --git a/drivers/gpu/drm/i915/i915_oa_cnl.c b/drivers/gpu/drm/i915/oa/i915_oa_cnl.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_cnl.c > rename to drivers/gpu/drm/i915/oa/i915_oa_cnl.c > diff --git a/drivers/gpu/drm/i915/i915_oa_cnl.h b/drivers/gpu/drm/i915/oa/i915_oa_cnl.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_cnl.h > rename to drivers/gpu/drm/i915/oa/i915_oa_cnl.h > diff --git a/drivers/gpu/drm/i915/i915_oa_glk.c b/drivers/gpu/drm/i915/oa/i915_oa_glk.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_glk.c > rename to drivers/gpu/drm/i915/oa/i915_oa_glk.c > diff --git a/drivers/gpu/drm/i915/i915_oa_glk.h b/drivers/gpu/drm/i915/oa/i915_oa_glk.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_glk.h > rename to drivers/gpu/drm/i915/oa/i915_oa_glk.h > diff --git a/drivers/gpu/drm/i915/i915_oa_hsw.c b/drivers/gpu/drm/i915/oa/i915_oa_hsw.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_hsw.c > rename to drivers/gpu/drm/i915/oa/i915_oa_hsw.c > diff --git a/drivers/gpu/drm/i915/i915_oa_hsw.h b/drivers/gpu/drm/i915/oa/i915_oa_hsw.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_hsw.h > rename to drivers/gpu/drm/i915/oa/i915_oa_hsw.h > diff --git a/drivers/gpu/drm/i915/i915_oa_icl.c b/drivers/gpu/drm/i915/oa/i915_oa_icl.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_icl.c > rename to drivers/gpu/drm/i915/oa/i915_oa_icl.c > diff --git a/drivers/gpu/drm/i915/i915_oa_icl.h b/drivers/gpu/drm/i915/oa/i915_oa_icl.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_icl.h > rename to drivers/gpu/drm/i915/oa/i915_oa_icl.h > diff --git a/drivers/gpu/drm/i915/i915_oa_kblgt2.c b/drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_kblgt2.c > rename to drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c > diff --git a/drivers/gpu/drm/i915/i915_oa_kblgt2.h b/drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_kblgt2.h > rename to drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h > diff --git a/drivers/gpu/drm/i915/i915_oa_kblgt3.c b/drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_kblgt3.c > rename to drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c > diff --git a/drivers/gpu/drm/i915/i915_oa_kblgt3.h b/drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_kblgt3.h > rename to drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h > diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt2.c b/drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_sklgt2.c > rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c > diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt2.h b/drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_sklgt2.h > rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h > diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt3.c b/drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_sklgt3.c > rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c > diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt3.h b/drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_sklgt3.h > rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h > diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt4.c b/drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_sklgt4.c > rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c > diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt4.h b/drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h > similarity index 100% > rename from drivers/gpu/drm/i915/i915_oa_sklgt4.h > rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h
On Wed, 26 Jun 2019, Chris Wilson <chris@chris-wilson.co.uk> wrote: > Quoting Michal Wajdeczko (2019-06-26 13:38:26) >> OA files look to be auto-generated so we can keep them all in >> dedicated subdirectory. > > The question I couldn't answer was how coupled into the GEM api is the > i915_perf ioctl. Is the GEM context filtering an adjunct or core? The > move makes sense, but I couldn't decide if it should be gem/oa instead. > >> Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com> >> Cc: Lionel Landwerlin <lionel.g.landwerlin@intel.com> >> Cc: Chris Wilson <chris@chris-wilson.co.uk> >> Cc: Jani Nikula <jani.nikula@intel.com> > >> --- >> drivers/gpu/drm/i915/Makefile | 36 ++++++++++--------- >> drivers/gpu/drm/i915/i915_perf.c | 28 +++++++-------- >> drivers/gpu/drm/i915/oa/Makefile | 0 > > Ok, so you chose not to hook up the standalone header test (to be > replaced by builtin kbuild magic) -- iirc, Jani said the autogenerated > headers were not standalone. Oh well. That's right. We'll need to fix that afterwards. BR, Jani. > > Acked-by: Chris Wilson <chris@chris-wilson.co.uk> > -Chris
On Wed, Jun 26, 2019 at 12:38:26PM +0000, Michal Wajdeczko wrote: >OA files look to be auto-generated so we can keep them all in >dedicated subdirectory. > >Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com> >Cc: Lionel Landwerlin <lionel.g.landwerlin@intel.com> >Cc: Chris Wilson <chris@chris-wilson.co.uk> >Cc: Jani Nikula <jani.nikula@intel.com> >--- > drivers/gpu/drm/i915/Makefile | 36 ++++++++++--------- > drivers/gpu/drm/i915/i915_perf.c | 28 +++++++-------- > drivers/gpu/drm/i915/oa/Makefile | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.h | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_cflgt2.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_cflgt2.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_cflgt3.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_cflgt3.h | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.h | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.h | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.h | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.h | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.c | 0 > drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_kblgt2.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_kblgt2.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_kblgt3.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_kblgt3.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_sklgt2.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_sklgt2.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_sklgt3.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_sklgt3.h | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_sklgt4.c | 0 > .../gpu/drm/i915/{ => oa}/i915_oa_sklgt4.h | 0 > 31 files changed, 33 insertions(+), 31 deletions(-) > create mode 100644 drivers/gpu/drm/i915/oa/Makefile > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt2.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt2.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt3.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt3.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt2.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt2.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt3.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt3.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt2.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt2.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt3.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt3.h (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt4.c (100%) > rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt4.h (100%) > >diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile >index 84ac0fd1b8d0..0fbc3506b5fc 100644 >--- a/drivers/gpu/drm/i915/Makefile >+++ b/drivers/gpu/drm/i915/Makefile >@@ -212,6 +212,25 @@ i915-y += \ > display/vlv_dsi.o \ > display/vlv_dsi_pll.o > >+# perf code >+obj-y += oa/ >+i915-y += \ >+ oa/i915_oa_hsw.o \ >+ oa/i915_oa_bdw.o \ >+ oa/i915_oa_chv.o \ >+ oa/i915_oa_sklgt2.o \ >+ oa/i915_oa_sklgt3.o \ >+ oa/i915_oa_sklgt4.o \ >+ oa/i915_oa_bxt.o \ >+ oa/i915_oa_kblgt2.o \ >+ oa/i915_oa_kblgt3.o \ >+ oa/i915_oa_glk.o \ >+ oa/i915_oa_cflgt2.o \ >+ oa/i915_oa_cflgt3.o \ >+ oa/i915_oa_cnl.o \ >+ oa/i915_oa_icl.o >+i915-y += i915_perf.o >+ > # Post-mortem debug and GPU hang state capture > i915-$(CONFIG_DRM_I915_CAPTURE_ERROR) += i915_gpu_error.o > i915-$(CONFIG_DRM_I915_SELFTEST) += \ >@@ -226,23 +245,6 @@ i915-$(CONFIG_DRM_I915_SELFTEST) += \ > # virtual gpu code > i915-y += i915_vgpu.o > >-# perf code >-i915-y += i915_perf.o \ >- i915_oa_hsw.o \ >- i915_oa_bdw.o \ >- i915_oa_chv.o \ >- i915_oa_sklgt2.o \ >- i915_oa_sklgt3.o \ >- i915_oa_sklgt4.o \ >- i915_oa_bxt.o \ >- i915_oa_kblgt2.o \ >- i915_oa_kblgt3.o \ >- i915_oa_glk.o \ >- i915_oa_cflgt2.o \ >- i915_oa_cflgt3.o \ >- i915_oa_cnl.o \ >- i915_oa_icl.o >- > ifeq ($(CONFIG_DRM_I915_GVT),y) > i915-y += intel_gvt.o > include $(src)/gvt/Makefile >diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c >index d28a5bf80bd7..357e63beb373 100644 >--- a/drivers/gpu/drm/i915/i915_perf.c >+++ b/drivers/gpu/drm/i915/i915_perf.c >@@ -200,20 +200,20 @@ > #include "gt/intel_lrc_reg.h" > > #include "i915_drv.h" >-#include "i915_oa_hsw.h" >-#include "i915_oa_bdw.h" >-#include "i915_oa_chv.h" >-#include "i915_oa_sklgt2.h" >-#include "i915_oa_sklgt3.h" >-#include "i915_oa_sklgt4.h" >-#include "i915_oa_bxt.h" >-#include "i915_oa_kblgt2.h" >-#include "i915_oa_kblgt3.h" >-#include "i915_oa_glk.h" >-#include "i915_oa_cflgt2.h" >-#include "i915_oa_cflgt3.h" >-#include "i915_oa_cnl.h" >-#include "i915_oa_icl.h" >+#include "oa/i915_oa_hsw.h" >+#include "oa/i915_oa_bdw.h" >+#include "oa/i915_oa_chv.h" >+#include "oa/i915_oa_sklgt2.h" >+#include "oa/i915_oa_sklgt3.h" >+#include "oa/i915_oa_sklgt4.h" >+#include "oa/i915_oa_bxt.h" >+#include "oa/i915_oa_kblgt2.h" >+#include "oa/i915_oa_kblgt3.h" >+#include "oa/i915_oa_glk.h" >+#include "oa/i915_oa_cflgt2.h" >+#include "oa/i915_oa_cflgt3.h" >+#include "oa/i915_oa_cnl.h" >+#include "oa/i915_oa_icl.h" > > /* HW requires this to be a power of two, between 128k and 16M, though driver > * is currently generally designed assuming the largest 16M size is used such >diff --git a/drivers/gpu/drm/i915/oa/Makefile b/drivers/gpu/drm/i915/oa/Makefile >new file mode 100644 >index 000000000000..e69de29bb2d1 >diff --git a/drivers/gpu/drm/i915/i915_oa_bdw.c b/drivers/gpu/drm/i915/oa/i915_oa_bdw.c >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_bdw.c >rename to drivers/gpu/drm/i915/oa/i915_oa_bdw.c >diff --git a/drivers/gpu/drm/i915/i915_oa_bdw.h b/drivers/gpu/drm/i915/oa/i915_oa_bdw.h >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_bdw.h >rename to drivers/gpu/drm/i915/oa/i915_oa_bdw.h >diff --git a/drivers/gpu/drm/i915/i915_oa_bxt.c b/drivers/gpu/drm/i915/oa/i915_oa_bxt.c >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_bxt.c >rename to drivers/gpu/drm/i915/oa/i915_oa_bxt.c >diff --git a/drivers/gpu/drm/i915/i915_oa_bxt.h b/drivers/gpu/drm/i915/oa/i915_oa_bxt.h >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_bxt.h >rename to drivers/gpu/drm/i915/oa/i915_oa_bxt.h >diff --git a/drivers/gpu/drm/i915/i915_oa_cflgt2.c b/drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_cflgt2.c >rename to drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c >diff --git a/drivers/gpu/drm/i915/i915_oa_cflgt2.h b/drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_cflgt2.h >rename to drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h >diff --git a/drivers/gpu/drm/i915/i915_oa_cflgt3.c b/drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_cflgt3.c >rename to drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c >diff --git a/drivers/gpu/drm/i915/i915_oa_cflgt3.h b/drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_cflgt3.h >rename to drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h >diff --git a/drivers/gpu/drm/i915/i915_oa_chv.c b/drivers/gpu/drm/i915/oa/i915_oa_chv.c >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_chv.c >rename to drivers/gpu/drm/i915/oa/i915_oa_chv.c >diff --git a/drivers/gpu/drm/i915/i915_oa_chv.h b/drivers/gpu/drm/i915/oa/i915_oa_chv.h >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_chv.h >rename to drivers/gpu/drm/i915/oa/i915_oa_chv.h >diff --git a/drivers/gpu/drm/i915/i915_oa_cnl.c b/drivers/gpu/drm/i915/oa/i915_oa_cnl.c >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_cnl.c >rename to drivers/gpu/drm/i915/oa/i915_oa_cnl.c >diff --git a/drivers/gpu/drm/i915/i915_oa_cnl.h b/drivers/gpu/drm/i915/oa/i915_oa_cnl.h >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_cnl.h >rename to drivers/gpu/drm/i915/oa/i915_oa_cnl.h >diff --git a/drivers/gpu/drm/i915/i915_oa_glk.c b/drivers/gpu/drm/i915/oa/i915_oa_glk.c >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_glk.c >rename to drivers/gpu/drm/i915/oa/i915_oa_glk.c >diff --git a/drivers/gpu/drm/i915/i915_oa_glk.h b/drivers/gpu/drm/i915/oa/i915_oa_glk.h >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_glk.h >rename to drivers/gpu/drm/i915/oa/i915_oa_glk.h >diff --git a/drivers/gpu/drm/i915/i915_oa_hsw.c b/drivers/gpu/drm/i915/oa/i915_oa_hsw.c >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_hsw.c >rename to drivers/gpu/drm/i915/oa/i915_oa_hsw.c >diff --git a/drivers/gpu/drm/i915/i915_oa_hsw.h b/drivers/gpu/drm/i915/oa/i915_oa_hsw.h >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_hsw.h >rename to drivers/gpu/drm/i915/oa/i915_oa_hsw.h >diff --git a/drivers/gpu/drm/i915/i915_oa_icl.c b/drivers/gpu/drm/i915/oa/i915_oa_icl.c >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_icl.c >rename to drivers/gpu/drm/i915/oa/i915_oa_icl.c >diff --git a/drivers/gpu/drm/i915/i915_oa_icl.h b/drivers/gpu/drm/i915/oa/i915_oa_icl.h >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_icl.h >rename to drivers/gpu/drm/i915/oa/i915_oa_icl.h >diff --git a/drivers/gpu/drm/i915/i915_oa_kblgt2.c b/drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_kblgt2.c >rename to drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c >diff --git a/drivers/gpu/drm/i915/i915_oa_kblgt2.h b/drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_kblgt2.h >rename to drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h >diff --git a/drivers/gpu/drm/i915/i915_oa_kblgt3.c b/drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_kblgt3.c >rename to drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c >diff --git a/drivers/gpu/drm/i915/i915_oa_kblgt3.h b/drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_kblgt3.h >rename to drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h >diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt2.c b/drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_sklgt2.c >rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c >diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt2.h b/drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_sklgt2.h >rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h >diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt3.c b/drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_sklgt3.c >rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c >diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt3.h b/drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_sklgt3.h >rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h >diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt4.c b/drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_sklgt4.c >rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c >diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt4.h b/drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h >similarity index 100% >rename from drivers/gpu/drm/i915/i915_oa_sklgt4.h >rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h >-- >2.19.2 > looks good. Reviewed-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> >_______________________________________________ >Intel-gfx mailing list >Intel-gfx@lists.freedesktop.org >https://lists.freedesktop.org/mailman/listinfo/intel-gfx
Quoting Michal Wajdeczko (2019-06-26 13:38:26) > OA files look to be auto-generated so we can keep them all in > dedicated subdirectory. > > Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com> > Cc: Lionel Landwerlin <lionel.g.landwerlin@intel.com> > Cc: Chris Wilson <chris@chris-wilson.co.uk> > Cc: Jani Nikula <jani.nikula@intel.com> We all seem content with the idea, so pushed while it still applies. -Chris
diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile index 84ac0fd1b8d0..0fbc3506b5fc 100644 --- a/drivers/gpu/drm/i915/Makefile +++ b/drivers/gpu/drm/i915/Makefile @@ -212,6 +212,25 @@ i915-y += \ display/vlv_dsi.o \ display/vlv_dsi_pll.o +# perf code +obj-y += oa/ +i915-y += \ + oa/i915_oa_hsw.o \ + oa/i915_oa_bdw.o \ + oa/i915_oa_chv.o \ + oa/i915_oa_sklgt2.o \ + oa/i915_oa_sklgt3.o \ + oa/i915_oa_sklgt4.o \ + oa/i915_oa_bxt.o \ + oa/i915_oa_kblgt2.o \ + oa/i915_oa_kblgt3.o \ + oa/i915_oa_glk.o \ + oa/i915_oa_cflgt2.o \ + oa/i915_oa_cflgt3.o \ + oa/i915_oa_cnl.o \ + oa/i915_oa_icl.o +i915-y += i915_perf.o + # Post-mortem debug and GPU hang state capture i915-$(CONFIG_DRM_I915_CAPTURE_ERROR) += i915_gpu_error.o i915-$(CONFIG_DRM_I915_SELFTEST) += \ @@ -226,23 +245,6 @@ i915-$(CONFIG_DRM_I915_SELFTEST) += \ # virtual gpu code i915-y += i915_vgpu.o -# perf code -i915-y += i915_perf.o \ - i915_oa_hsw.o \ - i915_oa_bdw.o \ - i915_oa_chv.o \ - i915_oa_sklgt2.o \ - i915_oa_sklgt3.o \ - i915_oa_sklgt4.o \ - i915_oa_bxt.o \ - i915_oa_kblgt2.o \ - i915_oa_kblgt3.o \ - i915_oa_glk.o \ - i915_oa_cflgt2.o \ - i915_oa_cflgt3.o \ - i915_oa_cnl.o \ - i915_oa_icl.o - ifeq ($(CONFIG_DRM_I915_GVT),y) i915-y += intel_gvt.o include $(src)/gvt/Makefile diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c index d28a5bf80bd7..357e63beb373 100644 --- a/drivers/gpu/drm/i915/i915_perf.c +++ b/drivers/gpu/drm/i915/i915_perf.c @@ -200,20 +200,20 @@ #include "gt/intel_lrc_reg.h" #include "i915_drv.h" -#include "i915_oa_hsw.h" -#include "i915_oa_bdw.h" -#include "i915_oa_chv.h" -#include "i915_oa_sklgt2.h" -#include "i915_oa_sklgt3.h" -#include "i915_oa_sklgt4.h" -#include "i915_oa_bxt.h" -#include "i915_oa_kblgt2.h" -#include "i915_oa_kblgt3.h" -#include "i915_oa_glk.h" -#include "i915_oa_cflgt2.h" -#include "i915_oa_cflgt3.h" -#include "i915_oa_cnl.h" -#include "i915_oa_icl.h" +#include "oa/i915_oa_hsw.h" +#include "oa/i915_oa_bdw.h" +#include "oa/i915_oa_chv.h" +#include "oa/i915_oa_sklgt2.h" +#include "oa/i915_oa_sklgt3.h" +#include "oa/i915_oa_sklgt4.h" +#include "oa/i915_oa_bxt.h" +#include "oa/i915_oa_kblgt2.h" +#include "oa/i915_oa_kblgt3.h" +#include "oa/i915_oa_glk.h" +#include "oa/i915_oa_cflgt2.h" +#include "oa/i915_oa_cflgt3.h" +#include "oa/i915_oa_cnl.h" +#include "oa/i915_oa_icl.h" /* HW requires this to be a power of two, between 128k and 16M, though driver * is currently generally designed assuming the largest 16M size is used such diff --git a/drivers/gpu/drm/i915/oa/Makefile b/drivers/gpu/drm/i915/oa/Makefile new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/drivers/gpu/drm/i915/i915_oa_bdw.c b/drivers/gpu/drm/i915/oa/i915_oa_bdw.c similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_bdw.c rename to drivers/gpu/drm/i915/oa/i915_oa_bdw.c diff --git a/drivers/gpu/drm/i915/i915_oa_bdw.h b/drivers/gpu/drm/i915/oa/i915_oa_bdw.h similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_bdw.h rename to drivers/gpu/drm/i915/oa/i915_oa_bdw.h diff --git a/drivers/gpu/drm/i915/i915_oa_bxt.c b/drivers/gpu/drm/i915/oa/i915_oa_bxt.c similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_bxt.c rename to drivers/gpu/drm/i915/oa/i915_oa_bxt.c diff --git a/drivers/gpu/drm/i915/i915_oa_bxt.h b/drivers/gpu/drm/i915/oa/i915_oa_bxt.h similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_bxt.h rename to drivers/gpu/drm/i915/oa/i915_oa_bxt.h diff --git a/drivers/gpu/drm/i915/i915_oa_cflgt2.c b/drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_cflgt2.c rename to drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c diff --git a/drivers/gpu/drm/i915/i915_oa_cflgt2.h b/drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_cflgt2.h rename to drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h diff --git a/drivers/gpu/drm/i915/i915_oa_cflgt3.c b/drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_cflgt3.c rename to drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c diff --git a/drivers/gpu/drm/i915/i915_oa_cflgt3.h b/drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_cflgt3.h rename to drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h diff --git a/drivers/gpu/drm/i915/i915_oa_chv.c b/drivers/gpu/drm/i915/oa/i915_oa_chv.c similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_chv.c rename to drivers/gpu/drm/i915/oa/i915_oa_chv.c diff --git a/drivers/gpu/drm/i915/i915_oa_chv.h b/drivers/gpu/drm/i915/oa/i915_oa_chv.h similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_chv.h rename to drivers/gpu/drm/i915/oa/i915_oa_chv.h diff --git a/drivers/gpu/drm/i915/i915_oa_cnl.c b/drivers/gpu/drm/i915/oa/i915_oa_cnl.c similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_cnl.c rename to drivers/gpu/drm/i915/oa/i915_oa_cnl.c diff --git a/drivers/gpu/drm/i915/i915_oa_cnl.h b/drivers/gpu/drm/i915/oa/i915_oa_cnl.h similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_cnl.h rename to drivers/gpu/drm/i915/oa/i915_oa_cnl.h diff --git a/drivers/gpu/drm/i915/i915_oa_glk.c b/drivers/gpu/drm/i915/oa/i915_oa_glk.c similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_glk.c rename to drivers/gpu/drm/i915/oa/i915_oa_glk.c diff --git a/drivers/gpu/drm/i915/i915_oa_glk.h b/drivers/gpu/drm/i915/oa/i915_oa_glk.h similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_glk.h rename to drivers/gpu/drm/i915/oa/i915_oa_glk.h diff --git a/drivers/gpu/drm/i915/i915_oa_hsw.c b/drivers/gpu/drm/i915/oa/i915_oa_hsw.c similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_hsw.c rename to drivers/gpu/drm/i915/oa/i915_oa_hsw.c diff --git a/drivers/gpu/drm/i915/i915_oa_hsw.h b/drivers/gpu/drm/i915/oa/i915_oa_hsw.h similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_hsw.h rename to drivers/gpu/drm/i915/oa/i915_oa_hsw.h diff --git a/drivers/gpu/drm/i915/i915_oa_icl.c b/drivers/gpu/drm/i915/oa/i915_oa_icl.c similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_icl.c rename to drivers/gpu/drm/i915/oa/i915_oa_icl.c diff --git a/drivers/gpu/drm/i915/i915_oa_icl.h b/drivers/gpu/drm/i915/oa/i915_oa_icl.h similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_icl.h rename to drivers/gpu/drm/i915/oa/i915_oa_icl.h diff --git a/drivers/gpu/drm/i915/i915_oa_kblgt2.c b/drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_kblgt2.c rename to drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c diff --git a/drivers/gpu/drm/i915/i915_oa_kblgt2.h b/drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_kblgt2.h rename to drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h diff --git a/drivers/gpu/drm/i915/i915_oa_kblgt3.c b/drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_kblgt3.c rename to drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c diff --git a/drivers/gpu/drm/i915/i915_oa_kblgt3.h b/drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_kblgt3.h rename to drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt2.c b/drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_sklgt2.c rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt2.h b/drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_sklgt2.h rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt3.c b/drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_sklgt3.c rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt3.h b/drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_sklgt3.h rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt4.c b/drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_sklgt4.c rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c diff --git a/drivers/gpu/drm/i915/i915_oa_sklgt4.h b/drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h similarity index 100% rename from drivers/gpu/drm/i915/i915_oa_sklgt4.h rename to drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h
OA files look to be auto-generated so we can keep them all in dedicated subdirectory. Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com> Cc: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Cc: Chris Wilson <chris@chris-wilson.co.uk> Cc: Jani Nikula <jani.nikula@intel.com> --- drivers/gpu/drm/i915/Makefile | 36 ++++++++++--------- drivers/gpu/drm/i915/i915_perf.c | 28 +++++++-------- drivers/gpu/drm/i915/oa/Makefile | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.h | 0 .../gpu/drm/i915/{ => oa}/i915_oa_cflgt2.c | 0 .../gpu/drm/i915/{ => oa}/i915_oa_cflgt2.h | 0 .../gpu/drm/i915/{ => oa}/i915_oa_cflgt3.c | 0 .../gpu/drm/i915/{ => oa}/i915_oa_cflgt3.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.h | 0 .../gpu/drm/i915/{ => oa}/i915_oa_kblgt2.c | 0 .../gpu/drm/i915/{ => oa}/i915_oa_kblgt2.h | 0 .../gpu/drm/i915/{ => oa}/i915_oa_kblgt3.c | 0 .../gpu/drm/i915/{ => oa}/i915_oa_kblgt3.h | 0 .../gpu/drm/i915/{ => oa}/i915_oa_sklgt2.c | 0 .../gpu/drm/i915/{ => oa}/i915_oa_sklgt2.h | 0 .../gpu/drm/i915/{ => oa}/i915_oa_sklgt3.c | 0 .../gpu/drm/i915/{ => oa}/i915_oa_sklgt3.h | 0 .../gpu/drm/i915/{ => oa}/i915_oa_sklgt4.c | 0 .../gpu/drm/i915/{ => oa}/i915_oa_sklgt4.h | 0 31 files changed, 33 insertions(+), 31 deletions(-) create mode 100644 drivers/gpu/drm/i915/oa/Makefile rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt2.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt2.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt3.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt3.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt2.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt2.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt3.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt3.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt2.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt2.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt3.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt3.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt4.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt4.h (100%)