Marcin Kościelnicki
694ef59532
tests: vrefresh is actually not * 1000.
2010-02-28 00:25:22 +00:00
Marcin Kościelnicki
ecb668e1ef
tests: Add nouveau to list of supported modules.
2010-02-28 00:25:22 +00:00
Matthew W. S. Bell
e4a519635f
Tidy up compile warnings by cleaning up types.
2010-02-04 19:45:10 -05:00
Jakob Bornecrantz
44a0e0a099
libkms: Rework interface to not duplicate fields from kms and make formats explicit
...
List of changes:
Fixes the cursor size to 64x64, you still need ti supply width and height
Explicitly make the cursor format A8R8G8B8
Explicitly make the scanout format X8R8G8B8
2010-01-28 17:32:54 +01:00
Alan Coopersmith
dc1ed9952e
Support gcc's __FUNCTION__ for people using other compilers
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2010-01-16 19:37:06 -08:00
Alan Coopersmith
fe7b93fb49
Include alloca.h in tests/drmstat.c when configure detects it
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2010-01-16 19:37:05 -08:00
Jakob Bornecrantz
06a2d6567e
tests: Update kmstest a bit
2010-01-12 22:35:28 +01:00
Jakob Bornecrantz
d207a38701
tests: Add a very small libkms test
2010-01-08 15:34:44 +00:00
Kristian Høgsberg
59d97e7d68
modetest: Error out if pageflipping is requested but not available
2009-12-15 08:44:40 -05:00
Jesse Barnes
6f1eba0548
modetest: fix build error due to page_flip_handler name change
...
Forgot to update this when pushing the pageflip bits.
2009-12-04 09:09:19 -08:00
Jesse Barnes
53addc5d6e
Merge branch 'pageflip' of git://people.freedesktop.org/~jbarnes/drm
...
Conflicts:
include/drm/drm.h - RMFB had its signature changed to avoid uint32_t
2009-12-03 14:17:26 -08:00
Kristian Høgsberg
22d4666904
Add drmGetDeviceNameFromFd function
...
Determines the /dev filename of the drm fd argument.
2009-11-23 20:51:34 -05:00
Kristian Høgsberg
1e1b3c0a93
modetest: add pageflip test case to modetest
2009-11-20 14:53:38 -08:00
Kristian Høgsberg
4f57abfe66
Move libdrm/ up one level
2009-11-17 11:15:06 -05:00
Kristian Høgsberg
a66cf9ce68
Use headers copied from kernel instead of shared-core
2009-11-17 10:54:11 -05:00
Chris Wilson
ac34f599ea
tests: Disable intel-specific tests with --disable-intel
...
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2009-10-03 23:18:19 +01:00
Jesse Barnes
81644198ae
modetest: use gtt unmap for object
...
Match gtt map/unmap for correctness.
2009-06-22 12:27:49 -07:00
Kristian Høgsberg
ec9b7b320a
test: Avoid recursive dependency in makefile
2009-04-09 15:17:51 -04:00
Kristian Høgsberg
a85e07b903
test: Makefile.am grammar nazi
2009-04-09 15:02:40 -04:00
Dave Airlie
1faab66cfd
drm: fix test makefile
...
no idea if this is correct but it works so meh
2009-04-07 09:26:32 +10:00
Kristian Høgsberg
751db3fe27
Skip tests that require root
...
This lets us do make distcheck as non-root.
2009-04-06 17:22:10 -04:00
Kristian Høgsberg
8a5c4d567f
XFAIL auth and lock test cases
...
They're writing to the read end of a pipe and failing.
2009-04-06 17:18:17 -04:00
Kristian Høgsberg
e9d6116e5b
Use libudev in test case to only run gem tests for intel devices.
2009-04-06 17:13:01 -04:00
Kristian Høgsberg
9fc85b4084
modetest: Print names of properties.
2009-02-23 15:10:30 -05:00
Kristian Høgsberg
8b8803695b
modetest: Add syntax to also specify a crtc when setting a mode.
2009-02-04 12:17:32 -05:00
Kristian Høgsberg
7a389aab86
modetest: Use cairo (if available) to paint a better pattern.
2009-02-03 15:03:41 -05:00
Kristian Høgsberg
2c113a1b15
modetest: Don't sleep when just dumping state, wait for key for modeset.
2009-02-03 14:03:09 -05:00
Kristian Høgsberg
669fde3472
modetest: Handle setting modes on multiple crtcs with one fb.
2009-02-03 14:00:00 -05:00
Kristian Høgsberg
d9c55a6bec
modetest: Use a more interesting test pattern.
2009-02-03 13:26:38 -05:00
Kristian Høgsberg
bf46e0941f
No need to pin buffer anymore in modetest.c
2009-02-02 15:47:09 -05:00
Jesse Barnes
a8c548034e
Remove executable from modeprint test dir
...
Accidentally committed it with the mode setting changes.
2008-12-29 09:21:58 -08:00
Kristian Høgsberg
0243c9f801
modetest: Print more stuff. Prettier.
2008-12-18 00:02:43 -05:00
Eric Anholt
06ab2f6436
libdrm: Fix modetest/modeprint to use automake stuff.
2008-12-17 10:41:21 -08:00
Jesse Barnes
731cd5526e
libdrm: add mode setting files
...
Add mode setting files to libdrm, including xf86drmMode.* and the new
drm_mode.h header. Also add a couple of tests to sanity check the
kernel interfaces and update code to support them.
2008-12-17 10:11:37 -08:00
Jesse Barnes
9583c099b4
Revert "Merge branch 'modesetting-gem'"
...
This reverts commit 6656db1055
.
We really just want the libdrm and ioctl bits, not all the driver
stuff.
2008-12-10 15:50:22 -08:00
Jesse Barnes
8f5d8ba97e
Update modetest
2008-11-19 10:54:11 -08:00
Dave Airlie
972f657265
Merge remote branch 'origin/master' into modesetting-gem
...
Conflicts:
libdrm/Makefile.am
libdrm/dri_bufmgr.h
linux-core/drm_irq.c
linux-core/drm_sysfs.c
linux-core/drm_ttm.c
shared-core/i915_dma.c
shared-core/i915_irq.c
shared-core/nouveau_drv.h
shared-core/radeon_cp.c
2008-09-30 14:13:49 +10:00
Eric Anholt
09cf0f0213
drm: Add tests for GEM_FLINK ioctl.
2008-09-10 14:07:18 -07:00
Kristian Høgsberg
086716c8e2
Merge commit 'origin/drm-gem' into modesetting-gem
...
Conflicts:
linux-core/Makefile.kernel
linux-core/drmP.h
linux-core/drm_mm.c
linux-core/drm_stub.c
linux-core/i915_gem.c
linux-core/i915_opregion.c
shared-core/i915_dma.c
shared-core/i915_drv.h
shared-core/i915_irq.c
2008-08-01 13:35:56 -04:00
Eric Anholt
1bdf35fe19
intel-gem: Fix regression tests.
...
Main fix is an oops that was triggered by the gtt pwrite path when we don't
have the gtt initialized. Also, settle on -EBADF for "bad object handle",
and -EINVAL for "reading/writing beyond object boundary".
2008-07-28 11:29:16 -07:00
Dave Airlie
0443d2a32a
tests: add some basic radeon gem tests
2008-07-26 08:56:43 +10:00
Dave Airlie
2556341f8b
Merge remote branch 'origin/modesetting-101' into modesetting-gem
2008-07-09 14:53:47 +10:00
Maarten Maathuis
7cbc5f6145
modesetting-101: Make the interface variable names a little more consistent + modeprint changes.
...
- All things are now called _id when they are id's.
- modeprint now accepts driver name as first argument.
2008-07-05 12:04:07 +02:00
Maarten Maathuis
94cf07bff1
Forgot to fix the modeprint test.
2008-07-03 00:30:00 +02:00
Jakob Bornecrantz
aa2d3cfc16
tests: Fix faulty error messages in modeprint
2008-07-03 00:04:48 +02:00
Jakob Bornecrantz
49e1fa1d50
tests: modeprint s/fb/fd/
2008-07-02 23:12:33 +02:00
Jakob Bornecrantz
4f233ce618
tests: Updated modeprint
2008-07-02 22:47:21 +02:00
Jakob Bornecrantz
b28d309210
tests: Improved and renamed the mode app to modeprint
2008-07-02 14:01:20 +02:00
Jesse Barnes
86accbcb34
Merge commit 'origin/drm-gem' into modesetting-gem
...
Lots of conflicts, seems to load ok, but I'm sure some bugs snuck in.
Conflicts:
linux-core/drmP.h
linux-core/drm_lock.c
linux-core/i915_gem.c
shared-core/drm.h
shared-core/i915_dma.c
shared-core/i915_drv.h
shared-core/i915_irq.c
2008-06-18 15:25:54 -07:00
Eric Anholt
2655005762
[gem] Move potentially device-specific ioctls to the intel driver.
...
This is the create (may want location flags), pread/pwrite/mmap
(performance tuning hints), and set_domain (will 32 bits be enough for
everyone?) ioctls. Left in the generic set are just flink/open/close.
The 2D driver must be updated for this change, and API but not ABI is broken
for 3D. The driver version is bumped to mark this.
2008-06-11 14:42:40 -07:00