aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* libdrm: add etnaviv testsThe etnaviv authors2016-09-171-0/+3
| | | | | | | | | | | | | | | | | This adds the following basic unit tests: - etnaviv_2d_test Let the 2D core render a defined pattern into a bo and store it as bmp. - etnaviv_bo_cache_test Basic tests to validate the bo-cache behavior. - etnaviv_cmd_stream_test Tests for the etna_cmd_stream API. Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com> Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
* libdrm: add etnaviv drm supportThe etnaviv authors2016-09-171-0/+1
| | | | | | | | | Add the libdrm_etnaviv helper library to encapsulate etnaviv-specific interfaces to the DRM. Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com> Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Tested-by: Rob Herring <robh@kernel.org>
* gitignore: ignore kms-steal-crtc and kms-universal-planesGustavo Padovan2016-03-281-0/+2
| | | | | Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk> Reviewed-by; Emil Velikov <emil.l.velikov@gmail.com>
* add libdrm_vc4.pc to .gitignoreRob Clark2016-02-151-0/+1
| | | | Signed-off-by: Rob Clark <robclark@freedesktop.org>
* tests/exynos: add fimg2d event testTobias Jakobi2015-12-181-0/+1
| | | | | | | | | This tests async processing of G2D jobs. A separate thread is spawned to monitor the DRM fd for events and check whether a G2D job was completed. Signed-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de> Signed-off-by: Hyungwon Hwang <human.hwang@samsung.com>
* tests/exynos: add fimg2d performance analysisTobias Jakobi2015-12-181-0/+1
| | | | | | | | | | | | | | | | | | | | 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>
* Add tests/drmdevice to .gitignoreKristian Høgsberg Kristensen2015-12-141-0/+1
| | | | Signed-off-by: Kristian Høgsberg Kristensen <kristian.h.kristensen@intel.com>
* gitignore: add some generated amdgpu filesChristian König2015-08-051-0/+2
| | | | | Signed-off-by: Christian König <christian.koenig@amd.com> Reviewed-by: Jammy Zhou <Jammy.Zhou@amd.com>
* tests/random: extract test out of xf86drmRandom.cEmil Velikov2015-04-051-0/+1
| | | | | | | | | | | | With follow up commits we can clear it up and wire to make check v2: - Use xf86drmRandom.h for common struct.(Jan) - Add test to .gitignore. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Jan Vesely <jan.vesely@rutgers.edu>
* tests/hash: extract test out of xf86drmHash.cEmil Velikov2015-04-051-0/+1
| | | | | | | | | | | | This way with follow up commits we can fix it and wire it up to make check v2: - Use xf86drmHash.h for common structs.(Jan) - Add test to .gitignore. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Jan Vesely <jan.vesely@rutgers.edu>
* tests/drmsl: Extract tests out of xf86drmSL.cJan Vesely2015-04-041-0/+1
| | | | | | | | | | v2: merge tests creation and xf86drmSL cleanup rename tests/drmsltest -> tests/drmsl move the test out of libudev test block v3: run test even on noudev builds Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu> Acked-by: Emil Velikov <emil.l.velikov@gmail.com>
* tests: remove intel-specific testsDaniel Vetter2015-02-111-4/+0
| | | | | | These all moved to igt meanwhile. Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
* tests: add proptestPaulo Zanoni2014-11-241-0/+1
| | | | | | | A small program that allows us to see and modify properties. Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com> Signed-off-by: Rob Clark <robclark@freedesktop.org>
* gitignore: Ignore various generated filesDamien Lespiau2013-12-131-0/+7
| | | | | | | | | | | | | - *.log/*.trs are generated by make check - TAGS are generated by make tags - build-aux, config.h.in~ by autoconf - *.sw? are temporary files create by vim - name_from_fd wasn't ignored yet for some reason v2: Ignore *~ as well (Daniel Vetter) Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
* Add exynos_fimg2d_test to .gitignoreRob Clark2013-04-221-0/+1
| | | | Signed-off-by: Rob Clark <robclark@freedesktop.org>
* freedreno: add freedreno DRMRob Clark2013-02-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The libdrm_freedreno helper layer for use by xf86-video-freedreno, fdre (freedreno r/e library and tests for driving gpu), and eventual gallium driver for the Adreno GPU. This uses the msm gpu driver from QCOM's android kernel tree. Note that current msm kernel driver is a bit strange. It provides a DRM interface for GEM, which is basically sufficient to have DRI2 working. But it does not provide KMS. And interface to 2d and 3d cores is via different other devices (/dev/kgsl-*). This is not quite how I'd write a DRM driver, but at this stage it is useful for xf86-video-freedreno and fdre (and eventual gallium driver) to be able to work on existing kernel driver from QCOM, to allow to capture cmdstream dumps from the binary blob drivers without having to reboot. So libdrm_freedreno attempts to hide most of the crazy. The intention is that when there is a proper kernel driver, it will be mostly just changes in libdrm_freedreno to adapt the gallium driver and xf86-video-freedreno (ignoring the fbdev->KMS changes). So don't look at freedreno as an example of how to write a libdrm module or a DRM driver.. it is just an attempt to paper over a non- standard kernel driver architecture. v1: original v2: hold ref's to pending bo's (because qcom's kernel driver doesn't), various bug fixes, add ringbuffer markers so we can emit IB's to portion of ringbuffer (so that gallium driver can use a single ringbuffer for both tile cmds and draw cmds. Signed-off-by: Rob Clark <robclark@freedesktop.org>
* man: fix manpage build instructionsDavid Herrmann2013-01-161-0/+1
| | | | | | | | | | | | This fixes all the out-of-tree build-failures with manpages and uses a .man_fixup file to avoid overriding man-pages on every build. Manpages are only built if xsltproc is found and the stylesheets are available locally. You can disable building manpages with --disable-manpages so the quite expensive xsltproc procedure can be skipped. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
* man: convert manpages to XML instead of plain troffDavid Herrmann2013-01-091-0/+4
| | | | | | | | | If we want to use the manpages in external documentation other than normal manpages, we should rather use XML. Furthermore, almost no-one knows troff today, anyway, and XML allows others to easily add more pages without having to learn troff. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
* update gitignoreRob Clark2012-10-091-0/+4
| | | | Signed-off-by: Rob Clark <rob@ti.com>
* add vbltest to .gitignoreJesse Barnes2010-06-021-0/+1
|
* tests: Add a very small libkms testJakob Bornecrantz2010-01-081-0/+1
|
* libkms: Add libkmsJakob Bornecrantz2009-12-041-0/+1
|
* Ignore config.h.inJakob Bornecrantz2009-12-041-0/+1
|
* Add makefile rule to copy headers from kernel treeKristian Høgsberg2009-11-171-0/+2
|
* Filter radeon pkgconfig file as do intel and nouveauChristoph Brill2009-08-161-0/+1
|
* Add libdrm_intel.pc by popular demand.Eric Anholt2009-02-231-0/+2
|
* libdrm: Fix modetest/modeprint to use automake stuff.Eric Anholt2008-12-171-1/+2
|
* Update .gitignore with new modetest programJesse Barnes2008-12-101-0/+1
|
* drm: Add tests for GEM_FLINK ioctl.Eric Anholt2008-09-101-0/+1
|
* Update mm tests for GEM rename.Eric Anholt2008-05-011-3/+3
|
* Move mmfs tests over to be drm tests.Eric Anholt2008-04-291-3/+3
|
* Add mmap ioctl to mmfs.Eric Anholt2008-04-231-0/+1
|
* Add pread/pwrite ioctls to mmfs.Eric Anholt2008-04-231-0/+1
|
* Initial add of mmfs module.Eric Anholt2008-04-231-0/+1
|
* Add a set of tests for DRM locking, exposing issues on BSD.Eric Anholt2007-08-151-0/+1
|
* Add a regression test for the setversion interface.Eric Anholt2007-08-151-0/+1
|
* Add simple regression test for getstats (does it not crash the kernel?).Eric Anholt2007-08-151-0/+1
|
* Add a regression test for authentication.Eric Anholt2007-08-131-0/+1
|
* BSD: Replace symlink building with symlinks in git.Eric Anholt2007-07-201-58/+0
|
* Add a test for drawable add, remove, and update.Eric Anholt2007-07-191-0/+1
|
* Add some trivial regression tests, one of which fails.Eric Anholt2007-07-191-0/+5
|
* Add current BSD stuff to .gitignore.Eric Anholt2007-07-191-1/+10
|
* Make git ignore generated config.h.in.Michel Dänzer2007-02-021-0/+1
|
* Make git ignore Emacs style backup files and cscope files.Michel Dänzer2007-01-021-0/+2
|
* Track linux-core symlinks in git.Michel Dänzer2006-12-011-51/+51
|
* .cvsignore -> .gitignoreMichel Dänzer2006-07-191-0/+99
Sort the merged file, remove the redundant explicit .ko lines and add some generated symlinks.