mesa-drm/exynos
Hyungwon Hwang d41b7a3a74 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>
2015-02-02 14:45:39 -05:00
..
exynos_drm.c exynos: Don't use DRM_EXYNOS_GEM_{MAP_OFFSET/MMAP} ioctls 2015-02-02 14:45:39 -05:00
exynos_drm.h libdrm/exynos: add test application for 2d gpu. 2013-03-08 11:49:42 -05:00
exynos_drmif.h exynos: removed unused fd field 2014-05-12 23:09:21 -04:00
exynos_fimg2d.c exynos: Use symbol visibility. 2014-08-14 21:59:20 +02:00
fimg2d.h exynos: fix G2D_DOUBLE_TO_FIXED for non-integer input 2014-06-20 15:53:01 -04:00
fimg2d_reg.h libdrm/exynos: add test application for 2d gpu. 2013-03-08 11:49:42 -05:00
libdrm_exynos.pc.in libdrm: add exynos drm support 2012-05-12 10:04:54 -05:00
Makefile.am exynos: Use symbol visibility. 2014-08-14 21:59:20 +02:00