[PATCH i-g-t 2/3] tests/msm: Move MSM tests to new dir

Rob Clark robdclark at chromium.org
Tue Jun 11 18:36:22 UTC 2024


On Tue, Jun 11, 2024 at 9:40 AM Kamil Konieczny
<kamil.konieczny at linux.intel.com> wrote:
>
> Hi Bhanuprakash,
> On 2024-06-10 at 13:31:48 +0530, Bhanuprakash Modem wrote:
> > Move all MSM specific tests (tests/msm_*) to new dir
> > (tests/msm/msm_*).
> >
>
> Added msm devs to Cc:
>
> Cc: Rob Clark <robdclark at chromium.org>
> Cc: Helen Koike <helen.koike at collabora.com>
> Cc: Emma Anholt <emma at anholt.net>
>
> > Cc: Kamil Konieczny <kamil.konieczny at linux.intel.com>
> > Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem at intel.com>
>
> Reviewed-by: Kamil Konieczny <kamil.konieczny at linux.intel.com>

a-b

>
> > ---
> >  meson.build           |  8 ++++++++
> >  tests/meson.build     | 19 ++-----------------
> >  tests/msm/meson.build | 16 ++++++++++++++++
> >  3 files changed, 26 insertions(+), 17 deletions(-)
> >  create mode 100644 tests/msm/meson.build
> >
> > diff --git a/meson.build b/meson.build
> > index 701a5cc35..6ae3c2684 100644
> > --- a/meson.build
> > +++ b/meson.build
> > @@ -276,6 +276,7 @@ includedir = get_option('includedir')
> >  libdir = get_option('libdir')
> >  libexecdir = join_paths(get_option('libexecdir'), 'igt-gpu-tools')
> >  amdgpudir = join_paths(libexecdir, 'amdgpu')
> > +msmdir = join_paths(libexecdir, 'msm')
> >  panfrostdir = join_paths(libexecdir, 'panfrost')
> >  v3ddir = join_paths(libexecdir, 'v3d')
> >  vc4dir = join_paths(libexecdir, 'vc4')
> > @@ -316,6 +317,12 @@ if get_option('use_rpath')
> >       endforeach
> >       amdgpudir_rpathdir = join_paths(amdgpudir_rpathdir, libdir)
> >
> > +     msm_rpathdir = '$ORIGIN'
> > +     foreach p : msmdir.split('/')
> > +             msm_rpathdir = join_paths(msm_rpathdir, '..')
> > +     endforeach
> > +     msm_rpathdir = join_paths(msm_rpathdir, libdir)
> > +
> >       panfrost_rpathdir = '$ORIGIN'
> >       foreach p : panfrostdir.split('/')
> >               panfrost_rpathdir = join_paths(panfrost_rpathdir, '..')
> > @@ -343,6 +350,7 @@ else
> >       bindir_rpathdir = ''
> >       libexecdir_rpathdir = ''
> >       amdgpudir_rpathdir = ''
> > +     msm_rpathdir = ''
> >       panfrost_rpathdir = ''
> >       v3d_rpathdir = ''
> >       vc4_rpathdir = ''
> > diff --git a/tests/meson.build b/tests/meson.build
> > index 16896de99..122fbd07c 100644
> > --- a/tests/meson.build
> > +++ b/tests/meson.build
> > @@ -314,14 +314,6 @@ intel_xe_progs = [
> >       'xe_sysfs_scheduler',
> >  ]
> >
> > -msm_progs = [
> > -     'msm_mapping',
> > -     'msm_recovery',
> > -     'msm_shrink',
> > -     'msm_submit',
> > -     'msm_submitoverhead',
> > -]
> > -
> >  chamelium_progs = [
> >       'kms_chamelium_audio',
> >       'kms_chamelium_color',
> > @@ -424,15 +416,6 @@ foreach prog : intel_progs
> >       endif
> >  endforeach
> >
> > -foreach prog : msm_progs
> > -     test_executables += executable(prog, join_paths('msm', prog + '.c'),
> > -                                    dependencies : test_deps,
> > -                                    install_dir : libexecdir,
> > -                                    install_rpath : libexecdir_rpathdir,
> > -                                    install : true)
> > -     test_list += prog
> > -endforeach
> > -
> >  if chamelium.found()
> >       foreach prog : chamelium_progs
> >               testexe = executable(prog,
> > @@ -457,6 +440,8 @@ endif
> >
> >  subdir('amdgpu')
> >
> > +subdir('msm')
> > +
> >  subdir('panfrost')
> >
> >  subdir('v3d')
> > diff --git a/tests/msm/meson.build b/tests/msm/meson.build
> > new file mode 100644
> > index 000000000..74169b5b2
> > --- /dev/null
> > +++ b/tests/msm/meson.build
> > @@ -0,0 +1,16 @@
> > +msm_progs = [
> > +     'msm_mapping',
> > +     'msm_recovery',
> > +     'msm_shrink',
> > +     'msm_submit',
> > +     'msm_submitoverhead',
> > +]
> > +
> > +foreach prog : msm_progs
> > +     test_executables += executable(prog, prog + '.c',
> > +                                    dependencies : test_deps,
> > +                                    install_dir : msmdir,
> > +                                    install_rpath : msm_rpathdir,
> > +                                    install : true)
> > +     test_list += join_paths('msm', prog)
> > +endforeach
> > --
> > 2.43.2
> >


More information about the igt-dev mailing list