CHROMIUM: exynos: acquire/release for GEM objects
authorJohn Sheu <sheu@chromium.org>
Wed, 7 Nov 2012 00:11:28 +0000 (16:11 -0800)
committerGerrit <chrome-bot@google.com>
Tue, 11 Dec 2012 03:24:23 +0000 (19:24 -0800)
commit2aa8ac16f09af3a95ab6bebce22dbe3aa8953762
tree06e73d7c4c46a8928fa494eaadb7c3f7ce1509ff
parent41ae27683d2797d4d87d939f0ce3b5871952d443
CHROMIUM: exynos: acquire/release for GEM objects

* Adds acquire/release ioctls for Exynos GEM objects, to be used
  before/after CPU access.  Uses KDS for synchronization.

BUG=chrome-os-partner:11949
TEST=local build, run on snow

Change-Id: Ie4b04530701adf3054f150cfe5143680efceb531
Signed-off-by: John Sheu <sheu@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/37756
drivers/gpu/drm/exynos/exynos_drm_drv.c
drivers/gpu/drm/exynos/exynos_drm_drv.h
drivers/gpu/drm/exynos/exynos_drm_gem.c
drivers/gpu/drm/exynos/exynos_drm_gem.h
include/drm/exynos_drm.h