Alan Coopersmith
dfed5e18f3
include <sys/types.h> & <sys/mkdev.h> directly for major() and minor()
...
Linux seems to pick these up via another header, but Solaris needs them
explicitly included, or we get undefined symbol errors for major & minor.
v2: use headers documented in makedev(3C) man page instead of sysmacros.h
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
v3 [Emil Velikov]: include sys/mkdev.h only when available.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2015-07-13 19:38:28 +01:00
Emil Velikov
42465feb97
drm: rename libdrm{,_macros}.h
...
Provide a more meaningful name, considering what it does.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2015-04-28 11:19:15 +01:00
Emil Velikov
983892d275
libkms: annotate private symbols
...
Cc: Jakob Bornecrantz <jakob@vmware.com>
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2015-04-28 11:19:15 +01:00
Emil Velikov
f3fd11beaa
libkms: build the intel backend only when needed
...
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2014-09-28 17:09:34 +01:00
Emil Velikov
8e93afc976
all: include config.h only when available and use its defines
...
... rather than explicitly redefining HAVE_STDINT_H and _GNU_SOURCE.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2014-09-01 16:06:01 +01:00
Hyungwon Hwang
3732ef59eb
tests/kmstest: support exynos
...
In this patch, to support exynos for KMS, Exynos KMS driver is newly added.
Also, Exynos is added to the list of kmstest supported modules.
Signed-off-by: Hyungwon Hwang <human.hwang@samsung.com>
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-01-12 08:23:38 -05:00
Maxime Villard
baf0a7daaf
libkms: return -EINVAL on fstat error
...
On error fstat return -1, instead return -EINVAL to caller
Signed-off-by: Maxime Villard <rustyBSD@gmx.fr>
Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2013-01-02 10:57:07 -05:00
Dave Airlie
bb99465366
libkms: add dumb support
...
this uses the drm cap interface to check if the dumb ioctl
is supported.
2011-03-04 15:25:51 +10:00
nobled
ed7d177f66
libkms/radeon: Add backend
...
Todo: What tiling should be set on scanout buffers?
Haven't tested besides compiling it.
2011-02-17 09:26:30 +01:00
Marcin Kościelnicki
d5a2e77682
libkms/nouveau: Add support
2010-02-28 00:25:22 +00:00
Jakob Bornecrantz
d920fa9d0b
libkms: Use sysfs instead of udev to find driver
...
Udev code is still there just commented out.
2010-01-12 21:10:12 +00:00
Jakob Bornecrantz
9042d72109
libkms: Pick driver backend via pci id that we get from udev
2010-01-08 03:05:00 +00:00