drm/tests
Tobias Jakobi 2e4b9f08c7 tests/exynos: add fimg2d performance analysis
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.

Tested-by: Hyungwon Hwang <human.hwang@samsung.com>
Reviewed-by: Hyungwon Hwang <human.hwang@samsung.com>
Signed-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
2015-12-18 17:42:54 +00:00
..
amdgpu Include <alloca.h> when needed before calling alloca 2015-09-12 09:41:24 -07:00
exynos tests/exynos: add fimg2d performance analysis 2015-12-18 17:42:54 +00:00
kmstest drm: add tests/amdgpu (v3) 2015-08-05 13:47:48 -04:00
modeprint modeprint: cleanup, remove compile warnings 2015-08-10 11:28:33 +03:00
modetest modetest: annotate const data as such for good measure 2015-09-04 21:39:06 +01:00
nouveau nouveau: make nouveau importing global buffers completely thread-safe, with tests 2015-03-13 20:26:33 +01:00
proptest tests: add rockchip to modetest, kmstest, vbltest and proptest 2015-03-20 17:18:01 +00:00
radeon drm: consolidate common list implementations (v2) 2015-08-05 13:47:48 -04:00
tegra autotools: add WARN_CFLAGS to all targets 2015-02-27 15:51:24 +00:00
ttmtest Purge macro NEED_REPLIES 2010-07-01 13:12:55 -06:00
vbltest vbltest: fix variable shadowing warning 2015-09-04 21:36:42 +01:00
Android.mk android: simplify the including rule of subdirs 2015-03-20 17:07:21 +00:00
Makefile.am tests/drmdevice: add new 'test' 2015-09-21 17:42:37 +01:00
auth.c tests: fix implicit funciton declaration errors 2015-02-27 15:51:15 +00:00
dristat.c dristat: Handle DRM_CONSISTENT 2015-03-14 17:02:06 -04:00
drmdevice.c tests/drmdevice: add drm{Get,Free}Device() example 2015-09-21 17:43:11 +01:00
drmsl.c tests/drmsl: Extract tests out of xf86drmSL.c 2015-04-04 13:48:54 -04:00
drmstat.c drm: use c99 __func__ over __FUNCTION__ 2015-04-28 11:21:02 +01:00
drmtest.c drmtest: make check should fail so hard on unable to open device 2011-09-26 16:03:20 +01:00
drmtest.h Use libudev in test case to only run gem tests for intel devices. 2009-04-06 17:13:01 -04:00
getclient.c tests: fix implicit funciton declaration errors 2015-02-27 15:51:15 +00:00
getstats.c Fix type-limits, pointer-arith and sign-compare warnings 2015-03-14 17:02:06 -04:00
getversion.c tests: Use drmFreeVersion() instead of drmFree() 2014-04-17 16:21:47 +02:00
hash.c tests/hash: return non-zero on failure 2015-04-05 15:33:06 +01:00
lock.c tests: fix implicit funciton declaration errors 2015-02-27 15:51:15 +00:00
name_from_fd.c Consistently check the fd value 2015-07-16 16:41:53 +01:00
openclose.c Add some trivial regression tests, one of which fails. 2007-07-19 04:59:59 -07:00
random.c tests/random: return non-zero on test failure 2015-04-05 15:33:33 +01:00
setversion.c tests: fix implicit funciton declaration errors 2015-02-27 15:51:15 +00:00
updatedraw.c tests: remove unused variables 2015-02-27 15:51:28 +00:00