On 25/03/15 16:48, Tobias Jakobi wrote: > Currently only fast solid color clear performance is measured. > A large buffer is allocated and solid color clear operations > are executed on it with randomly chosen properties (position > and size of the region, clear color). Execution time is > measured and output together with the amount of pixels > processed. > > The 'simple' variant only executes one G2D command buffer at > a time, while the 'multi' variant executes multiple ones. This > can be used to measure setup/exec overhead. > > The test also serves a stability check. If clocks/voltages are > too high or low respectively, the test quickly reveals this. > > v2: Add GPLv2 header, argument handling and documentation. > Tool is only installed when requested. > > Signed-off-by: Tobias Jakobi <tjakobi@xxxxxxxxxxxxxxxxxxxxx> > --- > tests/exynos/Makefile.am | 19 ++- > tests/exynos/exynos_fimg2d_perf.c | 320 ++++++++++++++++++++++++++++++++++++++ > 2 files changed, 337 insertions(+), 2 deletions(-) > create mode 100644 tests/exynos/exynos_fimg2d_perf.c > > diff --git a/tests/exynos/Makefile.am b/tests/exynos/Makefile.am > index b21d016..e82d199 100644 > --- a/tests/exynos/Makefile.am > +++ b/tests/exynos/Makefile.am > @@ -5,16 +5,31 @@ AM_CFLAGS = \ > -I $(top_srcdir)/exynos \ > -I $(top_srcdir) > > +bin_PROGRAMS = > +noinst_PROGRAMS = > + > if HAVE_LIBKMS > if HAVE_INSTALL_TESTS > -bin_PROGRAMS = \ > +bin_PROGRAMS += \ > exynos_fimg2d_test > else > -noinst_PROGRAMS = \ > +noinst_PROGRAMS += \ > exynos_fimg2d_test > endif > endif > > +if HAVE_INSTALL_TESTS > +bin_PROGRAMS += \ > + exynos_fimg2d_perf > +else > +noinst_PROGRAMS += \ > + exynos_fimg2d_perf > +endif > + One can simplify this as below, although I will not worry too much about it :) That aside would be nice to hear some feedback from the Exynos and the old school libdrm devs on the core changes. if HAVE_LIBKMS FOO = \ exynos_fimg2d_test endif if HAVE_INSTALL_TESTS bin_PROGRAMS = \ $(FOO) \ exynos_fimg2d_perf else noinst_PROGRAMS = \ $(FOO) \ exynos_fimg2d_perf endif -Emil -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html