History log of /external/libdrm/libkms/exynos.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
42465feb9759ef5a6d79d7e628510cd0a081f913 05-Apr-2015 Emil Velikov <emil.l.velikov@gmail.com> drm: rename libdrm{,_macros}.h

Provide a more meaningful name, considering what it does.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
/external/libdrm/libkms/exynos.c
983892d2756b4bcfcd455ec644afe666b9e0e447 24-Mar-2015 Emil Velikov <emil.l.velikov@gmail.com> libkms: annotate private symbols

Cc: Jakob Bornecrantz <jakob@vmware.com>
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
/external/libdrm/libkms/exynos.c
d41b7a3a745a32dff6edeb31962da4e24f870a1d 16-Jan-2015 Hyungwon Hwang <human.hwang@samsung.com> exynos: Don't use DRM_EXYNOS_GEM_{MAP_OFFSET/MMAP} ioctls

The ioctl DRM_EXYNOS_GEM_MAP_OFFSET and DRM_EXYNOS_GEM_MMAP are removed from
the linux kernel. This patch modifies libdrm and libkms to use drm generic
ioctls instead of the removed ioctls.

v2: The original patch was erroneous. In case the MODE_MAP_DUMB ioctl failed
it would return the retvalue as a void-pointer. Users of libdrm would then
happily use that ptr, eventually leading to a segfault. Change this to
return NULL in that case and also restore the previous behaviour of logging
to stderr.
The other error was that 'bo->vaddr' was never filled with the mapped
buffer address. Hence exynos_bo_map still returned NULL even if the
buffer mapping succeeded.

Signed-off-by: Hyungwon Hwang <human.hwang@samsung.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
Signed-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/libdrm/libkms/exynos.c
02b3ad7e19e3a73453a68354f9f3fa6224c38bfe 27-Jul-2014 Emil Velikov <emil.l.velikov@gmail.com> libkms: remove explicit define _FILE_OFFSET_BITS 64

configure.ac has AC_SYS_LARGEFILE which provides the define and/or
approapriate magic when required.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
/external/libdrm/libkms/exynos.c
8e93afc9765f1de613c65a76e9a86e17db96e653 27-Jul-2014 Emil Velikov <emil.l.velikov@gmail.com> 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>
/external/libdrm/libkms/exynos.c
3732ef59eb1198d6a4cb5b8bbca6b155c53529f6 10-Jan-2014 Hyungwon Hwang <human.hwang@samsung.com> 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>
/external/libdrm/libkms/exynos.c